Repository navigation
Releases: open-assistant-org/open-assistant
Release list
v1.5.4
Release Notes - Version 1.5.4
Bug Fixes
OneNote Integration
- Fixed page creation failures when specifying content type: Resolved an issue where creating OneNote pages would fail when the
content_typeparameter (HTML or plain text) was provided. The system now properly handles both HTML and plain text content, automatically converting plain text to HTML format with proper line break formatting.
Tool Execution
- Improved tool argument parsing: Fixed a compatibility issue where the system would fail to execute tools when arguments were wrapped in an unexpected nested format. The tool executor now intelligently unwraps these nested argument structures, preventing "unexpected keyword argument" errors during tool execution.
These fixes improve the reliability of OneNote page creation and enhance the robustness of tool execution across the platform.
v1.5.3
Release Notes - Version 1.5.3
Bug Fixes
- Fixed memory summarization authentication issue - Resolved an error where memory summarization would fail with "LLM_API_KEY not configured" even when the API key was properly configured through the Settings UI. The system now correctly retrieves encrypted API keys from service credentials, ensuring consistent authentication across all configuration methods.
v1.5.2
Release Notes - v1.5.2
Features
Tool Result Persistence
The assistant can now remember tool results across conversation turns, eliminating redundant data fetching. When you ask follow-up questions, the model will reuse previously retrieved information (such as emails or documents) instead of fetching them again.
Key details:
- Tool call history is automatically stored in conversation metadata
- Recent tool calls are replayed with full context within token budget limits
- Older tool calls use compact summaries with cached results
- Opt-in feature: Enable in Settings > LLM > Tool Context Replay (disabled by default)
- Works retroactively for existing conversations once enabled
Error Reporting Integration
Added Sentry integration for improved error tracking and monitoring. This enhancement helps the development team identify and resolve issues more quickly.
- Configured via
logging.sentry_dsnsetting orSENTRY_DSNenvironment variable - Automatically initialized at application startup
Improvements
- Enhanced conversation context management with configurable token budgets
- Improved memory efficiency for long-running conversations
Dependencies
- Updated proxy-addr dependency to address security updates
v1.5.1
Release Notes - Version 1.5.1
Features
Slack Integration Enhancements
- Multi-bot thread support: The Slack integration now captures and includes messages from other bots in thread contexts, making conversations with multiple AI agents more coherent
- Speaker labeling: Bot messages in threads are now properly labeled with speaker identifiers to distinguish between different participants
- Configurable bot interactions: Added new "Reply to Bots & Mention Participants" feature with an allow-list for bot IDs, giving you control over which bots the system can interact with in threads
- Reply throttling: Implemented a consecutive-reply cap to prevent excessive back-and-forth exchanges
Bug Fixes
Installation
- Fixed piped installation: Resolved an issue where running the installer via
curl ... | bashwould silently fail. The installer now correctly reads user prompts from the terminal and provides clear error messages when no terminal is available
Improvements
- Enhanced thread context handling in Slack by properly routing bot messages through shared validation logic
- Improved code quality in webhook handler tests
This release focuses on making multi-agent Slack conversations more robust and fixing critical installation issues.
v1.5.0
Release Notes - v1.5.0
🎉 New Features
Authenticated Browser Sessions
The browser integration now supports using your own logged-in accounts when browsing websites. This powerful feature allows the AI assistant to access content that requires authentication while keeping your credentials secure.
Key capabilities:
- Import saved logins from multiple formats: Cookie-Editor JSON, Playwright storage state, Netscape cookies.txt, or raw Cookie headers
- Secure storage with encrypted cookie management - credentials are never exposed to the AI or runtime logs
- Session management with automatic cookie rotation and expiry detection
- Per-session controls including enable/disable toggles and "Keep refreshed" options
- Domain-specific access with URL allow-lists for enhanced security
- Write-only API ensuring cookie values are never returned in responses or audit logs
User interface:
- New "Authenticated Sessions" section in the Browser integration settings
- Visual session management with domain chips and expiry badges
- Easy import via paste or file upload with automatic format detection
- Test, replace, and delete actions for each saved session
Documentation:
- Comprehensive manual with step-by-step setup instructions
- Security guide covering threat models, operational best practices, and troubleshooting
- Updated configuration reference and integration documentation
🔧 Improvements
- Enhanced browser integration architecture with session-aware fetching across all browsing modes (HTTP, stealth, and dynamic)
- Improved shutdown handling to ensure proper cleanup of browser sessions
- Added session status indicators in browse results (authenticated_session, session_expired_suspected)
📚 Documentation
- New authenticated sessions manual with detailed export and import workflows
- New security and troubleshooting guide for session management
- Updated browser integration reference documentation
- Enhanced configuration guides and database schema documentation
- Added documentation drift-guard tests to ensure accuracy
Security Note: Authenticated sessions are encrypted and stored securely. Cookie values are never logged, displayed in the UI, or exposed through API responses. Review the security guide in the documentation before enabling this feature.
v1.4.9
Release Notes - v1.4.9
✨ Features
Light/Dark Theme Support
The web UI now includes a comprehensive theme system with light, dark, and automatic (system) modes:
- Theme Switcher: New appearance settings allow you to choose between light mode, dark mode, or automatic system-based theme switching
- Live Theme Changes: Theme updates apply instantly in the UI and automatically sync when your operating system theme changes (in system mode)
- Improved Light Mode: Enhanced light theme with modernized shadows, better contrast ratios, and refined color palette for improved readability
- PWA Support: Progressive Web App now respects your selected theme preference
Enhanced Slack Integration
New conversation context option for Slack threads:
- Ingest All Thread Messages: When enabled alongside "Reply Only on Mention", the bot now captures all messages in a thread for context, even those without @mentions
- This allows the bot to maintain full conversation awareness while still only responding when explicitly mentioned
- Particularly useful for multi-participant threads where the bot needs context from other team members or agents
🔧 Improvements
- Conditional Settings: Settings UI now supports dependent options that show/hide based on other configuration choices
- Better Color Consistency: Fixed issue where primary text color was incorrectly aliased to the accent color
- Enhanced Visual Design: Modernized elevation shadows throughout the interface for a more contemporary look, especially in light mode
🔒 Security
- Updated js-yaml dependency to version 4.3.2 in WhatsApp bridge integration
For technical details or to report issues, please visit the project repository.
v1.4.8
Release Notes - v1.4.8
Features
- Enhanced Protected Artifact Security: Artifact unlock pages are now fully self-contained with improved cookie path handling, providing better isolation and security for protected content
Improvements
- WhatsApp Bridge Dependencies: Updated core dependencies in the WhatsApp integration bridge to their latest stable versions, improving stability and security
This release focuses on security enhancements for protected artifacts and maintaining up-to-date dependencies for the WhatsApp integration components.
v1.4.7
Release Notes - Version 1.4.7
Features
Query Parameter Authentication for Plugins
Added support for APIs that require authentication credentials to be passed as query parameters instead of headers. This enhancement enables integration with a broader range of third-party APIs.
Key capabilities:
- Configure plugins to use
queryauthentication type for APIs that only accept API keys as query string parameters (e.g.,?api_key=...) - Automatically map OpenAPI specifications with
apiKey-in-querysecurity schemes to the correct authentication type - Support for sensitive configuration fields that can be embedded directly in URL paths for APIs with non-standard authentication patterns
- Enhanced plugin configuration UI to support the new authentication method
This change is fully backward compatible—all existing authentication types (bearer, header, basic, api_key_with_jwt) and plugin configurations continue to work without modification.
Documentation
- Updated README with demo information to help new users get started
- Enhanced plugin schema documentation with examples of the new query parameter authentication type
Full Changelog: This release includes contributions from the community and AI-assisted development sessions.
v1.4.6
Release Notes - v1.4.6
Bug Fixes
Navigation and UI Stability
-
Fixed navbar disappearing on scroll: The navigation bar now remains properly pinned at the top of the screen when scrolling through long pages. Previously, on pages like Settings and Monitoring, the navbar would scroll out of view along with the content instead of staying fixed in place.
-
Fixed navigation links on path-prefixed deployments: Restored correct routing for applications deployed under a URL path prefix (e.g.,
/app/instance). Navigation links, OAuth redirects, and the service worker now properly respect the configured base path. Previously, these links would result in 404 errors after the recent UI redesign.
Technical Improvements
- Enhanced scroll container architecture to ensure consistent scrolling behavior across all pages
- Updated service worker cache to propagate navigation fixes to cached assets
v1.4.5
Release Notes - Version 1.4.5
Major UI Redesign
This release introduces a comprehensive visual refresh focused on improved usability, consistency, and a more polished appearance across the application.
Navigation & Layout
- Desktop sidebar navigation: The top navigation bar has been replaced with a persistent left sidebar on desktop screens, providing a more native desktop-app experience and freeing up vertical space for content
- Collapsible sidebar: The desktop sidebar can now be collapsed to an icon-only view, giving you more screen real estate when needed. Your preference is saved between sessions
- Mobile navigation unchanged: The familiar top bar with hamburger menu remains on mobile devices
- Better space utilization: Content areas now use available screen width more effectively, with improved alignment and reduced wasted space
Chat Interface Improvements
- Refined visual design: Replaced the bright green gradient header with a cleaner, more subdued dark header that matches the rest of the application
- Better text sizing: Chat messages and input fields now use a more comfortable font size that's consistent with the rest of the app
- Improved message bubbles: User messages feature softer colors and borders for better visual hierarchy
- Fixed layout: Chat now reliably fills the viewport height without layout inconsistencies
- Enhanced conversation history: The sidebar now uses proper theming with improved contrast for search inputs and controls
Visual Polish
- Consistent typography: All pages now share a unified font size and styling system
- Refined color scheme: Softer glows, thinner borders, and more subtle hover effects throughout the interface
- New icon system: Replaced mixed emoji and Unicode symbols with consistent SVG icons
- Updated branding: Streamlined logo presentation with an "OA" badge design
Bug Fixes
- Fixed button contrast issue: Resolved poor contrast on green buttons where white text was difficult to read
- Fixed integration tools banner: Corrected styling that clashed with the dark theme
- Improved form input visibility: Filter inputs and controls in dark mode now have proper backgrounds and focus states
Technical Improvements
- Eliminated code duplication: Navigation and footer components are now rendered from a single shared source instead of being copy-pasted across pages
- Better maintainability: Introduced design tokens for colors to prevent inconsistencies across the interface
- Responsive design enhancements: Improved layout behavior across different screen sizes
This release focuses on user experience improvements with no breaking changes to functionality.