Skip to content

v0.7.8-rc1

Pre-release
Pre-release

Choose a tag to compare

@danny-avila danny-avila released this 30 Apr 01:28
· 4251 commits to main since this release
18dc3f8

What's Changed

🧪 Release Candidate Notice

This is a release candidate (RC), which means no further major features will be introduced. Only pending minor issues or already identified features will be addressed before the final release. This RC provides an opportunity to test the most stable version before the full v0.7.8 release later this week.

🏞️ Highlights

  • New AI Models: Support for GPT-4.1, o4-mini, o3, Gemini 2.5, and Grok 3
  • Agent Chain: Sequential mixture-of-agents enabling multiple specialized AIs to collaborate on complex tasks
  • Mistral OCR for text extraction: from documents and gpt-4o-transcribe for audio transcription
  • OpenAI Web Search models: for accessing real-time information
  • Persistent Code Environment: Code Interpreter files can now persist between chat sessions on demand
  • Cloud Storage: S3 and Azure Blob integration with auto-refreshing URLs for robust file handling
  • OpenAI Image Tools (GPT-Image-1): for generating and editing images
  • UI Refresh: UX, Navigation, Accessibility Improvements & Optimizations
  • Special date/time Variables: for prompts and agents that are used dynamically
  • Automatic balance refill system: and enhanced Redis integration for rate limiting

✨ New Features

👐 Accessibility

  • 🎨 a11y: Update Model Spec Description Text by @berry-13 in #6294
  • 🗑️ a11y: Add Accessible Name to Button for File Attachment Removal by @kangabell in #6709
  • ⌨️ a11y: enhance accessibility & visual consistency by @berry-13 in #6866
  • 🙌 a11y: Searchbar/Conversations List Focus by @danny-avila in #7096
  • 👐 a11y: Improve Fork and SplitText Accessibility by @danny-avila in #7147

🔧 Fixes

  • 🐛 fix: Avatar Type Definitions in Agent/Assistant Schemas by @danny-avila in #6235
  • 🔧 fix: MeiliSearch Field Error and Patch Incorrect Import by #6210 by @rubentalstra in #6245
  • 🔏 fix: Enhance Two-Factor Authentication by @rubentalstra in #6247
  • 🐛 fix: Await saveMessage in abortMiddleware to ensure proper execution by @sh4shii in #6248
  • 🔧 fix: Axios Proxy Usage And Bump mongoose by @danny-avila in #6298
  • 🔧 fix: comment out MCP servers to resolve service run issues by @KunalScriptz in #6316
  • 🔧 fix: Update Token Calculations and Mapping, MCP env Initialization by @danny-avila in #6406
  • 🐞 fix: Agent "Resend" Message Attachments + Source Icon Styling by @danny-avila in #6408
  • 🐛 fix: Prevent Crash on Duplicate Message ID by @Odrec in #6392
  • 🔐 fix: Invalid Key Length in 2FA Encryption by @rubentalstra in #6432
  • 🏗️ fix: Fix Agents Token Spend Race Conditions, Expand Test Coverage by @danny-avila in #6480
  • 🔃 fix: Draft Clearing, Claude Titles, Remove Default Vision Max Tokens by @danny-avila in #6501
  • 🔧 fix: Update username reference to use user.name in greeting display by @rubentalstra in #6534
  • 🔧 fix: S3 Download Stream with Key Extraction and Blob Storage Encoding for Vision by @danny-avila in #6557
  • 🔧 fix: Mistral type strictness for usage & update token values/windows by @danny-avila in #6562
  • 🔧 fix: Consolidate Text Parsing and TTS Edge Initialization by @danny-avila in #6582
  • 🔧 fix: Ensure continuation in image processing on base64 encoding from Blob Storage by @danny-avila in #6619
  • ✉️ fix: Fallback For User Name In Email Templates by @danny-avila in #6620
  • 🔧 fix: Azure Blob Integration and File Source References by @rubentalstra in #6575
  • 🐛 fix: Safeguard against undefined addedEndpoints by @wipash in #6654
  • 🤖 fix: Gemini 2.5 Vision Support by @danny-avila in #6663
  • 🔄 fix: Avatar & Error Handling Enhancements by @danny-avila in #6687
  • 🔧 fix: Chat Middleware, Zod Conversion, Auto-Save and S3 URL Refresh by @danny-avila in #6720
  • 🔧 fix: Agent Capability Checks & DocumentDB Compatibility for Agent Resource Removal by @danny-avila in #6726
  • 🔄 fix: Improve audio MIME type detection and handling by @berry-13 in #6707
  • 🪺 fix: Update Role Handling due to New Schema Shape by @danny-avila in #6774
  • 🗨️ fix: Show ModelSpec Greeting by @berry-13 in #6770
  • 🔧 fix: Keyv and Proxy Issues, and More Memory Optimizations by @danny-avila in #6867
  • ✨ fix: Implement dynamic text sizing for greeting and name display by @berry-13 in #6833
  • 📝 fix: Mistral OCR Image Support and Azure Agent Titles by @danny-avila in #6901
  • 📢 fix: Invalid engineTTS and Conversation State on Navigation by @berry-13 in #6904
  • 🛠️ fix: Improve Accessibility and Display of Conversation Menu by @danny-avila in #6913
  • 🔧 fix: Agent Resource Form, Convo Menu Style, Ensure Draft Clears on Submission by @danny-avila in #6925
  • 🔀 fix: MCP Improvements, Auto-Save Drafts, Artifact Markup by @danny-avila in #7040
  • 🐋 fix: Improve Deepseek Compatbility by @danny-avila in #7132
  • 🐙 fix: Add Redis Ping Interval to Prevent Connection Drops by @peeeteeer in #7127

⚙️ Other Changes

🌍 Internationalization

New Contributors

Full Changelog: v0.7.7...v0.7.8-rc1