open-webui/open-webui (ghcr.io/open-webui/open-webui)
### [`v0.3.13`](https://togithub.com/open-webui/open-webui/releases/tag/v0.3.13)
[Compare Source](https://togithub.com/open-webui/open-webui/compare/v0.3.13...v0.3.13)
##### \[0.3.13] - 2024-08-14
##### Added
- **π¨ Enhanced Markdown Rendering**: Significant improvements in rendering markdown, ensuring smooth and reliable display of LaTeX and Mermaid charts, enhancing user experience with more robust visual content.
- **π Auto-Install Tools & Functions Python Dependencies**: For 'Tools' and 'Functions', Open WebUI now automatically install extra python requirements specified in the frontmatter, streamlining setup processes and customization.
- **π OAuth Email Claim Customization**: Introduced an 'OAUTH_EMAIL_CLAIM' variable to allow customization of the default "email" claim within OAuth configurations, providing greater flexibility in authentication processes.
- **πΆ Websocket Reconnection**: Enhanced reliability with the capability to automatically reconnect when a websocket is closed, ensuring consistent and stable communication.
- **π€³ Haptic Feedback on Support Devices**: Android devices now support haptic feedback for an immersive tactile experience during certain interactions.
##### Fixed
- **π οΈ ComfyUI Performance Improvement**: Addressed an issue causing FastAPI to stall when ComfyUI image generation was active; now runs in a separate thread to prevent UI unresponsiveness.
- **π Session Handling**: Fixed an issue mandating session_id on client-side to ensure smoother session management and transitions.
- **ποΈ Minor Bug Fixes and Format Corrections**: Various minor fixes including typo corrections, backend formatting improvements, and test amendments enhancing overall system stability and performance.
##### Changed
- **π Migration to SvelteKit 2**: Upgraded the underlying framework to SvelteKit version 2, offering enhanced speed, better code structure, and improved deployment capabilities.
- **π§Ή General Cleanup and Refactoring**: Performed broad cleanup and refactoring across the platform, improving code efficiency and maintaining high standards of code health.
- **π§ Integration Testing Improvements**: Modified how Cypress integration tests detect chat messages and updated sharing tests for better reliability and accuracy.
- **π Standardized '.safetensors' File Extension**: Renamed the '.sft' file extension to '.safetensors' for ComfyUI workflows, standardizing file formats across the platform.
##### Removed
- **ποΈ Deprecated Frontend Functions**: Removed frontend functions that were migrated to backend to declutter the codebase and reduce redundancy.
π Massive thanks to our incredible contributors for their hard work and dedication to making this release possible:
[@aleixdorca](https://togithub.com/aleixdorca), [@cheahjs](https://togithub.com/cheahjs), [@JTHesse](https://togithub.com/JTHesse), [@candidosales](https://togithub.com/candidosales), [@cdgco](https://togithub.com/cdgco), [@5E-324](https://togithub.com/5E-324), [@OriginalSimon](https://togithub.com/OriginalSimon), [@Nowheresly](https://togithub.com/Nowheresly), [@dependabot](https://togithub.com/dependabot)\[bot], [@JohnTheNerd](https://togithub.com/JohnTheNerd), [@alexandregodard](https://togithub.com/alexandregodard), [@simonaszilinskas](https://togithub.com/simonaszilinskas), [@michaelpoluektov](https://togithub.com/michaelpoluektov), [@KarlLee830](https://togithub.com/KarlLee830), [@saimanikanta1992](https://togithub.com/saimanikanta1992)
π 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!):
[@digitalbrainowners](https://togithub.com/digitalbrainowners), [@Jkintree2](https://togithub.com/Jkintree2), [@lukepiette](https://togithub.com/lukepiette), [@roosi-gmbh](https://togithub.com/roosi-gmbh), [@Trabing](https://togithub.com/Trabing), [@Razgaleh](https://togithub.com/Razgaleh), [@calabresefrj](https://togithub.com/calabresefrj), [@mushmax](https://togithub.com/mushmax), [@GenieDev101](https://togithub.com/GenieDev101), [@Lance1101](https://togithub.com/Lance1101), [@awaliuddin](https://togithub.com/awaliuddin), [@PortlandKyGuy](https://togithub.com/PortlandKyGuy)
### [`v0.3.13`](https://togithub.com/open-webui/open-webui/blob/HEAD/CHANGELOG.md#0313---2024-08-14)
[Compare Source](https://togithub.com/open-webui/open-webui/compare/v0.3.12...v0.3.13)
##### Added
- **π¨ Enhanced Markdown Rendering**: Significant improvements in rendering markdown, ensuring smooth and reliable display of LaTeX and Mermaid charts, enhancing user experience with more robust visual content.
- **π Auto-Install Tools & Functions Python Dependencies**: For 'Tools' and 'Functions', Open WebUI now automatically install extra python requirements specified in the frontmatter, streamlining setup processes and customization.
- **π OAuth Email Claim Customization**: Introduced an 'OAUTH_EMAIL_CLAIM' variable to allow customization of the default "email" claim within OAuth configurations, providing greater flexibility in authentication processes.
- **πΆ Websocket Reconnection**: Enhanced reliability with the capability to automatically reconnect when a websocket is closed, ensuring consistent and stable communication.
- **π€³ Haptic Feedback on Support Devices**: Android devices now support haptic feedback for an immersive tactile experience during certain interactions.
##### Fixed
- **π οΈ ComfyUI Performance Improvement**: Addressed an issue causing FastAPI to stall when ComfyUI image generation was active; now runs in a separate thread to prevent UI unresponsiveness.
- **π Session Handling**: Fixed an issue mandating session_id on client-side to ensure smoother session management and transitions.
- **ποΈ Minor Bug Fixes and Format Corrections**: Various minor fixes including typo corrections, backend formatting improvements, and test amendments enhancing overall system stability and performance.
##### Changed
- **π Migration to SvelteKit 2**: Upgraded the underlying framework to SvelteKit version 2, offering enhanced speed, better code structure, and improved deployment capabilities.
- **π§Ή General Cleanup and Refactoring**: Performed broad cleanup and refactoring across the platform, improving code efficiency and maintaining high standards of code health.
- **π§ Integration Testing Improvements**: Modified how Cypress integration tests detect chat messages and updated sharing tests for better reliability and accuracy.
- **π Standardized '.safetensors' File Extension**: Renamed the '.sft' file extension to '.safetensors' for ComfyUI workflows, standardizing file formats across the platform.
##### Removed
- **ποΈ Deprecated Frontend Functions**: Removed frontend functions that were migrated to backend to declutter the codebase and reduce redundancy.
### [`v0.3.12`](https://togithub.com/open-webui/open-webui/releases/tag/v0.3.12)
[Compare Source](https://togithub.com/open-webui/open-webui/compare/v0.3.12...v0.3.12)
##### \[0.3.12] - 2024-08-07
##### Added
- **π Sidebar Infinite Scroll**: Added an infinite scroll feature in the sidebar for more efficient chat navigation, reducing load times and enhancing user experience.
- **π Enhanced Markdown Rendering**: Support for rendering all code blocks and making images clickable for preview; codespan styling is also enhanced to improve readability and user interaction.
- **π Admin Shared Chat Visibility**: Admins no longer have default visibility over shared chats when ENABLE_ADMIN_CHAT_ACCESS is set to false, tightening security and privacy settings for users.
- **π Language Updates**: Added Malay (Bahasa Malaysia) translation and updated Catalan and Traditional Chinese translations to improve accessibility for more users.
##### Fixed
- **π Markdown Rendering Issues**: Resolved issues with markdown rendering to ensure consistent and correct display across components.
- **π οΈ Styling Issues**: Multiple fixes applied to styling throughout the application, improving the overall visual experience and interface consistency.
- **ποΈ Modal Handling**: Fixed an issue where modals were not closing correctly in various model chat scenarios, enhancing usability and interface reliability.
- **π Missing OpenAI Usage Information**: Resolved issues where usage statistics for OpenAI services were not being correctly displayed, ensuring users have access to crucial data for managing and monitoring their API consumption.
- **π§ Non-Streaming Support for Functions Plugin**: Fixed a functionality issue with the Functions plugin where non-streaming operations were not functioning as intended, restoring full capabilities for async and sync integration within the platform.
- **π Environment Variable Type Correction (COMFYUI_FLUX_FP8\_CLIP)**: Corrected the data type of the 'COMFYUI_FLUX_FP8\_CLIP' environment variable from string to boolean, ensuring environment settings apply correctly and enhance configuration management.
##### Changed
- **π§ Backend Dependency Updates**: Updated several backend dependencies such as boto3, pypdf, python-pptx, validators, and black, ensuring up-to-date security and performance optimizations.
π Massive thanks to our incredible contributors for their hard work and dedication to making this release possible:
[@thearyadev](https://togithub.com/thearyadev), [@cheahjs](https://togithub.com/cheahjs), [@aleixdorca](https://togithub.com/aleixdorca), [@Yanyutin753](https://togithub.com/Yanyutin753), [@JohnTheNerd](https://togithub.com/JohnTheNerd), [@michaelpoluektov](https://togithub.com/michaelpoluektov), [@amirsubhi](https://togithub.com/amirsubhi), [@justinh-rahb](https://togithub.com/justinh-rahb), [@silentoplayz](https://togithub.com/silentoplayz)
π 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!):
[@Jkintree2](https://togithub.com/Jkintree2), [@lukepiette](https://togithub.com/lukepiette), [@roosi-gmbh](https://togithub.com/roosi-gmbh), [@Trabing](https://togithub.com/Trabing), [@Razgaleh](https://togithub.com/Razgaleh), [@calabresefrj](https://togithub.com/calabresefrj), [@mushmax](https://togithub.com/mushmax), [@GenieDev101](https://togithub.com/GenieDev101), [@Lance1101](https://togithub.com/Lance1101), [@awaliuddin](https://togithub.com/awaliuddin), [@PortlandKyGuy](https://togithub.com/PortlandKyGuy)
### [`v0.3.12`](https://togithub.com/open-webui/open-webui/blob/HEAD/CHANGELOG.md#0312---2024-08-07)
[Compare Source](https://togithub.com/open-webui/open-webui/compare/v0.3.11...v0.3.12)
##### Added
- **π Sidebar Infinite Scroll**: Added an infinite scroll feature in the sidebar for more efficient chat navigation, reducing load times and enhancing user experience.
- **π Enhanced Markdown Rendering**: Support for rendering all code blocks and making images clickable for preview; codespan styling is also enhanced to improve readability and user interaction.
- **π Admin Shared Chat Visibility**: Admins no longer have default visibility over shared chats when ENABLE_ADMIN_CHAT_ACCESS is set to false, tightening security and privacy settings for users.
- **π Language Updates**: Added Malay (Bahasa Malaysia) translation and updated Catalan and Traditional Chinese translations to improve accessibility for more users.
##### Fixed
- **π Markdown Rendering Issues**: Resolved issues with markdown rendering to ensure consistent and correct display across components.
- **π οΈ Styling Issues**: Multiple fixes applied to styling throughout the application, improving the overall visual experience and interface consistency.
- **ποΈ Modal Handling**: Fixed an issue where modals were not closing correctly in various model chat scenarios, enhancing usability and interface reliability.
- **π Missing OpenAI Usage Information**: Resolved issues where usage statistics for OpenAI services were not being correctly displayed, ensuring users have access to crucial data for managing and monitoring their API consumption.
- **π§ Non-Streaming Support for Functions Plugin**: Fixed a functionality issue with the Functions plugin where non-streaming operations were not functioning as intended, restoring full capabilities for async and sync integration within the platform.
- **π Environment Variable Type Correction (COMFYUI_FLUX_FP8\_CLIP)**: Corrected the data type of the 'COMFYUI_FLUX_FP8\_CLIP' environment variable from string to boolean, ensuring environment settings apply correctly and enhance configuration management.
##### Changed
- **π§ Backend Dependency Updates**: Updated several backend dependencies such as boto3, pypdf, python-pptx, validators, and black, ensuring up-to-date security and performance optimizations.
### [`v0.3.11`](https://togithub.com/open-webui/open-webui/releases/tag/v0.3.11)
[Compare Source](https://togithub.com/open-webui/open-webui/compare/v0.3.11...v0.3.11)
##### \[0.3.11] - 2024-08-02
##### Added
- **π Model Information Display**: Added visuals for model selection, including images next to model names for more intuitive navigation.
- **π£ ElevenLabs Voice Adaptations**: Voice enhancements including support for ElevenLabs voice ID by name for personalized vocal interactions.
- **β¨οΈ Arrow Keys Model Selection**: Users can now use arrow keys for quicker model selection, enhancing accessibility.
- **π Fuzzy Search in Model Selector**: Enhanced model selector with fuzzy search to locate models swiftly, including descriptions.
- **πΉοΈ ComfyUI Flux Image Generation**: Added support for the new Flux image gen model; introduces environment controls like weight precision and CLIP model options in Settings.
- **πΎ Display File Size for Uploads**: Enhanced file interface now displays file size, preparing for upcoming upload restrictions.
- **ποΈ Advanced Params "Min P"**: Added 'Min P' parameter in the advanced settings for customized model precision control.
- **π Enhanced OAuth**: Introduced custom redirect URI support for OAuth behind reverse proxies, enabling safer authentication processes.
- **π₯ Enhanced Latex Rendering**: Adjustments made to latex rendering processes, now accurately detecting and presenting latex inputs from text.
- **π Internationalization**: Enhanced with new Romanian and updated Vietnamese and Ukrainian translations, helping broaden accessibility for international users.
##### Fixed
- **π§ Tags Handling in Document Upload**: Tags are now properly sent to the upload document handler, resolving issues with missing metadata.
- **π₯οΈ Sensitive Input Fields**: Corrected browser misinterpretation of secure input fields, preventing misclassification as password fields.
- **π Static Path Resolution in PDF Generation**: Fixed static paths that adjust dynamically to prevent issues across various environments.
##### Changed
- **π¨ UI/UX Styling Enhancements**: Multiple minor styling updates for a cleaner and more intuitive user interface.
- **π§ Refactoring Various Components**: Numerous refactoring changes across styling, file handling, and function simplifications for clarity and performance.
- **ποΈ User Valves Management**: Moved user valves from settings to direct chat controls for more user-friendly access during interactions.
##### Removed
- **βοΈ Health Check Logging**: Removed verbose logging from the health checking processes to declutter logs and improve backend performance.
π Massive thanks to our incredible contributors for their hard work and dedication to making this release possible:
[@ScribblerCoder](https://togithub.com/ScribblerCoder), [@thearyadev](https://togithub.com/thearyadev), [@josx](https://togithub.com/josx), [@ricky-davis](https://togithub.com/ricky-davis), [@jonathan-rohde](https://togithub.com/jonathan-rohde), [@justinh-rahb](https://togithub.com/justinh-rahb), [@KarlLee830](https://togithub.com/KarlLee830), [@flexchar](https://togithub.com/flexchar)
π 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!):
[@Jkintree2](https://togithub.com/Jkintree2), [@lukepiette](https://togithub.com/lukepiette), [@roosi-gmbh](https://togithub.com/roosi-gmbh), [@Trabing](https://togithub.com/Trabing), [@Razgaleh](https://togithub.com/Razgaleh), [@calabresefrj](https://togithub.com/calabresefrj), [@mushmax](https://togithub.com/mushmax), [@kroonen](https://togithub.com/kroonen), [@GenieDev101](https://togithub.com/GenieDev101), [@Lance1101](https://togithub.com/Lance1101), [@awaliuddin](https://togithub.com/awaliuddin), [@PortlandKyGuy](https://togithub.com/PortlandKyGuy)
### [`v0.3.11`](https://togithub.com/open-webui/open-webui/blob/HEAD/CHANGELOG.md#0311---2024-08-02)
[Compare Source](https://togithub.com/open-webui/open-webui/compare/v0.3.10...v0.3.11)
##### Added
- **π Model Information Display**: Added visuals for model selection, including images next to model names for more intuitive navigation.
- **π£ ElevenLabs Voice Adaptations**: Voice enhancements including support for ElevenLabs voice ID by name for personalized vocal interactions.
- **β¨οΈ Arrow Keys Model Selection**: Users can now use arrow keys for quicker model selection, enhancing accessibility.
- **π Fuzzy Search in Model Selector**: Enhanced model selector with fuzzy search to locate models swiftly, including descriptions.
- **πΉοΈ ComfyUI Flux Image Generation**: Added support for the new Flux image gen model; introduces environment controls like weight precision and CLIP model options in Settings.
- **πΎ Display File Size for Uploads**: Enhanced file interface now displays file size, preparing for upcoming upload restrictions.
- **ποΈ Advanced Params "Min P"**: Added 'Min P' parameter in the advanced settings for customized model precision control.
- **π Enhanced OAuth**: Introduced custom redirect URI support for OAuth behind reverse proxies, enabling safer authentication processes.
- **π₯ Enhanced Latex Rendering**: Adjustments made to latex rendering processes, now accurately detecting and presenting latex inputs from text.
- **π Internationalization**: Enhanced with new Romanian and updated Vietnamese and Ukrainian translations, helping broaden accessibility for international users.
##### Fixed
- **π§ Tags Handling in Document Upload**: Tags are now properly sent to the upload document handler, resolving issues with missing metadata.
- **π₯οΈ Sensitive Input Fields**: Corrected browser misinterpretation of secure input fields, preventing misclassification as password fields.
- **π Static Path Resolution in PDF Generation**: Fixed static paths that adjust dynamically to prevent issues across various environments.
##### Changed
- **π¨ UI/UX Styling Enhancements**: Multiple minor styling updates for a cleaner and more intuitive user interface.
- **π§ Refactoring Various Components**: Numerous refactoring changes across styling, file handling, and function simplifications for clarity and performance.
- **ποΈ User Valves Management**: Moved user valves from settings to direct chat controls for more user-friendly access during interactions.
##### Removed
- **βοΈ Health Check Logging**: Removed verbose logging from the health checking processes to declutter logs and improve backend performance.
### [`v0.3.10`](https://togithub.com/open-webui/open-webui/releases/tag/v0.3.10)
[Compare Source](https://togithub.com/open-webui/open-webui/compare/v0.3.10...v0.3.10)
#### \[0.3.10] - 2024-07-17
##### Fixed
- **π Improved File Upload**: Addressed the issue where file uploads lacked animation.
- **π¬ Chat Continuity**: Fixed a problem where existing chats were not functioning properly in some instances.
- **ποΈ Chat File Reset**: Resolved the issue of chat files not resetting for new conversations, now ensuring a clean slate for each chat session.
- **π Document Workspace Uploads**: Corrected the handling of document uploads in the workspace using the Files API.
### [`v0.3.10`](https://togithub.com/open-webui/open-webui/blob/HEAD/CHANGELOG.md#0310---2024-07-17)
[Compare Source](https://togithub.com/open-webui/open-webui/compare/v0.3.8...v0.3.10)
##### Fixed
- **π Improved File Upload**: Addressed the issue where file uploads lacked animation.
- **π¬ Chat Continuity**: Fixed a problem where existing chats were not functioning properly in some instances.
- **ποΈ Chat File Reset**: Resolved the issue of chat files not resetting for new conversations, now ensuring a clean slate for each chat session.
- **π Document Workspace Uploads**: Corrected the handling of document uploads in the workspace using the Files API.
### [`v0.3.8`](https://togithub.com/open-webui/open-webui/releases/tag/v0.3.8)
[Compare Source](https://togithub.com/open-webui/open-webui/compare/v0.3.8...v0.3.8)
#### \[0.3.8] - 2024-07-09
##### Added
- **π¬ Chat Controls**: Easily adjust parameters for each chat session, offering more precise control over your interactions.
- **π Pinned Chats**: Support for pinned chats, allowing you to keep important conversations easily accessible.
- **π Apache Tika Integration**: Added support for using Apache Tika as a document loader, enhancing document processing capabilities.
- **π οΈ Custom Environment for OpenID Claims**: Allows setting custom claims for OpenID, providing more flexibility in user authentication.
- **π§ Enhanced Tools & Functions API**: Introduced 'event_emitter' and 'event_call', now you can also add citations for better documentation and tracking. Detailed documentation will be provided on our documentation website.
- **βοΈ Sideways Scrolling in Settings**: Settings tabs container now supports horizontal scrolling for easier navigation.
- **π Darker OLED Theme**: Includes a new, darker OLED theme and improved styling for the light theme, enhancing visual appeal.
- **π Language Updates**: Updated translations for Indonesian, German, French, and Catalan languages, expanding accessibility.
##### Fixed
- **β° OpenAI Streaming Timeout**: Resolved issues with OpenAI streaming response using the 'AIOHTTP_CLIENT_TIMEOUT' setting, ensuring reliable performance.
- **π‘ User Valves**: Fixed malfunctioning user valves, ensuring proper functionality.
- **π Collapsible Components**: Addressed issues with collapsible components not working, restoring expected behavior.
##### Changed
- **ποΈ Database Backend**: Switched from Peewee to SQLAlchemy for improved concurrency support, enhancing database performance.
- **β¬οΈ ChromaDB Update**: Upgraded to version 0.5.3. Ensure your remote ChromaDB instance matches this version.
- **π€ Primary Font Styling**: Updated primary font to Archivo for better visual consistency.
- **π Font Change for Windows**: Replaced Arimo with Inter font for Windows users, improving readability.
- **π Lazy Loading**: Implemented lazy loading for 'faster_whisper' and 'sentence_transformers' to reduce startup memory usage.
- **π Task Generation Payload**: Task generations now include only the "task" field in the body instead of "title".
π Massive thanks to our incredible contributors for their hard work and dedication to making this release possible:
[@bannert1337](https://togithub.com/bannert1337), [@Peter-De-Ath](https://togithub.com/Peter-De-Ath), [@moblangeois](https://togithub.com/moblangeois), [@robertpiosik](https://togithub.com/robertpiosik), [@nickovs](https://togithub.com/nickovs), [@cheahjs](https://togithub.com/cheahjs), [@ricky-davis](https://togithub.com/ricky-davis), [@fishhf](https://togithub.com/fishhf), [@KarlLee830](https://togithub.com/KarlLee830), [@leobenkel](https://togithub.com/leobenkel), [@wanderingmeow](https://togithub.com/wanderingmeow), [@michaelpoluektov](https://togithub.com/michaelpoluektov), [@que-nguyen](https://togithub.com/que-nguyen), [@jonathan-rohde](https://togithub.com/jonathan-rohde), [@Naufal05R](https://togithub.com/Naufal05R)
### [`v0.3.8`](https://togithub.com/open-webui/open-webui/blob/HEAD/CHANGELOG.md#038---2024-07-09)
[Compare Source](https://togithub.com/open-webui/open-webui/compare/v0.3.7...v0.3.8)
##### Added
- **π¬ Chat Controls**: Easily adjust parameters for each chat session, offering more precise control over your interactions.
- **π Pinned Chats**: Support for pinned chats, allowing you to keep important conversations easily accessible.
- **π Apache Tika Integration**: Added support for using Apache Tika as a document loader, enhancing document processing capabilities.
- **π οΈ Custom Environment for OpenID Claims**: Allows setting custom claims for OpenID, providing more flexibility in user authentication.
- **π§ Enhanced Tools & Functions API**: Introduced 'event_emitter' and 'event_call', now you can also add citations for better documentation and tracking. Detailed documentation will be provided on our documentation website.
- **βοΈ Sideways Scrolling in Settings**: Settings tabs container now supports horizontal scrolling for easier navigation.
- **π Darker OLED Theme**: Includes a new, darker OLED theme and improved styling for the light theme, enhancing visual appeal.
- **π Language Updates**: Updated translations for Indonesian, German, French, and Catalan languages, expanding accessibility.
##### Fixed
- **β° OpenAI Streaming Timeout**: Resolved issues with OpenAI streaming response using the 'AIOHTTP_CLIENT_TIMEOUT' setting, ensuring reliable performance.
- **π‘ User Valves**: Fixed malfunctioning user valves, ensuring proper functionality.
- **π Collapsible Components**: Addressed issues with collapsible components not working, restoring expected behavior.
##### Changed
- **ποΈ Database Backend**: Switched from Peewee to SQLAlchemy for improved concurrency support, enhancing database performance.
- **β¬οΈ ChromaDB Update**: Upgraded to version 0.5.3. Ensure your remote ChromaDB instance matches this version.
- **π€ Primary Font Styling**: Updated primary font to Archivo for better visual consistency.
- **π Font Change for Windows**: Replaced Arimo with Inter font for Windows users, improving readability.
- **π Lazy Loading**: Implemented lazy loading for 'faster_whisper' and 'sentence_transformers' to reduce startup memory usage.
- **π Task Generation Payload**: Task generations now include only the "task" field in the body instead of "title".
### [`v0.3.7`](https://togithub.com/open-webui/open-webui/blob/HEAD/CHANGELOG.md#037---2024-06-29)
[Compare Source](https://togithub.com/open-webui/open-webui/compare/v0.3.7...v0.3.7)
##### Added
- **π Enhanced Internationalization (i18n)**: Newly introduced Indonesian translation, and updated translations for Turkish, Chinese, and Catalan languages to improve user accessibility.
##### Fixed
- **π΅οΈββοΈ Browser Language Detection**: Corrected the issue where the application was not properly detecting and adapting to the browser's language settings.
- **π OIDC Admin Role Assignment**: Fixed a bug where the admin role was not being assigned to the first user who signed up via OpenID Connect (OIDC).
- **π¬ Chat/Completions Endpoint**: Resolved an issue where the chat/completions endpoint was non-functional when the stream option was set to False.
- **π« 'WEBUI_AUTH' Configuration**: Addressed the problem where setting 'WEBUI_AUTH' to False was not being applied correctly.
##### Changed
- **π¦ Dependency Update**: Upgraded 'authlib' from version 1.3.0 to 1.3.1 to ensure better security and performance enhancements.
### [`v0.3.7`](https://togithub.com/open-webui/open-webui/releases/tag/v0.3.7)
[Compare Source](https://togithub.com/open-webui/open-webui/compare/v0.3.6...v0.3.7)
#### \[0.3.7] - 2024-06-29
##### Added
- **π Enhanced Internationalization (i18n)**: Newly introduced Indonesian translation, and updated translations for Turkish, Chinese, and Catalan languages to improve user accessibility.
##### Fixed
- **π΅οΈββοΈ Browser Language Detection**: Corrected the issue where the application was not properly detecting and adapting to the browser's language settings.
- **π OIDC Admin Role Assignment**: Fixed a bug where the admin role was not being assigned to the first user who signed up via OpenID Connect (OIDC).
- **π¬ Chat/Completions Endpoint**: Resolved an issue where the chat/completions endpoint was non-functional when the stream option was set to False.
- **π« 'WEBUI_AUTH' Configuration**: Addressed the problem where setting 'WEBUI_AUTH' to False was not being applied correctly.
##### Changed
- **π¦ Dependency Update**: Upgraded 'authlib' from version 1.3.0 to 1.3.1 to ensure better security and performance enhancements.
### [`v0.3.6`](https://togithub.com/open-webui/open-webui/releases/tag/v0.3.6)
[Compare Source](https://togithub.com/open-webui/open-webui/compare/v0.3.6...v0.3.6)
#### \[0.3.6] - 2024-06-27
##### Added
- **β¨ "Functions" Feature**: You can now utilize "Functions" like filters (middleware) and pipe (model) functions directly within the WebUI. While largely compatible with Pipelines, these native functions can be executed easily within Open WebUI. Example use cases for filter functions include usage monitoring, real-time translation, moderation, and automemory. For pipe functions, the scope ranges from Cohere and Anthropic integration directly within Open WebUI, enabling "Valves" for per-user OpenAI API key usage, and much more. If you encounter issues, SAFE_MODE has been introduced.
- **π Files API**: Compatible with OpenAI, this feature allows for custom Retrieval-Augmented Generation (RAG) in conjunction with the Filter Function. More examples will be shared on our community platform and official documentation website.
- **π οΈ Tool Enhancements**: Tools now support citations and "Valves". Documentation will be available shortly.
- **π Iframe Support via Files API**: Enables rendering HTML directly into your chat interface using functions and tools. Use cases include playing games like DOOM and Snake, displaying a weather applet, and implementing Anthropic "artifacts"-like features. Stay tuned for updates on our community platform and documentation.
- **π Experimental OAuth Support**: New experimental OAuth support. Check our documentation for more details.
- **πΌοΈ Custom Background Support**: Set a custom background from Settings > Interface to personalize your experience.
- **π AUTOMATIC1111\_API_AUTH Support**: Enhanced security for the AUTOMATIC1111 API.
- **π¨ Code Highlight Optimization**: Improved code highlighting features.
- **ποΈ Voice Interruption Feature**: Reintroduced and now toggleable from Settings > Interface.
- **π€ Wakelock API**: Now in use to prevent screen dimming during important tasks.
- **π API Key Privacy**: All API keys are now hidden by default for better security.
- **π New Web Search Provider**: Added jina_search as a new option.
- **π Enhanced Internationalization (i18n)**: Improved Korean translation and updated Chinese and Ukrainian translations.
##### Fixed
- **π§ Conversation Mode Issue**: Fixed the issue where Conversation Mode remained active after being removed from settings.
- **π Scroll Button Obstruction**: Resolved the issue where the scrollToBottom button container obstructed clicks on buttons beneath it.
##### Changed
- **β²οΈ AIOHTTP_CLIENT_TIMEOUT**: Now set to 'None' by default for improved configuration flexibility.
- **π Voice Call Enhancements**: Improved by skipping code blocks and expressions during calls.
- **π« Error Message Handling**: Disabled the continuation of operations with error messages.
- **ποΈ Playground Relocation**: Moved the Playground from the workspace to the user menu for better user experience.
π Massive thanks to our incredible contributors for their hard work and dedication to making this release possible:
[@SimonOriginal](https://togithub.com/SimonOriginal), [@jonathan-rohde](https://togithub.com/jonathan-rohde), [@jh0ker](https://togithub.com/jh0ker), [@djismgaming](https://togithub.com/djismgaming), [@Yash-1511](https://togithub.com/Yash-1511), [@josephrocca](https://togithub.com/josephrocca), [@FuturePrayer](https://togithub.com/FuturePrayer), [@KarlLee830](https://togithub.com/KarlLee830), [@ricky-davis](https://togithub.com/ricky-davis), [@cheahjs](https://togithub.com/cheahjs), [@perfectra1n](https://togithub.com/perfectra1n), [@ben-z](https://togithub.com/ben-z), [@silentoplayz](https://togithub.com/silentoplayz), [@PeterDaveHello](https://togithub.com/PeterDaveHello), [@que-nguyen](https://togithub.com/que-nguyen)
https://x.com/OpenWebUI/status/1806428429786759486
### [`v0.3.6`](https://togithub.com/open-webui/open-webui/blob/HEAD/CHANGELOG.md#036---2024-06-27)
[Compare Source](https://togithub.com/open-webui/open-webui/compare/v0.3.5...v0.3.6)
##### Added
- **β¨ "Functions" Feature**: You can now utilize "Functions" like filters (middleware) and pipe (model) functions directly within the WebUI. While largely compatible with Pipelines, these native functions can be executed easily within Open WebUI. Example use cases for filter functions include usage monitoring, real-time translation, moderation, and automemory. For pipe functions, the scope ranges from Cohere and Anthropic integration directly within Open WebUI, enabling "Valves" for per-user OpenAI API key usage, and much more. If you encounter issues, SAFE_MODE has been introduced.
- **π Files API**: Compatible with OpenAI, this feature allows for custom Retrieval-Augmented Generation (RAG) in conjunction with the Filter Function. More examples will be shared on our community platform and official documentation website.
- **π οΈ Tool Enhancements**: Tools now support citations and "Valves". Documentation will be available shortly.
- **π Iframe Support via Files API**: Enables rendering HTML directly into your chat interface using functions and tools. Use cases include playing games like DOOM and Snake, displaying a weather applet, and implementing Anthropic "artifacts"-like features. Stay tuned for updates on our community platform and documentation.
- **π Experimental OAuth Support**: New experimental OAuth support. Check our documentation for more details.
- **πΌοΈ Custom Background Support**: Set a custom background from Settings > Interface to personalize your experience.
- **π AUTOMATIC1111\_API_AUTH Support**: Enhanced security for the AUTOMATIC1111 API.
- **π¨ Code Highlight Optimization**: Improved code highlighting features.
- **ποΈ Voice Interruption Feature**: Reintroduced and now toggleable from Settings > Interface.
- **π€ Wakelock API**: Now in use to prevent screen dimming during important tasks.
- **π API Key Privacy**: All API keys are now hidden by default for better security.
- **π New Web Search Provider**: Added jina_search as a new option.
- **π Enhanced Internationalization (i18n)**: Improved Korean translation and updated Chinese and Ukrainian translations.
##### Fixed
- **π§ Conversation Mode Issue**: Fixed the issue where Conversation Mode remained active after being removed from settings.
- **π Scroll Button Obstruction**: Resolved the issue where the scrollToBottom button container obstructed clicks on buttons beneath it.
##### Changed
- **β²οΈ AIOHTTP_CLIENT_TIMEOUT**: Now set to 'None' by default for improved configuration flexibility.
- **π Voice Call Enhancements**: Improved by skipping code blocks and expressions during calls.
- **π« Error Message Handling**: Disabled the continuation of operations with error messages.
- **ποΈ Playground Relocation**: Moved the Playground from the workspace to the user menu for better user experience.
Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
0.3.5
->v0.3.13
Release Notes
open-webui/open-webui (ghcr.io/open-webui/open-webui)
### [`v0.3.13`](https://togithub.com/open-webui/open-webui/releases/tag/v0.3.13) [Compare Source](https://togithub.com/open-webui/open-webui/compare/v0.3.13...v0.3.13) ##### \[0.3.13] - 2024-08-14 ##### Added - **π¨ Enhanced Markdown Rendering**: Significant improvements in rendering markdown, ensuring smooth and reliable display of LaTeX and Mermaid charts, enhancing user experience with more robust visual content. - **π Auto-Install Tools & Functions Python Dependencies**: For 'Tools' and 'Functions', Open WebUI now automatically install extra python requirements specified in the frontmatter, streamlining setup processes and customization. - **π OAuth Email Claim Customization**: Introduced an 'OAUTH_EMAIL_CLAIM' variable to allow customization of the default "email" claim within OAuth configurations, providing greater flexibility in authentication processes. - **πΆ Websocket Reconnection**: Enhanced reliability with the capability to automatically reconnect when a websocket is closed, ensuring consistent and stable communication. - **π€³ Haptic Feedback on Support Devices**: Android devices now support haptic feedback for an immersive tactile experience during certain interactions. ##### Fixed - **π οΈ ComfyUI Performance Improvement**: Addressed an issue causing FastAPI to stall when ComfyUI image generation was active; now runs in a separate thread to prevent UI unresponsiveness. - **π Session Handling**: Fixed an issue mandating session_id on client-side to ensure smoother session management and transitions. - **ποΈ Minor Bug Fixes and Format Corrections**: Various minor fixes including typo corrections, backend formatting improvements, and test amendments enhancing overall system stability and performance. ##### Changed - **π Migration to SvelteKit 2**: Upgraded the underlying framework to SvelteKit version 2, offering enhanced speed, better code structure, and improved deployment capabilities. - **π§Ή General Cleanup and Refactoring**: Performed broad cleanup and refactoring across the platform, improving code efficiency and maintaining high standards of code health. - **π§ Integration Testing Improvements**: Modified how Cypress integration tests detect chat messages and updated sharing tests for better reliability and accuracy. - **π Standardized '.safetensors' File Extension**: Renamed the '.sft' file extension to '.safetensors' for ComfyUI workflows, standardizing file formats across the platform. ##### Removed - **ποΈ Deprecated Frontend Functions**: Removed frontend functions that were migrated to backend to declutter the codebase and reduce redundancy. π Massive thanks to our incredible contributors for their hard work and dedication to making this release possible: [@aleixdorca](https://togithub.com/aleixdorca), [@cheahjs](https://togithub.com/cheahjs), [@JTHesse](https://togithub.com/JTHesse), [@candidosales](https://togithub.com/candidosales), [@cdgco](https://togithub.com/cdgco), [@5E-324](https://togithub.com/5E-324), [@OriginalSimon](https://togithub.com/OriginalSimon), [@Nowheresly](https://togithub.com/Nowheresly), [@dependabot](https://togithub.com/dependabot)\[bot], [@JohnTheNerd](https://togithub.com/JohnTheNerd), [@alexandregodard](https://togithub.com/alexandregodard), [@simonaszilinskas](https://togithub.com/simonaszilinskas), [@michaelpoluektov](https://togithub.com/michaelpoluektov), [@KarlLee830](https://togithub.com/KarlLee830), [@saimanikanta1992](https://togithub.com/saimanikanta1992) π 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!): [@digitalbrainowners](https://togithub.com/digitalbrainowners), [@Jkintree2](https://togithub.com/Jkintree2), [@lukepiette](https://togithub.com/lukepiette), [@roosi-gmbh](https://togithub.com/roosi-gmbh), [@Trabing](https://togithub.com/Trabing), [@Razgaleh](https://togithub.com/Razgaleh), [@calabresefrj](https://togithub.com/calabresefrj), [@mushmax](https://togithub.com/mushmax), [@GenieDev101](https://togithub.com/GenieDev101), [@Lance1101](https://togithub.com/Lance1101), [@awaliuddin](https://togithub.com/awaliuddin), [@PortlandKyGuy](https://togithub.com/PortlandKyGuy) ### [`v0.3.13`](https://togithub.com/open-webui/open-webui/blob/HEAD/CHANGELOG.md#0313---2024-08-14) [Compare Source](https://togithub.com/open-webui/open-webui/compare/v0.3.12...v0.3.13) ##### Added - **π¨ Enhanced Markdown Rendering**: Significant improvements in rendering markdown, ensuring smooth and reliable display of LaTeX and Mermaid charts, enhancing user experience with more robust visual content. - **π Auto-Install Tools & Functions Python Dependencies**: For 'Tools' and 'Functions', Open WebUI now automatically install extra python requirements specified in the frontmatter, streamlining setup processes and customization. - **π OAuth Email Claim Customization**: Introduced an 'OAUTH_EMAIL_CLAIM' variable to allow customization of the default "email" claim within OAuth configurations, providing greater flexibility in authentication processes. - **πΆ Websocket Reconnection**: Enhanced reliability with the capability to automatically reconnect when a websocket is closed, ensuring consistent and stable communication. - **π€³ Haptic Feedback on Support Devices**: Android devices now support haptic feedback for an immersive tactile experience during certain interactions. ##### Fixed - **π οΈ ComfyUI Performance Improvement**: Addressed an issue causing FastAPI to stall when ComfyUI image generation was active; now runs in a separate thread to prevent UI unresponsiveness. - **π Session Handling**: Fixed an issue mandating session_id on client-side to ensure smoother session management and transitions. - **ποΈ Minor Bug Fixes and Format Corrections**: Various minor fixes including typo corrections, backend formatting improvements, and test amendments enhancing overall system stability and performance. ##### Changed - **π Migration to SvelteKit 2**: Upgraded the underlying framework to SvelteKit version 2, offering enhanced speed, better code structure, and improved deployment capabilities. - **π§Ή General Cleanup and Refactoring**: Performed broad cleanup and refactoring across the platform, improving code efficiency and maintaining high standards of code health. - **π§ Integration Testing Improvements**: Modified how Cypress integration tests detect chat messages and updated sharing tests for better reliability and accuracy. - **π Standardized '.safetensors' File Extension**: Renamed the '.sft' file extension to '.safetensors' for ComfyUI workflows, standardizing file formats across the platform. ##### Removed - **ποΈ Deprecated Frontend Functions**: Removed frontend functions that were migrated to backend to declutter the codebase and reduce redundancy. ### [`v0.3.12`](https://togithub.com/open-webui/open-webui/releases/tag/v0.3.12) [Compare Source](https://togithub.com/open-webui/open-webui/compare/v0.3.12...v0.3.12) ##### \[0.3.12] - 2024-08-07 ##### Added - **π Sidebar Infinite Scroll**: Added an infinite scroll feature in the sidebar for more efficient chat navigation, reducing load times and enhancing user experience. - **π Enhanced Markdown Rendering**: Support for rendering all code blocks and making images clickable for preview; codespan styling is also enhanced to improve readability and user interaction. - **π Admin Shared Chat Visibility**: Admins no longer have default visibility over shared chats when ENABLE_ADMIN_CHAT_ACCESS is set to false, tightening security and privacy settings for users. - **π Language Updates**: Added Malay (Bahasa Malaysia) translation and updated Catalan and Traditional Chinese translations to improve accessibility for more users. ##### Fixed - **π Markdown Rendering Issues**: Resolved issues with markdown rendering to ensure consistent and correct display across components. - **π οΈ Styling Issues**: Multiple fixes applied to styling throughout the application, improving the overall visual experience and interface consistency. - **ποΈ Modal Handling**: Fixed an issue where modals were not closing correctly in various model chat scenarios, enhancing usability and interface reliability. - **π Missing OpenAI Usage Information**: Resolved issues where usage statistics for OpenAI services were not being correctly displayed, ensuring users have access to crucial data for managing and monitoring their API consumption. - **π§ Non-Streaming Support for Functions Plugin**: Fixed a functionality issue with the Functions plugin where non-streaming operations were not functioning as intended, restoring full capabilities for async and sync integration within the platform. - **π Environment Variable Type Correction (COMFYUI_FLUX_FP8\_CLIP)**: Corrected the data type of the 'COMFYUI_FLUX_FP8\_CLIP' environment variable from string to boolean, ensuring environment settings apply correctly and enhance configuration management. ##### Changed - **π§ Backend Dependency Updates**: Updated several backend dependencies such as boto3, pypdf, python-pptx, validators, and black, ensuring up-to-date security and performance optimizations. π Massive thanks to our incredible contributors for their hard work and dedication to making this release possible: [@thearyadev](https://togithub.com/thearyadev), [@cheahjs](https://togithub.com/cheahjs), [@aleixdorca](https://togithub.com/aleixdorca), [@Yanyutin753](https://togithub.com/Yanyutin753), [@JohnTheNerd](https://togithub.com/JohnTheNerd), [@michaelpoluektov](https://togithub.com/michaelpoluektov), [@amirsubhi](https://togithub.com/amirsubhi), [@justinh-rahb](https://togithub.com/justinh-rahb), [@silentoplayz](https://togithub.com/silentoplayz) π 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!): [@Jkintree2](https://togithub.com/Jkintree2), [@lukepiette](https://togithub.com/lukepiette), [@roosi-gmbh](https://togithub.com/roosi-gmbh), [@Trabing](https://togithub.com/Trabing), [@Razgaleh](https://togithub.com/Razgaleh), [@calabresefrj](https://togithub.com/calabresefrj), [@mushmax](https://togithub.com/mushmax), [@GenieDev101](https://togithub.com/GenieDev101), [@Lance1101](https://togithub.com/Lance1101), [@awaliuddin](https://togithub.com/awaliuddin), [@PortlandKyGuy](https://togithub.com/PortlandKyGuy) ### [`v0.3.12`](https://togithub.com/open-webui/open-webui/blob/HEAD/CHANGELOG.md#0312---2024-08-07) [Compare Source](https://togithub.com/open-webui/open-webui/compare/v0.3.11...v0.3.12) ##### Added - **π Sidebar Infinite Scroll**: Added an infinite scroll feature in the sidebar for more efficient chat navigation, reducing load times and enhancing user experience. - **π Enhanced Markdown Rendering**: Support for rendering all code blocks and making images clickable for preview; codespan styling is also enhanced to improve readability and user interaction. - **π Admin Shared Chat Visibility**: Admins no longer have default visibility over shared chats when ENABLE_ADMIN_CHAT_ACCESS is set to false, tightening security and privacy settings for users. - **π Language Updates**: Added Malay (Bahasa Malaysia) translation and updated Catalan and Traditional Chinese translations to improve accessibility for more users. ##### Fixed - **π Markdown Rendering Issues**: Resolved issues with markdown rendering to ensure consistent and correct display across components. - **π οΈ Styling Issues**: Multiple fixes applied to styling throughout the application, improving the overall visual experience and interface consistency. - **ποΈ Modal Handling**: Fixed an issue where modals were not closing correctly in various model chat scenarios, enhancing usability and interface reliability. - **π Missing OpenAI Usage Information**: Resolved issues where usage statistics for OpenAI services were not being correctly displayed, ensuring users have access to crucial data for managing and monitoring their API consumption. - **π§ Non-Streaming Support for Functions Plugin**: Fixed a functionality issue with the Functions plugin where non-streaming operations were not functioning as intended, restoring full capabilities for async and sync integration within the platform. - **π Environment Variable Type Correction (COMFYUI_FLUX_FP8\_CLIP)**: Corrected the data type of the 'COMFYUI_FLUX_FP8\_CLIP' environment variable from string to boolean, ensuring environment settings apply correctly and enhance configuration management. ##### Changed - **π§ Backend Dependency Updates**: Updated several backend dependencies such as boto3, pypdf, python-pptx, validators, and black, ensuring up-to-date security and performance optimizations. ### [`v0.3.11`](https://togithub.com/open-webui/open-webui/releases/tag/v0.3.11) [Compare Source](https://togithub.com/open-webui/open-webui/compare/v0.3.11...v0.3.11) ##### \[0.3.11] - 2024-08-02 ##### Added - **π Model Information Display**: Added visuals for model selection, including images next to model names for more intuitive navigation. - **π£ ElevenLabs Voice Adaptations**: Voice enhancements including support for ElevenLabs voice ID by name for personalized vocal interactions. - **β¨οΈ Arrow Keys Model Selection**: Users can now use arrow keys for quicker model selection, enhancing accessibility. - **π Fuzzy Search in Model Selector**: Enhanced model selector with fuzzy search to locate models swiftly, including descriptions. - **πΉοΈ ComfyUI Flux Image Generation**: Added support for the new Flux image gen model; introduces environment controls like weight precision and CLIP model options in Settings. - **πΎ Display File Size for Uploads**: Enhanced file interface now displays file size, preparing for upcoming upload restrictions. - **ποΈ Advanced Params "Min P"**: Added 'Min P' parameter in the advanced settings for customized model precision control. - **π Enhanced OAuth**: Introduced custom redirect URI support for OAuth behind reverse proxies, enabling safer authentication processes. - **π₯ Enhanced Latex Rendering**: Adjustments made to latex rendering processes, now accurately detecting and presenting latex inputs from text. - **π Internationalization**: Enhanced with new Romanian and updated Vietnamese and Ukrainian translations, helping broaden accessibility for international users. ##### Fixed - **π§ Tags Handling in Document Upload**: Tags are now properly sent to the upload document handler, resolving issues with missing metadata. - **π₯οΈ Sensitive Input Fields**: Corrected browser misinterpretation of secure input fields, preventing misclassification as password fields. - **π Static Path Resolution in PDF Generation**: Fixed static paths that adjust dynamically to prevent issues across various environments. ##### Changed - **π¨ UI/UX Styling Enhancements**: Multiple minor styling updates for a cleaner and more intuitive user interface. - **π§ Refactoring Various Components**: Numerous refactoring changes across styling, file handling, and function simplifications for clarity and performance. - **ποΈ User Valves Management**: Moved user valves from settings to direct chat controls for more user-friendly access during interactions. ##### Removed - **βοΈ Health Check Logging**: Removed verbose logging from the health checking processes to declutter logs and improve backend performance. π Massive thanks to our incredible contributors for their hard work and dedication to making this release possible: [@ScribblerCoder](https://togithub.com/ScribblerCoder), [@thearyadev](https://togithub.com/thearyadev), [@josx](https://togithub.com/josx), [@ricky-davis](https://togithub.com/ricky-davis), [@jonathan-rohde](https://togithub.com/jonathan-rohde), [@justinh-rahb](https://togithub.com/justinh-rahb), [@KarlLee830](https://togithub.com/KarlLee830), [@flexchar](https://togithub.com/flexchar) π 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!): [@Jkintree2](https://togithub.com/Jkintree2), [@lukepiette](https://togithub.com/lukepiette), [@roosi-gmbh](https://togithub.com/roosi-gmbh), [@Trabing](https://togithub.com/Trabing), [@Razgaleh](https://togithub.com/Razgaleh), [@calabresefrj](https://togithub.com/calabresefrj), [@mushmax](https://togithub.com/mushmax), [@kroonen](https://togithub.com/kroonen), [@GenieDev101](https://togithub.com/GenieDev101), [@Lance1101](https://togithub.com/Lance1101), [@awaliuddin](https://togithub.com/awaliuddin), [@PortlandKyGuy](https://togithub.com/PortlandKyGuy) ### [`v0.3.11`](https://togithub.com/open-webui/open-webui/blob/HEAD/CHANGELOG.md#0311---2024-08-02) [Compare Source](https://togithub.com/open-webui/open-webui/compare/v0.3.10...v0.3.11) ##### Added - **π Model Information Display**: Added visuals for model selection, including images next to model names for more intuitive navigation. - **π£ ElevenLabs Voice Adaptations**: Voice enhancements including support for ElevenLabs voice ID by name for personalized vocal interactions. - **β¨οΈ Arrow Keys Model Selection**: Users can now use arrow keys for quicker model selection, enhancing accessibility. - **π Fuzzy Search in Model Selector**: Enhanced model selector with fuzzy search to locate models swiftly, including descriptions. - **πΉοΈ ComfyUI Flux Image Generation**: Added support for the new Flux image gen model; introduces environment controls like weight precision and CLIP model options in Settings. - **πΎ Display File Size for Uploads**: Enhanced file interface now displays file size, preparing for upcoming upload restrictions. - **ποΈ Advanced Params "Min P"**: Added 'Min P' parameter in the advanced settings for customized model precision control. - **π Enhanced OAuth**: Introduced custom redirect URI support for OAuth behind reverse proxies, enabling safer authentication processes. - **π₯ Enhanced Latex Rendering**: Adjustments made to latex rendering processes, now accurately detecting and presenting latex inputs from text. - **π Internationalization**: Enhanced with new Romanian and updated Vietnamese and Ukrainian translations, helping broaden accessibility for international users. ##### Fixed - **π§ Tags Handling in Document Upload**: Tags are now properly sent to the upload document handler, resolving issues with missing metadata. - **π₯οΈ Sensitive Input Fields**: Corrected browser misinterpretation of secure input fields, preventing misclassification as password fields. - **π Static Path Resolution in PDF Generation**: Fixed static paths that adjust dynamically to prevent issues across various environments. ##### Changed - **π¨ UI/UX Styling Enhancements**: Multiple minor styling updates for a cleaner and more intuitive user interface. - **π§ Refactoring Various Components**: Numerous refactoring changes across styling, file handling, and function simplifications for clarity and performance. - **ποΈ User Valves Management**: Moved user valves from settings to direct chat controls for more user-friendly access during interactions. ##### Removed - **βοΈ Health Check Logging**: Removed verbose logging from the health checking processes to declutter logs and improve backend performance. ### [`v0.3.10`](https://togithub.com/open-webui/open-webui/releases/tag/v0.3.10) [Compare Source](https://togithub.com/open-webui/open-webui/compare/v0.3.10...v0.3.10) #### \[0.3.10] - 2024-07-17 ##### Fixed - **π Improved File Upload**: Addressed the issue where file uploads lacked animation. - **π¬ Chat Continuity**: Fixed a problem where existing chats were not functioning properly in some instances. - **ποΈ Chat File Reset**: Resolved the issue of chat files not resetting for new conversations, now ensuring a clean slate for each chat session. - **π Document Workspace Uploads**: Corrected the handling of document uploads in the workspace using the Files API. ### [`v0.3.10`](https://togithub.com/open-webui/open-webui/blob/HEAD/CHANGELOG.md#0310---2024-07-17) [Compare Source](https://togithub.com/open-webui/open-webui/compare/v0.3.8...v0.3.10) ##### Fixed - **π Improved File Upload**: Addressed the issue where file uploads lacked animation. - **π¬ Chat Continuity**: Fixed a problem where existing chats were not functioning properly in some instances. - **ποΈ Chat File Reset**: Resolved the issue of chat files not resetting for new conversations, now ensuring a clean slate for each chat session. - **π Document Workspace Uploads**: Corrected the handling of document uploads in the workspace using the Files API. ### [`v0.3.8`](https://togithub.com/open-webui/open-webui/releases/tag/v0.3.8) [Compare Source](https://togithub.com/open-webui/open-webui/compare/v0.3.8...v0.3.8) #### \[0.3.8] - 2024-07-09 ##### Added - **π¬ Chat Controls**: Easily adjust parameters for each chat session, offering more precise control over your interactions. - **π Pinned Chats**: Support for pinned chats, allowing you to keep important conversations easily accessible. - **π Apache Tika Integration**: Added support for using Apache Tika as a document loader, enhancing document processing capabilities. - **π οΈ Custom Environment for OpenID Claims**: Allows setting custom claims for OpenID, providing more flexibility in user authentication. - **π§ Enhanced Tools & Functions API**: Introduced 'event_emitter' and 'event_call', now you can also add citations for better documentation and tracking. Detailed documentation will be provided on our documentation website. - **βοΈ Sideways Scrolling in Settings**: Settings tabs container now supports horizontal scrolling for easier navigation. - **π Darker OLED Theme**: Includes a new, darker OLED theme and improved styling for the light theme, enhancing visual appeal. - **π Language Updates**: Updated translations for Indonesian, German, French, and Catalan languages, expanding accessibility. ##### Fixed - **β° OpenAI Streaming Timeout**: Resolved issues with OpenAI streaming response using the 'AIOHTTP_CLIENT_TIMEOUT' setting, ensuring reliable performance. - **π‘ User Valves**: Fixed malfunctioning user valves, ensuring proper functionality. - **π Collapsible Components**: Addressed issues with collapsible components not working, restoring expected behavior. ##### Changed - **ποΈ Database Backend**: Switched from Peewee to SQLAlchemy for improved concurrency support, enhancing database performance. - **β¬οΈ ChromaDB Update**: Upgraded to version 0.5.3. Ensure your remote ChromaDB instance matches this version. - **π€ Primary Font Styling**: Updated primary font to Archivo for better visual consistency. - **π Font Change for Windows**: Replaced Arimo with Inter font for Windows users, improving readability. - **π Lazy Loading**: Implemented lazy loading for 'faster_whisper' and 'sentence_transformers' to reduce startup memory usage. - **π Task Generation Payload**: Task generations now include only the "task" field in the body instead of "title". π Massive thanks to our incredible contributors for their hard work and dedication to making this release possible: [@bannert1337](https://togithub.com/bannert1337), [@Peter-De-Ath](https://togithub.com/Peter-De-Ath), [@moblangeois](https://togithub.com/moblangeois), [@robertpiosik](https://togithub.com/robertpiosik), [@nickovs](https://togithub.com/nickovs), [@cheahjs](https://togithub.com/cheahjs), [@ricky-davis](https://togithub.com/ricky-davis), [@fishhf](https://togithub.com/fishhf), [@KarlLee830](https://togithub.com/KarlLee830), [@leobenkel](https://togithub.com/leobenkel), [@wanderingmeow](https://togithub.com/wanderingmeow), [@michaelpoluektov](https://togithub.com/michaelpoluektov), [@que-nguyen](https://togithub.com/que-nguyen), [@jonathan-rohde](https://togithub.com/jonathan-rohde), [@Naufal05R](https://togithub.com/Naufal05R) ### [`v0.3.8`](https://togithub.com/open-webui/open-webui/blob/HEAD/CHANGELOG.md#038---2024-07-09) [Compare Source](https://togithub.com/open-webui/open-webui/compare/v0.3.7...v0.3.8) ##### Added - **π¬ Chat Controls**: Easily adjust parameters for each chat session, offering more precise control over your interactions. - **π Pinned Chats**: Support for pinned chats, allowing you to keep important conversations easily accessible. - **π Apache Tika Integration**: Added support for using Apache Tika as a document loader, enhancing document processing capabilities. - **π οΈ Custom Environment for OpenID Claims**: Allows setting custom claims for OpenID, providing more flexibility in user authentication. - **π§ Enhanced Tools & Functions API**: Introduced 'event_emitter' and 'event_call', now you can also add citations for better documentation and tracking. Detailed documentation will be provided on our documentation website. - **βοΈ Sideways Scrolling in Settings**: Settings tabs container now supports horizontal scrolling for easier navigation. - **π Darker OLED Theme**: Includes a new, darker OLED theme and improved styling for the light theme, enhancing visual appeal. - **π Language Updates**: Updated translations for Indonesian, German, French, and Catalan languages, expanding accessibility. ##### Fixed - **β° OpenAI Streaming Timeout**: Resolved issues with OpenAI streaming response using the 'AIOHTTP_CLIENT_TIMEOUT' setting, ensuring reliable performance. - **π‘ User Valves**: Fixed malfunctioning user valves, ensuring proper functionality. - **π Collapsible Components**: Addressed issues with collapsible components not working, restoring expected behavior. ##### Changed - **ποΈ Database Backend**: Switched from Peewee to SQLAlchemy for improved concurrency support, enhancing database performance. - **β¬οΈ ChromaDB Update**: Upgraded to version 0.5.3. Ensure your remote ChromaDB instance matches this version. - **π€ Primary Font Styling**: Updated primary font to Archivo for better visual consistency. - **π Font Change for Windows**: Replaced Arimo with Inter font for Windows users, improving readability. - **π Lazy Loading**: Implemented lazy loading for 'faster_whisper' and 'sentence_transformers' to reduce startup memory usage. - **π Task Generation Payload**: Task generations now include only the "task" field in the body instead of "title". ### [`v0.3.7`](https://togithub.com/open-webui/open-webui/blob/HEAD/CHANGELOG.md#037---2024-06-29) [Compare Source](https://togithub.com/open-webui/open-webui/compare/v0.3.7...v0.3.7) ##### Added - **π Enhanced Internationalization (i18n)**: Newly introduced Indonesian translation, and updated translations for Turkish, Chinese, and Catalan languages to improve user accessibility. ##### Fixed - **π΅οΈββοΈ Browser Language Detection**: Corrected the issue where the application was not properly detecting and adapting to the browser's language settings. - **π OIDC Admin Role Assignment**: Fixed a bug where the admin role was not being assigned to the first user who signed up via OpenID Connect (OIDC). - **π¬ Chat/Completions Endpoint**: Resolved an issue where the chat/completions endpoint was non-functional when the stream option was set to False. - **π« 'WEBUI_AUTH' Configuration**: Addressed the problem where setting 'WEBUI_AUTH' to False was not being applied correctly. ##### Changed - **π¦ Dependency Update**: Upgraded 'authlib' from version 1.3.0 to 1.3.1 to ensure better security and performance enhancements. ### [`v0.3.7`](https://togithub.com/open-webui/open-webui/releases/tag/v0.3.7) [Compare Source](https://togithub.com/open-webui/open-webui/compare/v0.3.6...v0.3.7) #### \[0.3.7] - 2024-06-29 ##### Added - **π Enhanced Internationalization (i18n)**: Newly introduced Indonesian translation, and updated translations for Turkish, Chinese, and Catalan languages to improve user accessibility. ##### Fixed - **π΅οΈββοΈ Browser Language Detection**: Corrected the issue where the application was not properly detecting and adapting to the browser's language settings. - **π OIDC Admin Role Assignment**: Fixed a bug where the admin role was not being assigned to the first user who signed up via OpenID Connect (OIDC). - **π¬ Chat/Completions Endpoint**: Resolved an issue where the chat/completions endpoint was non-functional when the stream option was set to False. - **π« 'WEBUI_AUTH' Configuration**: Addressed the problem where setting 'WEBUI_AUTH' to False was not being applied correctly. ##### Changed - **π¦ Dependency Update**: Upgraded 'authlib' from version 1.3.0 to 1.3.1 to ensure better security and performance enhancements. ### [`v0.3.6`](https://togithub.com/open-webui/open-webui/releases/tag/v0.3.6) [Compare Source](https://togithub.com/open-webui/open-webui/compare/v0.3.6...v0.3.6) #### \[0.3.6] - 2024-06-27 ##### Added - **β¨ "Functions" Feature**: You can now utilize "Functions" like filters (middleware) and pipe (model) functions directly within the WebUI. While largely compatible with Pipelines, these native functions can be executed easily within Open WebUI. Example use cases for filter functions include usage monitoring, real-time translation, moderation, and automemory. For pipe functions, the scope ranges from Cohere and Anthropic integration directly within Open WebUI, enabling "Valves" for per-user OpenAI API key usage, and much more. If you encounter issues, SAFE_MODE has been introduced. - **π Files API**: Compatible with OpenAI, this feature allows for custom Retrieval-Augmented Generation (RAG) in conjunction with the Filter Function. More examples will be shared on our community platform and official documentation website. - **π οΈ Tool Enhancements**: Tools now support citations and "Valves". Documentation will be available shortly. - **π Iframe Support via Files API**: Enables rendering HTML directly into your chat interface using functions and tools. Use cases include playing games like DOOM and Snake, displaying a weather applet, and implementing Anthropic "artifacts"-like features. Stay tuned for updates on our community platform and documentation. - **π Experimental OAuth Support**: New experimental OAuth support. Check our documentation for more details. - **πΌοΈ Custom Background Support**: Set a custom background from Settings > Interface to personalize your experience. - **π AUTOMATIC1111\_API_AUTH Support**: Enhanced security for the AUTOMATIC1111 API. - **π¨ Code Highlight Optimization**: Improved code highlighting features. - **ποΈ Voice Interruption Feature**: Reintroduced and now toggleable from Settings > Interface. - **π€ Wakelock API**: Now in use to prevent screen dimming during important tasks. - **π API Key Privacy**: All API keys are now hidden by default for better security. - **π New Web Search Provider**: Added jina_search as a new option. - **π Enhanced Internationalization (i18n)**: Improved Korean translation and updated Chinese and Ukrainian translations. ##### Fixed - **π§ Conversation Mode Issue**: Fixed the issue where Conversation Mode remained active after being removed from settings. - **π Scroll Button Obstruction**: Resolved the issue where the scrollToBottom button container obstructed clicks on buttons beneath it. ##### Changed - **β²οΈ AIOHTTP_CLIENT_TIMEOUT**: Now set to 'None' by default for improved configuration flexibility. - **π Voice Call Enhancements**: Improved by skipping code blocks and expressions during calls. - **π« Error Message Handling**: Disabled the continuation of operations with error messages. - **ποΈ Playground Relocation**: Moved the Playground from the workspace to the user menu for better user experience. π Massive thanks to our incredible contributors for their hard work and dedication to making this release possible: [@SimonOriginal](https://togithub.com/SimonOriginal), [@jonathan-rohde](https://togithub.com/jonathan-rohde), [@jh0ker](https://togithub.com/jh0ker), [@djismgaming](https://togithub.com/djismgaming), [@Yash-1511](https://togithub.com/Yash-1511), [@josephrocca](https://togithub.com/josephrocca), [@FuturePrayer](https://togithub.com/FuturePrayer), [@KarlLee830](https://togithub.com/KarlLee830), [@ricky-davis](https://togithub.com/ricky-davis), [@cheahjs](https://togithub.com/cheahjs), [@perfectra1n](https://togithub.com/perfectra1n), [@ben-z](https://togithub.com/ben-z), [@silentoplayz](https://togithub.com/silentoplayz), [@PeterDaveHello](https://togithub.com/PeterDaveHello), [@que-nguyen](https://togithub.com/que-nguyen) https://x.com/OpenWebUI/status/1806428429786759486 ### [`v0.3.6`](https://togithub.com/open-webui/open-webui/blob/HEAD/CHANGELOG.md#036---2024-06-27) [Compare Source](https://togithub.com/open-webui/open-webui/compare/v0.3.5...v0.3.6) ##### Added - **β¨ "Functions" Feature**: You can now utilize "Functions" like filters (middleware) and pipe (model) functions directly within the WebUI. While largely compatible with Pipelines, these native functions can be executed easily within Open WebUI. Example use cases for filter functions include usage monitoring, real-time translation, moderation, and automemory. For pipe functions, the scope ranges from Cohere and Anthropic integration directly within Open WebUI, enabling "Valves" for per-user OpenAI API key usage, and much more. If you encounter issues, SAFE_MODE has been introduced. - **π Files API**: Compatible with OpenAI, this feature allows for custom Retrieval-Augmented Generation (RAG) in conjunction with the Filter Function. More examples will be shared on our community platform and official documentation website. - **π οΈ Tool Enhancements**: Tools now support citations and "Valves". Documentation will be available shortly. - **π Iframe Support via Files API**: Enables rendering HTML directly into your chat interface using functions and tools. Use cases include playing games like DOOM and Snake, displaying a weather applet, and implementing Anthropic "artifacts"-like features. Stay tuned for updates on our community platform and documentation. - **π Experimental OAuth Support**: New experimental OAuth support. Check our documentation for more details. - **πΌοΈ Custom Background Support**: Set a custom background from Settings > Interface to personalize your experience. - **π AUTOMATIC1111\_API_AUTH Support**: Enhanced security for the AUTOMATIC1111 API. - **π¨ Code Highlight Optimization**: Improved code highlighting features. - **ποΈ Voice Interruption Feature**: Reintroduced and now toggleable from Settings > Interface. - **π€ Wakelock API**: Now in use to prevent screen dimming during important tasks. - **π API Key Privacy**: All API keys are now hidden by default for better security. - **π New Web Search Provider**: Added jina_search as a new option. - **π Enhanced Internationalization (i18n)**: Improved Korean translation and updated Chinese and Ukrainian translations. ##### Fixed - **π§ Conversation Mode Issue**: Fixed the issue where Conversation Mode remained active after being removed from settings. - **π Scroll Button Obstruction**: Resolved the issue where the scrollToBottom button container obstructed clicks on buttons beneath it. ##### Changed - **β²οΈ AIOHTTP_CLIENT_TIMEOUT**: Now set to 'None' by default for improved configuration flexibility. - **π Voice Call Enhancements**: Improved by skipping code blocks and expressions during calls. - **π« Error Message Handling**: Disabled the continuation of operations with error messages. - **ποΈ Playground Relocation**: Moved the Playground from the workspace to the user menu for better user experience.Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.