Copyright © 2022-2026 basebox GmbH, all rights reserved.
Licensed to be used in conjunction with basebox, only.
Licensed to be used in conjunction with basebox, only.
basebox Changelog
All notable changes to this project will be documented in this file.
1.7.0
Added
- OpenAI Compatible API - Full OpenAI API compatibility for seamless integration with existing tools and applications
- Group Management - Backend support for user group management and organization
- Swagger UI Documentation - Interactive API documentation with testing capabilities (optional feature)
- Tool Support - Enhanced tool calling capabilities with auto-handling for vllm endpoints
- Message of the Day - Admin configurable system-wide announcements with frontend and backend support
- Server Readiness Check Script - New operational tooling for checking server health and readiness
- Pagination Controls - Added 'Items per Page' control to pagination component for better data browsing
- Integration Test Infrastructure - Comprehensive integration test framework for backend services
- OpenClaw Integration - Added integration guide and support for OpenClaw
- Enhanced Audit Logging - Comprehensive audit system with SSE streaming, configurable logging, and partition management
- Security Scanning - Added Trivy frontend security scanning for vulnerability detection
Fixed
- Fixed Anthropic API not properly handling "tool" type calls
- Improved model validation for cloud version deployments
- Fixed test database configuration and password management
- Enhanced error handling and logging throughout the system
- Fixed nginx routing configuration
- Added
/v1location block to expose/v1/api/docs(Swagger UI),/v1/models, and/v1/chat/completionsendpoints - Fixed missing
/restlocation block in TLS nginx configuration - Updated nginx Dockerfile to include
basebox-application-tlsconfiguration file - LLM Response Parsing - Fixed response parsing failures and improved error transparency
- Database Migration Error Handling - Enhanced migration error reporting with detailed error chains
- Context Length Errors - Better error messages when prompts exceed model context limits
- Socket Security CLI - Fixed CLI arguments and Gitea API compatibility issues
- On-premise OpenAI Configuratio - Fixed to use organization-level subdomain instead of host
- Keycloak User Synchronization - Fixed user synchronization when user already exists in Keycloak
- User Field Management - Fixed read-only user fields in Keycloak integration
- Mobile UI Issues - Fixed action buttons not showing on mobile/touch devices and improved chat input scroll behavior
- Security Scans - Added Trivy frontend security scanning and resolved security workflow compatibility issues
- STT Configuration - Fixed STT UI display respecting enableSTT configuration variable
- File Status Management - Improved file status handling and replacement workflows
- App Menu Options - Added dropdown with app edit and app sharing options for better navigation
- Audit Export - Fixed audit query and export API functionality
Changed
- Major Architecture Update - Refactored chat completions and models for better maintainability and single responsibility
- App sharing: new custom apps are initially not shared; you have to explicitly share them if you want others to be able to use them
- Improved streaming support and message role handling (tool, function, assistant)
- Enhanced Vertex AI mode with full tool call support
- Updated integration tests for both streaming and non-streaming LLM interactions
- Improved on-premise mode configuration (no longer requires app_id for LLM config)
- Enhanced price per token calculations and model handling
- Updated authentication and license handling in integration tests
- Group Management UI Improvements: Enhanced group creation UX with keyboard shortcuts, better error handling, and improved member management
- Permission Management: Streamlined permission changes with direct dropdown access and clearer terminology
- Search Experience: Implemented live search with debounce for user and group lists
- Mobile UI Enhancements: Improved action button visibility on touch devices and better mobile app editor layout
- Database Migrations: Enhanced migration system with single transaction support and rollback on failure
- Audit Infrastructure: Major improvements to audit logging with blocking behavior, better error handling, and automatic partition creation
- Model Endpoint Exposure: Enhanced vLLM endpoint integration to expose all available models
- Session Management: Improved Keycloak session handling and logout API behavior
- Keycloak Upgrade: Updated Keycloak to version 26.5.6 for improved security and features
1.6.3
Fixed
- Fixed tooltips not reloading after changing the language setting in the user profile
- Layout improvements (spacings etc.)
- Fixed wrong login theme for on-premise installations
- Fixed IndexedDB versioning error
- Fixed various UI bugs (buttons not being disabled during load etc.)
- Display on-premise config errors with a nice error message
- Fixed RAG file list pagination issues
- Fixed chat state after stopping assistant's answer generation
- Various fixes and improvements and fixes for using basebox on a mobile device
Added
- App sharing: specify who can use or edit your custom apps (feedback wanted!)
- Load more button for chat history in sidebar
- Show warning if users are being invited without SMTP configured (on-premise)
- Delete chat from history only after confirmation
- Reasoning model support
- Added backend and frontend SBOM links to credits (see main menu -> About -> List of Open Source software used in basebox)
Changed
- Change layout of chat interface (prompt box)
1.6.2
Fixed
- Fixed problem in our build pipeline that produced non-working idp image
1.6.1
Fixed
- Fixed problems pasting rich test into the chat.
1.6.0
Added
- Speech to text (STT) - talk to basebox!
- RAG file list in app editor now supports pagination and searching by name
- Audio file extraction: you can now drop audio files on the chat
- Runtime frontend configuration for on-premise installations
Fixed
- Improved scroll behaviour when editing a chat message
- Improved security when displaying AI-generated content
- Security related fixes (dependency updates)
- Fixed language in app list not being updated after user language was changed
- Fixed various UI bugs and peculiarities
- Fixed organisation logo editing and saving issues
Changed
- Changed inference engine to latest vllm (TGI is in maintenance mode)
- Invitations are now valid for 14 days (used to be 7)
1.5.3
Fixed
- App editor showed no more than 10 RAG files, even if the app had more
- Improved error reporting for context-too-large errors
- Fixed copy/paste for rich text content
- Improved document extraction retry logic
1.5.2
No functional changes.
1.5.1
Fixed
- Fixed file counter and limit handling when uploading RAG files
- Fixed app RAG file deletion issue
- Fixed display status updates during RAG file processing
- OCR stability improvements
- Fixed text entering in split screen apps
- Fixed various minor UI issues
Changed
- Improved error reporting in chat
- Removed fist and last name fields being required so language can be set without entering a name
- Allow more file types for chat and app uploads
- Performance improvements
Fixed
- Fixed potential database initialization issue for on-premise (storesrv)
1.5.0
Added
- License management page in admin area for on-premise installations
- Technical documentation site now online, https://docs.basebox.ai
- Split screen UI
Fixed
- Various minor layout/UI fixes and improvements
- Temperature control in app editor fixed
- Improved error reporting
- Various security related fixes
- Fixed case sensitive file type filter in chat (accepted .pdf but nut .PDF)
Changed
- Added static file server to aisrv for on-premise installations
- Reverted app sharing scope to the entire organisation (as in pre 1.0.0 versions); an update with user and/or group scope sharing is currently being tested.
1.4.0
Internal release
1.3.0
Internal release
1.2.0
Internal release
1.1.0
First 1.x release, major update :-)
Added
- OCR support - drop images and image PDFs into the chat
Fixed
- Many bugs and issues
Changed
- New layout, look & feel
- Ported the entire frontend from React to Vue.js, all TypeScript
- New document extraction pipeline with vast improvements (accuracy and speed)
- Improved app editor
- A thousand other details