Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-09-09 | 16.4 kB | |
v0.6.27 source code.tar.gz | 2025-09-09 | 54.5 MB | |
v0.6.27 source code.zip | 2025-09-09 | 58.0 MB | |
Totals: 3 Items | 112.6 MB | 0 |
[0.6.27] - 2025-09-09
Added
- π Emoji folder icons were added, allowing users to personalize workspace organization with visual cues, including improved chevron display. Commit, Commit, Commit, Commit
- π The 'Search Collection' input field now dynamically displays the total number of files within the knowledge base. Commit
- βοΈ A provider toggle in connection settings now allows users to manually specify Azure OpenAI deployments. Commit
- β‘ Model list caching performance was optimized by fixing cache key generation to reduce redundant API calls. #17158
- π¨ Azure OpenAI image generation is now supported, with configurations for IMAGES_OPENAI_API_VERSION via environment variable and admin UI. #17147, #16274, Docs:#679
- β‘ Comprehensive N+1 query performance is optimized by reducing database queries from 1+N to 1+1 patterns across major listing endpoints. #17165, #17160, #17161, #17162, #17159, #17166
- β‘ The PDF.js library is now dynamically loaded, significantly reducing initial page load size and improving responsiveness. #17222
- β‘ The heic2any library is now dynamically loaded across various message input components, including channels, for faster page loads. #17225, #17229
- π The knowledge API now supports a "delete_file" query parameter, allowing configurable file deletion behavior. Commit
- π Llama.cpp timing statistics are now integrated into the usage field for comprehensive model performance metrics. Commit
- ποΈ The PGVECTOR_CREATE_EXTENSION environment variable now allows control over automatic pgvector extension creation. Commit, Commit, Docs:#672
- π Comprehensive server-side OAuth token management was implemented, securely storing encrypted tokens in a new database table and introducing an automatic refresh mechanism, enabling seamless and secure forwarding of valid user-specific OAuth tokens to downstream services, including OpenAI-compatible endpoints and external tool servers via the new "system_oauth" authentication type, resolving long-standing issues such as large token size limitations, stale/expired tokens, and reliable token propagation, and enhancing overall security by minimizing client-side token exposure, configurable via "ENABLE_OAUTH_ID_TOKEN_COOKIE" and "OAUTH_SESSION_TOKEN_ENCRYPTION_KEY" environment variables. Docs:#683, #17210, #8957, #11029, #17178, #17183, Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit
- π Conditional Permission Hardening for OpenShift Deployments: Added a build argument to enable optional permission hardening for OpenShift and container environments. Commit
- π₯ Regex pattern support is added for OAuth blocked groups, allowing more flexible group filtering rules. Commit
- π¬ Web search result display was enhanced to include titles and favicons, providing a clearer overview of search sources. Commit, Commit, Commit, #17197, #14179, Commit, Commit, Commit, Commit, Commit, Commit
- π¬ A new setting was added to control whether clicking a suggested prompt automatically sends the message or only inserts the text. #17192, Commit
- π Various improvements were implemented across the frontend and backend to enhance performance, stability, and security.
- π Translations for Portuguese (Brazil), Simplified Chinese, Catalan, and Spanish were enhanced and expanded.
Fixed
- π Hybrid search functionality now correctly handles lexical-semantic weight labels and avoids errors when BM25 weight is zero. #17049, #17046
- π Task stopping errors are prevented by gracefully handling multiple stop requests for the same task. #17195
- π Code execution package detection precision is improved in Pyodide to prevent unnecessary package inclusions. Commit
- π οΈ Tool message format API compliance is fixed by ensuring content fields in tool call responses contain valid string values instead of null. Commit
- π± Mobile app config API authentication now supports Authorization header token verification with cookie fallback for iOS and Android requests. #17175
- πΎ Knowledge file save race conditions are prevented by serializing API calls and adding an "isSaving" guard. #17137, Commit
- π The SSO login button visibility is restored for OIDC PKCE authentication without a client secret. #17012
- π Text-to-Speech (TTS) API requests now use proper URL joining methods, ensuring reliable functionality regardless of trailing slashes in the base URL. #17061
- π‘οΈ Admin account creation on Hugging Face Spaces now correctly detects the configured port, resolving issues with custom port deployments. #17064
- π Unicode filename support is improved for external document loaders by properly URL-encoding filenames in HTTP headers. #17013, #17000
- π Web page and YouTube attachments are now correctly processed by setting their type as "text" and using collection names for accurate content retrieval. Commit
- βοΈ Message input composition event handling is fixed to properly manage text input for multilingual users using Input Method Editors (IME). #17085
- π¬ Follow-up tooltip duplication is removed, streamlining the user interface and preventing visual clutter. #17186
- π¨ Chat button text display is corrected by preventing clipping of descending characters and removing unnecessary capitalization. #17191
- π§ RAG Loop/Error with Gemma 3.1 2B Instruct is fixed by correctly unwrapping unexpected single-item list responses from models. Commit, #17213
- πΌοΈ HEIC conversion failures are resolved, improving robustness of image handling. #17225
- π¦ The slim Docker image size regression has been fixed by refining the build process to correctly exclude components when USE_SLIM=true. #16997, Commit, Commit
- π Knowledge base update validation errors are resolved, ensuring seamless management via UI or API. #17244, Commit
- π Resolved a security issue where a global web search setting overrode model-specific restrictions, ensuring model-level settings are now correctly prioritized. #17151, Commit
- π OAuth redirect reliability is improved by robustly preserving the intended redirect path using session storage. #17235, Commit, #15575, Commit
- π Fixed a security vulnerability where knowledge base access within chat folders persisted after permissions were revoked. #17182, Commit
- π OIDC access denied errors are now displayed as user-friendly toast notifications instead of raw JSON. #17208, Commit
- π¬ Chat exception handling is enhanced to prevent system instability during message generation and ensure graceful error recovery. Commit
- π Static asset authentication is improved by adding crossorigin="use-credentials" attributes to all link elements, enabling proper cookie forwarding for proxy environments and authenticated requests to favicon, manifest, and stylesheet resources. #17280, Commit
Changed
- π οΈ Renamed "Tools" to "External Tools" across the UI for clearer distinction between built-in and external functionalities. Commit
- π‘οΈ Default permission validation for message regeneration and deletion actions is enhanced to provide more restrictive access controls, improving chat security and user data protection. #17285
[!TIP]
Looking for an Enterprise Plan? β Speak with Our Sales Team Today!Get enhanced capabilities, including custom theming and branding, Service Level Agreement (SLA) support, and more!
π Massive thanks to our incredible contributors for their hard work and dedication to making this release possible: @athoik, @rgaricano, @Classic298, @Elettrotecnica, @thomascooper, @garylab, @Ithanil, @dependabot[bot], @acwoo97, @aleixdorca, @aREversez, @AdamJohnSwan, @hadadrjt, @Viruzaum, @joaoback, @ShirasawaSama
Sponsors π
π We'd like to extend a heartfelt thank you to our amazing sponsors for their generous support (Note: We've excluded private sponsors from this list. If you'd like to get featured here, feel free to reach out to us!)
Emerald
@amd, @agency-agency, @roosi-gmbh, @feddersen-group, @SRKConsulting, @mushmax, @rndmcnlly, @icanbwell, @Krambu-Travis, @loitragg, @GenieDev101, @CubicleGangster, @GitDatamind, @TOWaB, @TheZigGroup, @Classic298, @comet-ml, @FominVO, @catalyst-net-nz, @JrdnHans, @hkosm, @VeroFess, @joaoback