Skip to content

Releases: Significant-Gravitas/AutoGPT

autogpt-platform-beta-v0.4.0

20 Dec 14:42
6584935
Compare
Choose a tag to compare

🚀 Release autogpt-platform-beta-v0.4.0

Date: December 20, 2024

🛍️ Introducing the New Marketplace

🌎 Overview

AutoGPT Marketplace Version 2 expands on the Pre-Marketplace by enhancing agent discovery, providing richer content presentation, and introducing new user engagement features. The focus is on creating a visually appealing and interactive marketplace that allows users to explore and evaluate agents through images, videos, and detailed descriptions.

Vision

To create a visually compelling and interactive open-source marketplace for autonomous AI agents, where users can easily discover, evaluate, and interact with agents through media-rich listings, ratings, and version history.

Objectives

• 📊 Incorporate visuals (icons, images, videos) into agent listings.
• ⭐ Introduce a rating system and agent run count.
• 🔄 Provide version history and update logs from creators.
• 🔍 Improve user experience with advanced search and filtering features.

Marketplace Updates

New Features

Enhancements

Bug Fixes


🔥 What’s New?

Read more

autogpt-platform-beta-v0.3.4

02 Dec 02:17
Compare
Choose a tag to compare

🚀 Release autogpt-platform-beta-v0.3.4

Date: December 2, 2024


🔥 What’s New?

  • New Features

    • 🚀 Webhook-triggered blocks: Implemented webhook-triggered blocks. #8358 by @Pwuts
    • 🚀 Feature flagging setup: Introduced feature flagging to the platform. #8718 by @aarushik93
    • 🚀 AI video generator block: Added a block for AI video generation using Fal txt 2 vid. #8528 by @Torantulino
    • 🚀 Make Block description searchable: Enabled search functionality on Block list palette for Block descriptions. #8839 by @majdyz
  • Enhancements

    • Various block QoL improvements: Significant quality of life improvements to various blocks. #8749 by @ntindle
    • Combine per-provider credentials API calls: Improved API call efficiency for provider credentials. #8772 by @Pwuts
    • Add baseline utility for integration testing: Enhancements to support integration testing from frontend UI. #8765 by @ntindle
  • Bug Fixes

    • 🐛 Revert non-async routes: Corrected incorrect change from async routes. #8734 by @majdyz
    • 🐛 Fix .env file read contention: Addressed contention issue when setting up Pyro connections. #8736 by @majdyz
    • 🐛 Double model kwarg error: Resolved error in AnthropicProvider.create_chat_completion(...). #8666 by @Pwuts
    • 🐛 Fix missing credentials input: Added missing credentials input check for better UI/UX. #8834 by @Pwuts
  • New Blocks

    • 🧱 Word Character Count Block: Introduced a new block for counting word characters. #8781 by @Bentlybro
    • 🧱 Hubspot blocks: Added new blocks to integrate with Hubspot. #8786 by @aarushik93

🎉 Thanks to Our Contributors!

A special shoutout to all the amazing contributors who made this release possible, especially those new contributors:

And returning contributors:


📥 How to Get This Update

To update to this version, use:

git pull origin autogpt-platform-beta-v0.3.4

Or download it directly from the Releases page.


📝 Feedback and Issues

If you encounter any issues or have suggestions, please join our Discord and let us know!


AutoGPT Platform v0.3.3

20 Nov 23:33
13da8af
Compare
Choose a tag to compare

UI/UX Improvements 💻

  • fix(frontend): Allow importing agent file with empty description by @Pwuts in #8670
  • fix(backend): Improve input typing for blocks StepThroughItemsBlock, CountdownTimerBlock, AddToListBlock, AddToDictionaryBlock by @majdyz in #8713
  • feat(frontend): Show Agent Output on Monitor page by @kcze in #8501
  • feat(platform): Updates to Runner Output UI by @Bentlybro in #8717

Technical Improvements ⚙️

  • refactor(platform): Remove settings endpoint by @aarushik93 in #8715
  • fix(frontend): Fix duplicate API calls on Monitor Page by @majdyz in #8727
  • fix(block): Renamed model_version input to prevent conflicts with Pydantic naming by @Swiftyos in #8729
  • test(frontend): Add simple auth tests by @ntindle in #8709

DX improvements 👷🏼

  • dx(backend): Fix pre-commit isort step by @Pwuts in #8726
  • docs(platform): update docs for security ssrf by @ntindle in #8675
  • docs: replace docker-compose with docker compose by @simoneb in #8502

New Contributors 🎉

How to Get This Update 📥

To update to this version, use:

git pull origin agpt-platform-beta-v0.3.3

Or download it directly from the Releases page.

Feedback and Issues 📝

If you encounter any issues or have suggestions, please join our Discord and let us know!

Full Changelog: autogpt-platform-beta-v0.3.2...autogpt-platform-beta-v0.3.3

autogpt-platform-beta-v0.3.2

18 Nov 21:01
8fccf2e
Compare
Choose a tag to compare

🚀 What's New in v0.3.2?

🌟 New Features

  • feat(backend): Enable JSON parsing with typing & conversion (#8578) by @majdyz
  • feat(blocks): Add Open Router integration with a large selection of new models (#8653) by @Torantulino

🛠 Fixes & Improvements

  • fix(backend): Add migrations to fix credentials inputs (#8674) by @Pwuts
  • fix(backend): Resolve Pydantic warning about missing secrets_dir (#8692) by @Pwuts
  • fix(backend): Define executionmanager hostname for local docker-mode (#8681) by @majdyz
  • fix(frontend): Typing in the NodeKeyValueInput field no longer unfocuses the field (#8680) by @majdyz
  • fix(frontend): Avoid displaying overly long description text for blocks (#8688) by @majdyz
  • fix(platform/builder): Add heartbeat mechanism (#8665) by @aarushik93
  • fix(backend): Add a lower cap of zero for user credits (#8682) by @majdyz
  • fix(backend): Avoid falling back to default user unless ENABLED_AUTH is set to False (#8691) by @majdyz

📚 Documentation Updates

🛠 Build & Refactor

  • refactor(frontend): Updated buttons for editing agents in Monitor (#8687) by @kcze
  • build(frontend): Optimize Docker build time and image size (#8695) by @Pwuts

🔗 Full Changelog: Compare v0.3.1...v0.3.2

AutoGPT Platform v0.3.1

18 Nov 11:19
bff0dc3
Compare
Choose a tag to compare

v0.3.1 is a patched re-release of v0.3.0.

Highlights ✨

  • Agent Execution Block 🤖
    The Agent Execution Block has been introduced, allowing users to use agents as blocks within other agents. This powerful new feature makes it possible to build modular complex agents.

  • Scheduling Agent Runner ⏰
    Users can now schedule agents to run at specific times using the new scheduling functionality in the UI. Monitor and manage your scheduled agents easily from the dedicated monitor page.

New Blocks and Enhancements 🧩

  • AI Image Generator Block 🖼️
    The AI Image Generator Block has been added, providing a unified interface for generating images using various AI models. Users can now easily generate images within their workflows.

  • AI Music Generator Block 🎵
    Introducing the AI Music Generator Block, powered by Meta Music Gen. Users can now generate music directly within the AutoGPT platform, opening up exciting possibilities for audio-based workflows.

  • YouTube Video Block Enhancements 🌍
    The YouTube Video Block now supports additional languages, expanding its capabilities for a broader range of users and use cases.

UI/UX Improvements 💻

  • Centered Initial Canvas 🎨
    The initial canvas in the UI is now centered, providing a more visually appealing and user-friendly experience.

  • Client-side Validation 🚦
    Client-side validation has been implemented for the Agent Executor Block, ensuring a smoother and more reliable user experience.

  • Credentials Input Enhancements 🔒
    The credentials input UI has been enhanced to provide a more intuitive and streamlined experience. Double titles have been removed, and credentials are now automatically selected when there is only one option available.

  • Authentication Checks 🔐
    Authentication checks have been added to ensure that only authorized users can perform certain actions within the platform.

  • Improved Error Transparency ⚠️
    Communication of errors in the front end has been improved, to help users understand and resolve issues with their graphs.

Bug Fixes and Optimizations 🐛

  • Input Field Updates 📝
    Fixed an issue where newly typed text in input fields would vanish on scroll, providing a more stable editing experience.

  • Block Cost Configuration 💰
    The block cost configuration has been refactored and centralized into a single file, making it easier to manage and update costs for various blocks.

  • Dependency Updates 📦
    Several dependencies have been updated to their latest versions, enhancing security, performance, and compatibility.

  • Error Handling and Logging 💡
    Improved error handling and logging mechanisms have been implemented across various components, facilitating better debugging and troubleshooting.

Miscellaneous Changes 🌟

  • The project's version has been bumped to v0.3.1.
  • Default credentials are now mapped to actual provider names (e.g., anthropic) for better clarity.
  • Hidden credentials have been introduced for default system keys, ensuring they are not visible in the user profile.

📥 How to Get This Update

To update to this version, use:

git pull origin agpt-platform-beta-v0.3.1

Or download it directly from the Releases page.

📝 Feedback and Issues

If you encounter any issues or have suggestions, please join our Discord and let us know!

Full Changelist

  • feat(block): Add AI Music Generator Block with Meta Music Gen by @Torantulino in #8532
  • build(deps): bump peter-evans/repository-dispatch from 2 to 3 by @dependabot in #8609
  • [Snyk] Security upgrade python from 3.11-slim-buster to 3.11.10-slim-bookworm by @ntindle in #8619
  • build(deps): bump supabase from 2.9.1 to 2.10.0 in /autogpt_platform/autogpt_libs in the production-dependencies group by @dependabot in #8617
  • build(deps-dev): bump ruff from 0.7.2 to 0.7.3 in /autogpt_platform/autogpt_libs in the development-dependencies group by @dependabot in #8618
  • build(deps-dev): bump the development-dependencies group in /autogpt_platform/market with 2 updates by @dependabot in #8612
  • build(deps): bump the production-dependencies group in /autogpt_platform/backend with 2 updates by @dependabot in #8610
  • build(deps-dev): bump the development-dependencies group in /autogpt_platform/frontend with 12 updates by @dependabot in #8615
  • build(deps): bump the production-dependencies group in /autogpt_platform/frontend with 8 updates by @dependabot in #8614
  • build(deps-dev): bump the development-dependencies group in /autogpt_platform/backend with 3 updates by @dependabot in #8611
  • [Snyk] Security upgrade urllib3 from 2.0.7 to 2.2.2 by @ntindle in #8620
  • build(deps): bump cookie from 0.7.0 to 1.0.1 in /autogpt_platform/frontend by @dependabot in #8616
  • [Snyk] Security upgrade zipp from 3.15.0 to 3.19.1 by @ntindle in #8622
  • fix: show error toast on Run failure when inputs or credentials are i… by @Abhi1992002 in #8391
  • feat(platform): Introduced Agent Execution Block by @majdyz in #8533
  • refactor(backend): Centralize Block Cost into a Single File by @majdyz in #8623
  • feat(platform): Simplify Credentials UX by @kcze in #8524
  • fix(frontend): Unbreak credentials input on single-provider blocks by @Pwuts in #8636
  • tweak(backend): Update all block costs by @Torantulino in #8639
  • Adding Google Analytics to docs site by @kbarnard10 in #8640
  • fix(frontend): Fix client-side validation for Agent Executor Block by @majdyz in #8643
  • fix(classic): update docs for security deprecation by @ntindle in #8632
  • fix(frontend): Remove double title on credentials input by @Pwuts in #8638
  • Create SECURITY.md by @ntindle in #8645
  • fix(platform): Remove migrate and encrypt function by @aarushik93 in #8646
  • fix(frontend): Fix input-field update on empty & default value by @majdyz in #8647
  • feat(frontend): Center initial canvas by @majdyz in #8644
  • Add provision for other languages in Youtube Video Block by @vishesh10 in #8630
  • tweak(frontend): Add jina and unreal to hidden credentials list in frontend by @Torantulino in #8642
  • feat(frontend): check auth before allowing actions to run by @ntindle in #8633
  • feat(blocks): Add AIImageGeneratorBlock by @Torantulino in #8525
  • feat(platform): Add api generator functions and endpoints by @Abhi1992002 in #8597
  • feat(platform) : scheduling agent runner by @Abhi1992002 in #8634
  • Feat(Builder/tutorial): Updates to fix tutorial by @Bentlybro in #8655
  • Revert "fix(platform): Remove migrate and encrypt function" by @Pwuts in #8654
  • ci: fix classic ci by @ntindle in #8338
  • fix(frontend): Newly typed text in Input fields vanishes on scroll by @majdyz in #8657
  • fix(backend): Add execution persistence for execution scheduler service by @majdyz in #8649
  • fix(backend): Add migrations to fix credentials inputs with invalid provider "llm" by @Pwuts in #8674

Full Changelog: autogpt-platform-beta-v0.2.2...autogpt-platform-beta-v0.3.1

autogpt-platform-beta-v0.2.2

11 Nov 00:34
e6e4737
Compare
Choose a tag to compare

What's Changed 🚀

DX Improvements
🛠️ Fix pre-commit configuration #8584 by @Pwuts
🧹 Clean up PR template #8541 by @Pwuts

New Features
🔍 Pinecone blocks added #8535 by @aarushik93
🔐 API key database table introduced #8593 by @aarushik93
⚙️ Default credentials for Jina blocks #8603 by @aarushik93

Build Enhancements
🐛 Add launch.json for VSCode debugging #8496 by @ntindle

Full Changelog: Compare v0.2.1...v0.2.2

autogpt-platform-beta-v0.2.1

08 Nov 04:49
Compare
Choose a tag to compare

🚀 What's Changed

🎉 New Contributors

Full Changelog: compare v0.2.0...v0.2.1

agpt-platform-beta-v0.2.0

31 Oct 02:50
74d8aa6
Compare
Choose a tag to compare

What's Changed

Infrastructure & Security

  • Updated Secrets Management: Implemented a new approach to secrets handling, including secret rotation and resealing, to enhance security (#8505, #8506).
  • Infrastructure Update: Improved environment configuration with updated variable names (#8447) and fixed production workload identity pool (#8456).

Feature Enhancements

  • Blocks System: Added support for Pinecone and Jina blocks to improve modularity (#8401).
  • Platform Improvements: Added default secrets (#8452) and removed dotenv for a streamlined configuration process (#8459).

Dependency Updates

  • Frontend: Updated react-day-picker to 9.2.0 (#8442) and several other development dependencies.
  • Backend: Bumped versions for websockets (#8477), sentry-sdk (#8475), psutil (#8473), tenacity (#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, #8429).
  • Frontend Security: Addressed an object pollution issue for better security (#8499).

Documentation

  • Improved Navigation: Updated documentation navigation to enhance platform usability (#8448).

New Contributors

Thanks to our new contributor!

Full Changelog: View all changes

agpt-platform-beta-v0.1.1

24 Oct 18:55
08a8abe
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: agpt-platform-beta-v0.1.0...agpt-platform-beta-v0.1.1

agpt-platform-beta-v0.1.0

17 Oct 11:55
Compare
Choose a tag to compare

🚀 Release agpt-platform-beta-v0.1.0

Date: October 21, 2024


🔥 What's New?

  • New Features
    - Copy and Paste Blocks: Added the ability to copy and paste blocks between different flows, improving user efficiency (#8346).
    - Shared DB Connection: Introduced a shared DB connection for executors, optimizing resource management (#8340).
    - Credential Management: Listed and revoked credentials in the user profile for easier account management (#8207).
    - Configmap Usage: Introduced usage of configmap for enhanced builder configuration management (#8343).
    - Updated Block UI: Improved the block UI for a better user interface experience (#8260).

  • Enhancements
    - Behave Variable: Added behave as a variable for enhanced flexibility in Platform/Frontend (#8365).
    - Health Router: Included a health router for improved monitoring in Platform (#8362).
    - Backend Health Check: Updated backend server health check endpoint for better reliability (#8351).
    - Node Workers Optimization: Reduced the number of node workers to optimize database connections (#8331).
    - Health Endpoint: Added a health endpoint to enhance security in Platform/Backend (#8341).

    • Sealed Secrets: Implemented sealed secrets to improve security around sensitive data (#8342).
  • 🐛 Bug Fixes

    • Market URL Resealing: Resolved the issue with market URL resealing (#8363).
    • Agent Pagination and Search: Fixed pagination and search errors for agents (#8336).
    • Sealed Secret Names: Fixed sealed secret names to ensure proper handling (#8350).
    • Input Styling: Fixed styling inconsistencies in input elements for a more consistent user experience (#8337).
    • Dynamic Pin Links: Fixed connection clash on dynamic pin links with the same keys (#8252).
    • Secret Value Leakage: Prevented marketplace from leaking secret values (#8281).
    • Secret Value Deletion: Updated deletion process for secret values to ensure proper handling (#8284).
    • OAuth Credential Validation: Ensured the validity of OAuth credentials during graph execution (#8191).
  • 🧱 New Blocks
    - Block Documentation: Added comprehensive documentation for all available blocks, improving clarity and usability (#8289).


🎉 Thanks to Our Contributors!

A special shoutout to all the amazing contributors who made this release possible:

  • 👏 All contributors involved in the mentioned pull requests

📥 How to Get This Update

To update to this version, use:

git pull origin agpt-platform-beta-v0.1.0

Or download it directly from the Releases page.


📝 Feedback and Issues

If you encounter any issues or have suggestions, please join our Discord and let us know!