open-webui 0.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, @cheahjs, @JTHesse, @candidosales, @cdgco, @5E-324, @OriginalSimon, @Nowheresly, @dependabot[bot], @JohnTheNerd, @alexandregodard, @simonaszilinskas, @michaelpoluektov, @KarlLee830, @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, @Jkintree2, @lukepiette, @roosi-gmbh, @Trabing, @Razgaleh, @calabresefrj, @mushmax, @GenieDev101, @Lance1101, @awaliuddin, @PortlandKyGuy