Change8

autogpt-platform-beta-v0.6.17

📦 autogptView on GitHub →
20 features🐛 12 fixes🔧 6 symbols

Summary

Release v0.6.17 introduces significant feature enhancements, including Excel support, Gmail thread blocks, and Replicate model integration. This version also focuses heavily on backend performance improvements through database indexing and architectural shifts, alongside numerous bug fixes.

Migration Steps

  1. Run 'git pull origin autogpt-platform-beta-v0.6.17' to update your local repository.

✨ New Features

  • Added Excel support to ReadSpreadsheetBlock and introduced FileReadBlock.
  • Added prefetch queries for various endpoints and enhanced API configurations.
  • Added E2E test data creator script for comprehensive testing.
  • Truncate execution update payload on large data & Improve ReadSpreadsheetBlock performance.
  • Added Gmail thread blocks.
  • Integrate GCS file storage with automatic expiration for Agent File Input.
  • Add Replicate model blocks.
  • Beta blocks via LaunchDarkly + E2E improvements.
  • Hide captcha if verified.
  • Avoid using DatabaseManager when direct query is possible from the API layer.
  • Add database index for improved query performance.
  • Add Missing FK indexes and remove unused & redundant indexes.
  • Add ReverseListOrderBlock for reversing list element order.
  • Register agent subgraphs as library entries during agent import.
  • Move NotificationManager service from rest-api pod to scheduler pod.
  • Add thread safety to NodeExecutionProgress output handling.
  • Enable the Google blocks + fix .env.
  • Add agent activity dropdown.
  • Move DatabaseManager away from RestAPI as a standalone service.
  • Add alert for notifying stuck running agent for more than a day.

🐛 Bug Fixes

  • Fix navbar profile query not working.
  • Fix navbar missing.
  • Fix missing tags from code that are referenced in docs.
  • Fix service health check mechanism on app service.
  • Use admin route for store downloads.
  • Unhide captcha.
  • Fix LaunchDarkly initialization.
  • Initialize LaunchDarkly on the client.
  • Fix Agent Input with empty string default value not being rendered.
  • Handle websocket connection on logout.
  • Fix database manager process missing on self-hosted docker mode.
  • Transfer NodeTextBoxInput to use local state to fix cursor jump.

🔧 Affected Symbols

ReadSpreadsheetBlockFileReadBlockNotificationManagerDatabaseManagerNodeExecutionProgressNodeTextBoxInput