agpt-platform-beta-v0.2.0

Significant-Gravitas/AutoGPTagpt-platform-beta-v0.2.0Oct 31, 2024by aarushik93

AI Summary

Major infrastructure update featuring a new secrets management system, support for Pinecone and Jina blocks, and optimization of the Redis event queue.

Key Highlights

  • New secrets management with rotation and resealing
  • Pinecone and Jina blocks support added
  • Removed dotenv for streamlined configuration
  • RedisEventQueue optimization (Pub/Sub)

New Features

  • Secrets Management
  • Pinecone/Jina Blocks
  • Redis Optimization
  • Env Configuration Streamlining

Full Release Notes

## What's Changed

### Infrastructure & Security
- **Updated Secrets Management**: Implemented a new approach to secrets handling, including secret rotation and resealing, to enhance security ([#8505](https://github.com/Significant-Gravitas/AutoGPT/pull/8505), [#8506](https://github.com/Significant-Gravitas/AutoGPT/pull/8506)).
- **Infrastructure Update**: Improved environment configuration with updated variable names ([#8447](https://github.com/Significant-Gravitas/AutoGPT/pull/8447)) and fixed production workload identity pool ([#8456](https://github.com/Significant-Gravitas/AutoGPT/pull/8456)).

### Feature Enhancements
- **Blocks System**: Added support for Pinecone and Jina blocks to improve modularity ([#8401](https://github.com/Significant-Gravitas/AutoGPT/pull/8401)).
- **Platform Improvements**: Added default secrets ([#8452](https://github.com/Significant-Gravitas/AutoGPT/pull/8452)) and removed dotenv for a streamlined configuration process ([#8459](https://github.com/Significant-Gravitas/AutoGPT/pull/8459)).

### Dependency Updates
- **Frontend**: Updated `react-day-picker` to `9.2.0` ([#8442](https://github.com/Significant-Gravitas/AutoGPT/pull/8442)) and several other development dependencies.
- **Backend**: Bumped versions for `websockets` ([#8477](https://github.com/Significant-Gravitas/AutoGPT/pull/8477)), `sentry-sdk` ([#8475](https://github.com/Significant-Gravitas/AutoGPT/pull/8475)), `psutil` ([#8473](https://github.com/Significant-Gravitas/AutoGPT/pull/8473)), `tenacity` ([#8472](https://github.com/Significant-Gravitas/AutoGPT/pull/8472)), and other libraries to improve stability and performance.
- **CI & Build Tools**: Updated several GitHub Actions and build dependencies, including `setup-python`, `setup-helm`, `create-pull-request`, and others for better CI/CD performance and compatibility.

### Fixes & Optimizations
- **Backend Optimization**: Refined the `RedisEventQueue` to use Pub/Sub and optimized FastAPI event handling to prevent blocking ([#8387](https://github.com/Significant-Gravitas/AutoGPT/pull/8387), [#8429](https://github.com/Significant-Gravitas/AutoGPT/pull/8429)).
- **Frontend Security**: Addressed an object pollution issue for better security ([#8499](https://github.com/Significant-Gravitas/AutoGPT/pull/8499)).

### Documentation
- **Improved Navigation**: Updated documentation navigation to enhance platform usability ([#8448](https://github.com/Significant-Gravitas/AutoGPT/pull/8448)).

### New Contributors
Thanks to our new contributor!
- @niranjan-kurhade in [#8458](https://github.com/Significant-Gravitas/AutoGPT/pull/8458)

**Full Changelog**: [View all changes](https://github.com/Significant-Gravitas/AutoGPT/compare/agpt-platform-beta-v0.1.1...agpt-platform-beta-v0.2.0)