File size: 66,792 Bytes
1d7db81
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.3.21] - 2024-09-08

### Added

- **๐Ÿ“Š Document Count Display**: Now displays the total number of documents directly within the dashboard.
- **๐Ÿš€ Ollama Embed API Endpoint**: Enabled /api/embed endpoint proxy support.

### Fixed

- **๐Ÿณ Docker Launch Issue**: Resolved the problem preventing Open-WebUI from launching correctly when using Docker.

### Changed

- **๐Ÿ” Enhanced Search Prompts**: Improved the search query generation prompts for better accuracy and user interaction, enhancing the overall search experience.

## [0.3.20] - 2024-09-07

### Added

- **๐ŸŒ Translation Update**: Updated Catalan translations to improve user experience for Catalan speakers.

### Fixed

- **๐Ÿ“„ PDF Download**: Resolved a configuration issue with fonts directory, ensuring PDFs are now downloaded with the correct formatting.
- **๐Ÿ› ๏ธ Installation of Tools & Functions Requirements**: Fixed a bug where necessary requirements for tools and functions were not properly installing.
- **๐Ÿ”— Inline Image Link Rendering**: Enabled rendering of images directly from links in chat.
- **๐Ÿ“ž Post-Call User Interface Cleanup**: Adjusted UI behavior to automatically close chat controls after a voice call ends, reducing screen clutter.
- **๐ŸŽ™๏ธ Microphone Deactivation Post-Call**: Addressed an issue where the microphone remained active after calls.
- **โœ๏ธ Markdown Spacing Correction**: Corrected spacing in Markdown rendering, ensuring text appears neatly and as expected.
- **๐Ÿ”„ Message Re-rendering**: Fixed an issue causing all response messages to re-render with each new message, now improving chat performance.

### Changed

- **๐ŸŒ Refined Web Search Integration**: Deprecated the Search Query Generation Prompt threshold; introduced a toggle button for "Enable Web Search Query Generation" allowing users to opt-in to using web search more judiciously.
- **๐Ÿ“ Default Prompt Templates Update**: Emptied environment variable templates for search and title generation now default to the Open WebUI default prompt templates, simplifying configuration efforts.

## [0.3.19] - 2024-09-05

### Added

- **๐ŸŒ Translation Update**: Improved Chinese translations.

### Fixed

- **๐Ÿ“‚ DATA_DIR Overriding**: Fixed an issue to avoid overriding DATA_DIR, preventing errors when directories are set identically, ensuring smoother operation and data management.
- **๐Ÿ› ๏ธ Frontmatter Extraction**: Fixed the extraction process for frontmatter in tools and functions.

### Changed

- **๐ŸŽจ UI Styling**: Refined the user interface styling for enhanced visual coherence and user experience.

## [0.3.18] - 2024-09-04

### Added

- **๐Ÿ› ๏ธ Direct Database Execution for Tools & Functions**: Enhanced the execution of Python files for tools and functions, now directly loading from the database for a more streamlined backend process.

### Fixed

- **๐Ÿ”„ Automatic Rewrite of Import Statements in Tools & Functions**: Tool and function scripts that import 'utils', 'apps', 'main', 'config' will now automatically rename these with 'open_webui.', ensuring compatibility and consistency across different modules.
- **๐ŸŽจ Styling Adjustments**: Minor fixes in the visual styling to improve user experience and interface consistency.

## [0.3.17] - 2024-09-04

### Added

- **๐Ÿ”„ Import/Export Configuration**: Users can now import and export webui configurations from admin settings > Database, simplifying setup replication across systems.
- **๐ŸŒ Web Search via URL Parameter**: Added support for activating web search directly through URL by setting 'web-search=true'.
- **๐ŸŒ SearchApi Integration**: Added support for SearchApi as an alternative web search provider, enhancing search capabilities within the platform.
- **๐Ÿ” Literal Type Support in Tools**: Tools now support the Literal type.
- **๐ŸŒ Updated Translations**: Improved translations for Chinese, Ukrainian, and Catalan.

### Fixed

- **๐Ÿ”ง Pip Install Issue**: Resolved the issue where pip install failed due to missing 'alembic.ini', ensuring smoother installation processes.
- **๐ŸŒƒ Automatic Theme Update**: Fixed an issue where the color theme did not update dynamically with system changes.
- **๐Ÿ› ๏ธ User Agent in ComfyUI**: Added default headers in ComfyUI to fix access issues, improving reliability in network communications.
- **๐Ÿ”„ Missing Chat Completion Response Headers**: Ensured proper return of proxied response headers during chat completion, improving API reliability.
- **๐Ÿ”— Websocket Connection Prioritization**: Modified socket.io configuration to prefer websockets and more reliably fallback to polling, enhancing connection stability.
- **๐ŸŽญ Accessibility Enhancements**: Added missing ARIA labels for buttons, improving accessibility for visually impaired users.
- **โš–๏ธ Advanced Parameter**: Fixed an issue ensuring that advanced parameters are correctly applied in all scenarios, ensuring consistent behavior of user-defined settings.

### Changed

- **๐Ÿ” Namespace Reorganization**: Reorganized all Python files under the 'open_webui' namespace to streamline the project structure and improve maintainability. Tools and functions importing from 'utils' should now use 'open_webui.utils'.
- **๐Ÿšง Dependency Updates**: Updated several backend dependencies like 'aiohttp', 'authlib', 'duckduckgo-search', 'flask-cors', and 'langchain' to their latest versions, enhancing performance and security.

## [0.3.16] - 2024-08-27

### Added

- **๐Ÿš€ Config DB Migration**: Migrated configuration handling from config.json to the database, enabling high-availability setups and load balancing across multiple Open WebUI instances.
- **๐Ÿ”— Call Mode Activation via URL**: Added a 'call=true' URL search parameter enabling direct shortcuts to activate call mode, enhancing user interaction on mobile devices.
- **โœจ TTS Content Control**: Added functionality to control how message content is segmented for Text-to-Speech (TTS) generation requests, allowing for more flexible speech output options.
- **๐Ÿ˜„ Show Knowledge Search Status**: Enhanced model usage transparency by displaying status when working with knowledge-augmented models, helping users understand the system's state during queries.
- **๐Ÿ‘† Click-to-Copy for Codespan**: Enhanced interactive experience in the WebUI by allowing users to click to copy content from code spans directly.
- **๐Ÿšซ API User Blocking via Model Filter**: Introduced the ability to block API users based on customized model filters, enhancing security and control over API access.
- **๐ŸŽฌ Call Overlay Styling**: Adjusted call overlay styling on large screens to not cover the entire interface, but only the chat control area, for a more unobtrusive interaction experience.

### Fixed

- **๐Ÿ”ง LaTeX Rendering Issue**: Addressed an issue that affected the correct rendering of LaTeX.
- **๐Ÿ“ File Leak Prevention**: Resolved the issue of uploaded files mistakenly being accessible across user chats.
- **๐Ÿ”ง Pipe Functions with '**files**' Param**: Fixed issues with '**files**' parameter not functioning correctly in pipe functions.
- **๐Ÿ“ Markdown Processing for RAG**: Fixed issues with processing Markdown in files.
- **๐Ÿšซ Duplicate System Prompts**: Fixed bugs causing system prompts to duplicate.

### Changed

- **๐Ÿ”‹ Wakelock Permission**: Optimized the activation of wakelock to only engage during call mode, conserving device resources and improving battery performance during idle periods.
- **๐Ÿ” Content-Type for Ollama Chats**: Added 'application/x-ndjson' content-type to '/api/chat' endpoint responses to match raw Ollama responses.
- **โœ‹ Disable Signups Conditionally**: Implemented conditional logic to disable sign-ups when 'ENABLE_LOGIN_FORM' is set to false.

## [0.3.15] - 2024-08-21

### Added

- **๐Ÿ”— Temporary Chat Activation**: Integrated a new URL parameter 'temporary-chat=true' to enable temporary chat sessions directly through the URL.
- **๐ŸŒ„ ComfyUI Seed Node Support**: Introduced seed node support in ComfyUI for image generation, allowing users to specify node IDs for randomized seed assignment.

### Fixed

- **๐Ÿ› ๏ธ Tools and Functions**: Resolved a critical issue where Tools and Functions were not properly functioning, restoring full capability and reliability to these essential features.
- **๐Ÿ”˜ Chat Action Button in Many Model Chat**: Fixed the malfunctioning of chat action buttons in many model chat environments, ensuring a smoother and more responsive user interaction.
- **โช Many Model Chat Compatibility**: Restored backward compatibility for many model chats.

## [0.3.14] - 2024-08-21

### Added

- **๐Ÿ› ๏ธ Custom ComfyUI Workflow**: Deprecating several older environment variables, this enhancement introduces a new, customizable workflow for a more tailored user experience.
- **๐Ÿ”€ Merge Responses in Many Model Chat**: Enhances the dialogue by merging responses from multiple models into a single, coherent reply, improving the interaction quality in many model chats.
- **โœ… Multiple Instances of Same Model in Chats**: Enhanced many model chat to support adding multiple instances of the same model.
- **๐Ÿ”ง Quick Actions in Model Workspace**: Enhanced Shift key quick actions for hiding/unhiding and deleting models, facilitating a smoother workflow.
- **๐Ÿ—จ๏ธ Markdown Rendering in User Messages**: User messages are now rendered in Markdown, enhancing readability and interaction.
- **๐Ÿ’ฌ Temporary Chat Feature**: Introduced a temporary chat feature, deprecating the old chat history setting to enhance user interaction flexibility.
- **๐Ÿ–‹๏ธ User Message Editing**: Enhanced the user chat editing feature to allow saving changes without sending, providing more flexibility in message management.
- **๐Ÿ›ก๏ธ Security Enhancements**: Various security improvements implemented across the platform to ensure safer user experiences.
- **๐ŸŒ Updated Translations**: Enhanced translations for Chinese, Ukrainian, and Bahasa Malaysia, improving localization and user comprehension.

### Fixed

- **๐Ÿ“‘ Mermaid Rendering Issue**: Addressed issues with Mermaid chart rendering to ensure clean and clear visual data representation.
- **๐ŸŽญ PWA Icon Maskability**: Fixed the Progressive Web App icon to be maskable, ensuring proper display on various device home screens.
- **๐Ÿ”€ Cloned Model Chat Freezing Issue**: Fixed a bug where cloning many model chats would cause freezing, enhancing stability and responsiveness.
- **๐Ÿ” Generic Error Handling and Refinements**: Various minor fixes and refinements to address previously untracked issues, ensuring smoother operations.

### Changed

- **๐Ÿ–ผ๏ธ Image Generation Refactor**: Overhauled image generation processes for improved efficiency and quality.
- **๐Ÿ”จ Refactor Tool and Function Calling**: Refactored tool and function calling mechanisms for improved clarity and maintainability.
- **๐ŸŒ Backend Library Updates**: Updated critical backend libraries including SQLAlchemy, uvicorn[standard], faster-whisper, bcrypt, and boto3 for enhanced performance and security.

### Removed

- **๐Ÿšซ Deprecated ComfyUI Environment Variables**: Removed several outdated environment variables related to ComfyUI settings, simplifying configuration management.

## [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.

## [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.

## [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.

## [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.

## [0.3.9] - 2024-07-17

### Added

- **๐Ÿ“ Files Chat Controls**: We've reverted to the old file handling behavior where uploaded files are always included. You can now manage files directly within the chat controls section, giving you the ability to remove files as needed.
- **๐Ÿ”ง "Action" Function Support**: Introducing a new "Action" function to write custom buttons to the message toolbar. This feature enables more interactive messaging, with documentation coming soon.
- **๐Ÿ“œ Citations Handling**: For newly uploaded files in documents workspace, citations will now display the actual filename. Additionally, you can click on these filenames to open the file in a new tab for easier access.
- **๐Ÿ› ๏ธ Event Emitter and Call Updates**: Enhanced 'event_emitter' to allow message replacement and 'event_call' to support text input for Tools and Functions. Detailed documentation will be provided shortly.
- **๐ŸŽจ Styling Refactor**: Various styling updates for a cleaner and more cohesive user interface.
- **๐ŸŒ Enhanced Translations**: Improved translations for Catalan, Ukrainian, and Brazilian Portuguese.

### Fixed

- **๐Ÿ”ง Chat Controls Priority**: Resolved an issue where Chat Controls values were being overridden by model information parameters. The priority is now Chat Controls, followed by Global Settings, then Model Settings.
- **๐Ÿชฒ Debug Logs**: Fixed an issue where debug logs were not being logged properly.
- **๐Ÿ”‘ Automatic1111 Auth Key**: The auth key for Automatic1111 is no longer required.
- **๐Ÿ“ Title Generation**: Ensured that the title generation runs only once, even when multiple models are in a chat.
- **โœ… Boolean Values in Params**: Added support for boolean values in parameters.
- **๐Ÿ–ผ๏ธ Files Overlay Styling**: Fixed the styling issue with the files overlay.

### Changed

- **โฌ†๏ธ Dependency Updates**
  - Upgraded 'pydantic' from version 2.7.1 to 2.8.2.
  - Upgraded 'sqlalchemy' from version 2.0.30 to 2.0.31.
  - Upgraded 'unstructured' from version 0.14.9 to 0.14.10.
  - Upgraded 'chromadb' from version 0.5.3 to 0.5.4.

## [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".

## [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.

## [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.

## [0.3.5] - 2024-06-16

### Added

- **๐Ÿ“ž Enhanced Voice Call**: Text-to-speech (TTS) callback now operates in real-time for each sentence, reducing latency by not waiting for full completion.
- **๐Ÿ‘† Tap to Interrupt**: During a call, you can now stop the assistant from speaking by simply tapping, instead of using voice. This resolves the issue of the speaker's voice being mistakenly registered as input.
- **๐Ÿ˜Š Emoji Call**: Toggle this feature on from the Settings > Interface, allowing LLMs to express emotions using emojis during voice calls for a more dynamic interaction.
- **๐Ÿ–ฑ๏ธ Quick Archive/Delete**: Use the Shift key + mouseover on the chat list to swiftly archive or delete items.
- **๐Ÿ“ Markdown Support in Model Descriptions**: You can now format model descriptions with markdown, enabling bold text, links, etc.
- **๐Ÿง  Editable Memories**: Adds the capability to modify memories.
- **๐Ÿ“‹ Admin Panel Sorting**: Introduces the ability to sort users/chats within the admin panel.
- **๐ŸŒ‘ Dark Mode for Quick Selectors**: Dark mode now available for chat quick selectors (prompts, models, documents).
- **๐Ÿ”ง Advanced Parameters**: Adds 'num_keep' and 'num_batch' to advanced parameters for customization.
- **๐Ÿ“… Dynamic System Prompts**: New variables '{{CURRENT_DATETIME}}', '{{CURRENT_TIME}}', '{{USER_LOCATION}}' added for system prompts. Ensure '{{USER_LOCATION}}' is toggled on from Settings > Interface.
- **๐ŸŒ Tavily Web Search**: Includes Tavily as a web search provider option.
- **๐Ÿ–Š๏ธ Federated Auth Usernames**: Ability to set user names for federated authentication.
- **๐Ÿ”— Auto Clean URLs**: When adding connection URLs, trailing slashes are now automatically removed.
- **๐ŸŒ Enhanced Translations**: Improved Chinese and Swedish translations.

### Fixed

- **โณ AIOHTTP_CLIENT_TIMEOUT**: Introduced a new environment variable 'AIOHTTP_CLIENT_TIMEOUT' for requests to Ollama lasting longer than 5 minutes. Default is 300 seconds; set to blank ('') for no timeout.
- **โŒ Message Delete Freeze**: Resolved an issue where message deletion would sometimes cause the web UI to freeze.

## [0.3.4] - 2024-06-12

### Fixed

- **๐Ÿ”’ Mixed Content with HTTPS Issue**: Resolved a problem where mixed content (HTTP and HTTPS) was causing security warnings and blocking resources on HTTPS sites.
- **๐Ÿ” Web Search Issue**: Addressed the problem where web search functionality was not working correctly. The 'ENABLE_RAG_LOCAL_WEB_FETCH' option has been reintroduced to restore proper web searching capabilities.
- **๐Ÿ’พ RAG Template Not Being Saved**: Fixed an issue where the RAG template was not being saved correctly, ensuring your custom templates are now preserved as expected.

## [0.3.3] - 2024-06-12

### Added

- **๐Ÿ› ๏ธ Native Python Function Calling**: Introducing native Python function calling within Open WebUI. Weโ€™ve also included a built-in code editor to seamlessly develop and integrate function code within the 'Tools' workspace. With this, you can significantly enhance your LLMโ€™s capabilities by creating custom RAG pipelines, web search tools, and even agent-like features such as sending Discord messages.
- **๐ŸŒ DuckDuckGo Integration**: Added DuckDuckGo as a web search provider, giving you more search options.
- **๐ŸŒ Enhanced Translations**: Improved translations for Vietnamese and Chinese languages, making the interface more accessible.

### Fixed

- **๐Ÿ”— Web Search URL Error Handling**: Fixed the issue where a single URL error would disrupt the data loading process in Web Search mode. Now, such errors will be handled gracefully to ensure uninterrupted data loading.
- **๐Ÿ–ฅ๏ธ Frontend Responsiveness**: Resolved the problem where the frontend would stop responding if the backend encounters an error while downloading a model. Improved error handling to maintain frontend stability.
- **๐Ÿ”ง Dependency Issues in pip**: Fixed issues related to pip installations, ensuring all dependencies are correctly managed to prevent installation errors.

## [0.3.2] - 2024-06-10

### Added

- **๐Ÿ” Web Search Query Status**: The web search query will now persist in the results section to aid in easier debugging and tracking of search queries.
- **๐ŸŒ New Web Search Provider**: We have added Serply as a new option for web search providers, giving you more choices for your search needs.
- **๐ŸŒ Improved Translations**: We've enhanced translations for Chinese and Portuguese.

### Fixed

- **๐ŸŽค Audio File Upload Issue**: The bug that prevented audio files from being uploaded in chat input has been fixed, ensuring smooth communication.
- **๐Ÿ’ฌ Message Input Handling**: Improved the handling of message inputs by instantly clearing images and text after sending, along with immediate visual indications when a response message is loading, enhancing user feedback.
- **โš™๏ธ Parameter Registration and Validation**: Fixed the issue where parameters were not registering in certain cases and addressed the problem where users were unable to save due to invalid input errors.

## [0.3.1] - 2024-06-09

### Fixed

- **๐Ÿ’ฌ Chat Functionality**: Resolved the issue where chat functionality was not working for specific models.

## [0.3.0] - 2024-06-09

### Added

- **๐Ÿ“š Knowledge Support for Models**: Attach documents directly to models from the models workspace, enhancing the information available to each model.
- **๐ŸŽ™๏ธ Hands-Free Voice Call Feature**: Initiate voice calls without needing to use your hands, making interactions more seamless.
- **๐Ÿ“น Video Call Feature**: Enable video calls with supported vision models like Llava and GPT-4o, adding a visual dimension to your communications.
- **๐ŸŽ›๏ธ Enhanced UI for Voice Recording**: Improved user interface for the voice recording feature, making it more intuitive and user-friendly.
- **๐ŸŒ External STT Support**: Now support for external Speech-To-Text services, providing more flexibility in choosing your STT provider.
- **โš™๏ธ Unified Settings**: Consolidated settings including document settings under a new admin settings section for easier management.
- **๐ŸŒ‘ Dark Mode Splash Screen**: A new splash screen for dark mode, ensuring a consistent and visually appealing experience for dark mode users.
- **๐Ÿ“ฅ Upload Pipeline**: Directly upload pipelines from the admin settings > pipelines section, streamlining the pipeline management process.
- **๐ŸŒ Improved Language Support**: Enhanced support for Chinese and Ukrainian languages, better catering to a global user base.

### Fixed

- **๐Ÿ› ๏ธ Playground Issue**: Fixed the playground not functioning properly, ensuring a smoother user experience.
- **๐Ÿ”ฅ Temperature Parameter Issue**: Corrected the issue where the temperature value '0' was not being passed correctly.
- **๐Ÿ“ Prompt Input Clearing**: Resolved prompt input textarea not being cleared right away, ensuring a clean slate for new inputs.
- **โœจ Various UI Styling Issues**: Fixed numerous user interface styling problems for a more cohesive look.
- **๐Ÿ‘ฅ Active Users Display**: Fixed active users showing active sessions instead of actual users, now reflecting accurate user activity.
- **๐ŸŒ Community Platform Compatibility**: The Community Platform is back online and fully compatible with Open WebUI.

### Changed

- **๐Ÿ“ RAG Implementation**: Updated the RAG (Retrieval-Augmented Generation) implementation to use a system prompt for context, instead of overriding the user's prompt.
- **๐Ÿ”„ Settings Relocation**: Moved Models, Connections, Audio, and Images settings to the admin settings for better organization.
- **โœ๏ธ Improved Title Generation**: Enhanced the default prompt for title generation, yielding better results.
- **๐Ÿ”ง Backend Task Management**: Tasks like title generation and search query generation are now managed on the backend side and controlled only by the admin.
- **๐Ÿ” Editable Search Query Prompt**: You can now edit the search query generation prompt, offering more control over how queries are generated.
- **๐Ÿ“ Prompt Length Threshold**: Set the prompt length threshold for search query generation from the admin settings, giving more customization options.
- **๐Ÿ“ฃ Settings Consolidation**: Merged the Banners admin setting with the Interface admin setting for a more streamlined settings area.

## [0.2.5] - 2024-06-05

### Added

- **๐Ÿ‘ฅ Active Users Indicator**: Now you can see how many people are currently active and what they are running. This helps you gauge when performance might slow down due to a high number of users.
- **๐Ÿ—‚๏ธ Create Ollama Modelfile**: The option to create a modelfile for Ollama has been reintroduced in the Settings > Models section, making it easier to manage your models.
- **โš™๏ธ Default Model Setting**: Added an option to set the default model from Settings > Interface. This feature is now easily accessible, especially convenient for mobile users as it was previously hidden.
- **๐ŸŒ Enhanced Translations**: We've improved the Chinese translations and added support for Turkmen and Norwegian languages to make the interface more accessible globally.

### Fixed

- **๐Ÿ“ฑ Mobile View Improvements**: The UI now uses dvh (dynamic viewport height) instead of vh (viewport height), providing a better and more responsive experience for mobile users.

## [0.2.4] - 2024-06-03

### Added

- **๐Ÿ‘ค Improved Account Pending Page**: The account pending page now displays admin details by default to avoid confusion. You can disable this feature in the admin settings if needed.
- **๐ŸŒ HTTP Proxy Support**: We have enabled the use of the 'http_proxy' environment variable in OpenAI and Ollama API calls, making it easier to configure network settings.
- **โ“ Quick Access to Documentation**: You can now easily access Open WebUI documents via a question mark button located at the bottom right corner of the screen (available on larger screens like PCs).
- **๐ŸŒ Enhanced Translation**: Improvements have been made to translations.

### Fixed

- **๐Ÿ” SearxNG Web Search**: Fixed the issue where the SearxNG web search functionality was not working properly.

## [0.2.3] - 2024-06-03

### Added

- **๐Ÿ“ Export Chat as JSON**: You can now export individual chats as JSON files from the navbar menu by navigating to 'Download > Export Chat'. This makes sharing specific conversations easier.
- **โœ๏ธ Edit Titles with Double Click**: Double-click on titles to rename them quickly and efficiently.
- **๐Ÿงฉ Batch Multiple Embeddings**: Introduced 'RAG_EMBEDDING_OPENAI_BATCH_SIZE' to process multiple embeddings in a batch, enhancing performance for large datasets.
- **๐ŸŒ Improved Translations**: Enhanced the translation quality across various languages for a better user experience.

### Fixed

- **๐Ÿ› ๏ธ Modelfile Migration Script**: Fixed an issue where the modelfile migration script would fail if an invalid modelfile was encountered.
- **๐Ÿ’ฌ Zhuyin Input Method on Mac**: Resolved an issue where using the Zhuyin input method in the Web UI on a Mac caused text to send immediately upon pressing the enter key, leading to incorrect input.
- **๐Ÿ”Š Local TTS Voice Selection**: Fixed the issue where the selected local Text-to-Speech (TTS) voice was not being displayed in settings.

## [0.2.2] - 2024-06-02

### Added

- **๐ŸŒŠ Mermaid Rendering Support**: We've included support for Mermaid rendering. This allows you to create beautiful diagrams and flowcharts directly within Open WebUI.
- **๐Ÿ”„ New Environment Variable 'RESET_CONFIG_ON_START'**: Introducing a new environment variable: 'RESET_CONFIG_ON_START'. Set this variable to reset your configuration settings upon starting the application, making it easier to revert to default settings.

### Fixed

- **๐Ÿ”ง Pipelines Filter Issue**: We've addressed an issue with the pipelines where filters were not functioning as expected.

## [0.2.1] - 2024-06-02

### Added

- **๐Ÿ–ฑ๏ธ Single Model Export Button**: Easily export models with just one click using the new single model export button.
- **๐Ÿ–ฅ๏ธ Advanced Parameters Support**: Added support for 'num_thread', 'use_mmap', and 'use_mlock' parameters for Ollama.
- **๐ŸŒ Improved Vietnamese Translation**: Enhanced Vietnamese language support for a better user experience for our Vietnamese-speaking community.

### Fixed

- **๐Ÿ”ง OpenAI URL API Save Issue**: Corrected a problem preventing the saving of OpenAI URL API settings.
- **๐Ÿšซ Display Issue with Disabled Ollama API**: Fixed the display bug causing models to appear in settings when the Ollama API was disabled.

### Changed

- **๐Ÿ’ก Versioning Update**: As a reminder from our previous update, version 0.2.y will focus primarily on bug fixes, while major updates will be designated as 0.x from now on for better version tracking.

## [0.2.0] - 2024-06-01

### Added

- **๐Ÿ”ง Pipelines Support**: Open WebUI now includes a plugin framework for enhanced customization and functionality (https://github.com/open-webui/pipelines). Easily add custom logic and integrate Python libraries, from AI agents to home automation APIs.
- **๐Ÿ”— Function Calling via Pipelines**: Integrate function calling seamlessly through Pipelines.
- **โš–๏ธ User Rate Limiting via Pipelines**: Implement user-specific rate limits to manage API usage efficiently.
- **๐Ÿ“Š Usage Monitoring with Langfuse**: Track and analyze usage statistics with Langfuse integration through Pipelines.
- **๐Ÿ•’ Conversation Turn Limits**: Set limits on conversation turns to manage interactions better through Pipelines.
- **๐Ÿ›ก๏ธ Toxic Message Filtering**: Automatically filter out toxic messages to maintain a safe environment using Pipelines.
- **๐Ÿ” Web Search Support**: Introducing built-in web search capabilities via RAG API, allowing users to search using SearXNG, Google Programmatic Search Engine, Brave Search, serpstack, and serper. Activate it effortlessly by adding necessary variables from Document settings > Web Params.
- **๐Ÿ—‚๏ธ Models Workspace**: Create and manage model presets for both Ollama/OpenAI API. Note: The old Modelfiles workspace is deprecated.
- **๐Ÿ› ๏ธ Model Builder Feature**: Build and edit all models with persistent builder mode.
- **๐Ÿท๏ธ Model Tagging Support**: Organize models with tagging features in the models workspace.
- **๐Ÿ“‹ Model Ordering Support**: Effortlessly organize models by dragging and dropping them into the desired positions within the models workspace.
- **๐Ÿ“ˆ OpenAI Generation Stats**: Access detailed generation statistics for OpenAI models.
- **๐Ÿ“… System Prompt Variables**: New variables added: '{{CURRENT_DATE}}' and '{{USER_NAME}}' for dynamic prompts.
- **๐Ÿ“ข Global Banner Support**: Manage global banners from admin settings > banners.
- **๐Ÿ—ƒ๏ธ Enhanced Archived Chats Modal**: Search and export archived chats easily.
- **๐Ÿ“‚ Archive All Button**: Quickly archive all chats from settings > chats.
- **๐ŸŒ Improved Translations**: Added and improved translations for French, Croatian, Cebuano, and Vietnamese.

### Fixed

- **๐Ÿ” Archived Chats Visibility**: Resolved issue with archived chats not showing in the admin panel.
- **๐Ÿ’ฌ Message Styling**: Fixed styling issues affecting message appearance.
- **๐Ÿ”— Shared Chat Responses**: Corrected the issue where shared chat response messages were not readonly.
- **๐Ÿ–ฅ๏ธ UI Enhancement**: Fixed the scrollbar overlapping issue with the message box in the user interface.

### Changed

- **๐Ÿ’พ User Settings Storage**: User settings are now saved on the backend, ensuring consistency across all devices.
- **๐Ÿ“ก Unified API Requests**: The API request for getting models is now unified to '/api/models' for easier usage.
- **๐Ÿ”„ Versioning Update**: Our versioning will now follow the format 0.x for major updates and 0.x.y for patches.
- **๐Ÿ“ฆ Export All Chats (All Users)**: Moved this functionality to the Admin Panel settings for better organization and accessibility.

### Removed

- **๐Ÿšซ Bundled LiteLLM Support Deprecated**: Migrate your LiteLLM config.yaml to a self-hosted LiteLLM instance. LiteLLM can still be added via OpenAI Connections. Download the LiteLLM config.yaml from admin settings > database > export LiteLLM config.yaml.

## [0.1.125] - 2024-05-19

### Added

- **๐Ÿ”„ Updated UI**: Chat interface revamped with chat bubbles. Easily switch back to the old style via settings > interface > chat bubble UI.
- **๐Ÿ“‚ Enhanced Sidebar UI**: Model files, documents, prompts, and playground merged into Workspace for streamlined access.
- **๐Ÿš€ Improved Many Model Interaction**: All responses now displayed simultaneously for a smoother experience.
- **๐Ÿ Python Code Execution**: Execute Python code locally in the browser with libraries like 'requests', 'beautifulsoup4', 'numpy', 'pandas', 'seaborn', 'matplotlib', 'scikit-learn', 'scipy', 'regex'.
- **๐Ÿง  Experimental Memory Feature**: Manually input personal information you want LLMs to remember via settings > personalization > memory.
- **๐Ÿ’พ Persistent Settings**: Settings now saved as config.json for convenience.
- **๐Ÿฉบ Health Check Endpoint**: Added for Docker deployment.
- **โ†•๏ธ RTL Support**: Toggle chat direction via settings > interface > chat direction.
- **๐Ÿ–ฅ๏ธ PowerPoint Support**: RAG pipeline now supports PowerPoint documents.
- **๐ŸŒ Language Updates**: Ukrainian, Turkish, Arabic, Chinese, Serbian, Vietnamese updated; Punjabi added.

### Changed

- **๐Ÿ‘ค Shared Chat Update**: Shared chat now includes creator user information.

## [0.1.124] - 2024-05-08

### Added

- **๐Ÿ–ผ๏ธ Improved Chat Sidebar**: Now conveniently displays time ranges and organizes chats by today, yesterday, and more.
- **๐Ÿ“œ Citations in RAG Feature**: Easily track the context fed to the LLM with added citations in the RAG feature.
- **๐Ÿ”’ Auth Disable Option**: Introducing the ability to disable authentication. Set 'WEBUI_AUTH' to False to disable authentication. Note: Only applicable for fresh installations without existing users.
- **๐Ÿ“น Enhanced YouTube RAG Pipeline**: Now supports non-English videos for an enriched experience.
- **๐Ÿ”Š Specify OpenAI TTS Models**: Customize your TTS experience by specifying OpenAI TTS models.
- **๐Ÿ”ง Additional Environment Variables**: Discover more environment variables in our comprehensive documentation at Open WebUI Documentation (https://docs.openwebui.com).
- **๐ŸŒ Language Support**: Arabic, Finnish, and Hindi added; Improved support for German, Vietnamese, and Chinese.

### Fixed

- **๐Ÿ› ๏ธ Model Selector Styling**: Addressed styling issues for improved user experience.
- **โš ๏ธ Warning Messages**: Resolved backend warning messages.

### Changed

- **๐Ÿ“ Title Generation**: Limited output to 50 tokens.
- **๐Ÿ“ฆ Helm Charts**: Removed Helm charts, now available in a separate repository (https://github.com/open-webui/helm-charts).

## [0.1.123] - 2024-05-02

### Added

- **๐ŸŽจ New Landing Page Design**: Refreshed design for a more modern look and optimized use of screen space.
- **๐Ÿ“น Youtube RAG Pipeline**: Introduces dedicated RAG pipeline for Youtube videos, enabling interaction with video transcriptions directly.
- **๐Ÿ”ง Enhanced Admin Panel**: Streamlined user management with options to add users directly or in bulk via CSV import.
- **๐Ÿ‘ฅ '@' Model Integration**: Easily switch to specific models during conversations; old collaborative chat feature phased out.
- **๐ŸŒ Language Enhancements**: Swedish translation added, plus improvements to German, Spanish, and the addition of Doge translation.

### Fixed

- **๐Ÿ—‘๏ธ Delete Chat Shortcut**: Addressed issue where shortcut wasn't functioning.
- **๐Ÿ–ผ๏ธ Modal Closing Bug**: Resolved unexpected closure of modal when dragging from within.
- **โœ๏ธ Edit Button Styling**: Fixed styling inconsistency with edit buttons.
- **๐ŸŒ Image Generation Compatibility Issue**: Rectified image generation compatibility issue with third-party APIs.
- **๐Ÿ“ฑ iOS PWA Icon Fix**: Corrected iOS PWA home screen icon shape.
- **๐Ÿ” Scroll Gesture Bug**: Adjusted gesture sensitivity to prevent accidental activation when scrolling through code on mobile; now requires scrolling from the leftmost side to open the sidebar.

### Changed

- **๐Ÿ”„ Unlimited Context Length**: Advanced settings now allow unlimited max context length (previously limited to 16000).
- **๐Ÿ‘‘ Super Admin Assignment**: The first signup is automatically assigned a super admin role, unchangeable by other admins.
- **๐Ÿ›ก๏ธ Admin User Restrictions**: User action buttons from the admin panel are now disabled for users with admin roles.
- **๐Ÿ” Default Model Selector**: Set as default model option now exclusively available on the landing page.

## [0.1.122] - 2024-04-27

### Added

- **๐ŸŒŸ Enhanced RAG Pipeline**: Now with hybrid searching via 'BM25', reranking powered by 'CrossEncoder', and configurable relevance score thresholds.
- **๐Ÿ›ข๏ธ External Database Support**: Seamlessly connect to custom SQLite or Postgres databases using the 'DATABASE_URL' environment variable.
- **๐ŸŒ Remote ChromaDB Support**: Introducing the capability to connect to remote ChromaDB servers.
- **๐Ÿ‘จโ€๐Ÿ’ผ Improved Admin Panel**: Admins can now conveniently check users' chat lists and last active status directly from the admin panel.
- **๐ŸŽจ Splash Screen**: Introducing a loading splash screen for a smoother user experience.
- **๐ŸŒ Language Support Expansion**: Added support for Bangla (bn-BD), along with enhancements to Chinese, Spanish, and Ukrainian translations.
- **๐Ÿ’ป Improved LaTeX Rendering Performance**: Enjoy faster rendering times for LaTeX equations.
- **๐Ÿ”ง More Environment Variables**: Explore additional environment variables in our documentation (https://docs.openwebui.com), including the 'ENABLE_LITELLM' option to manage memory usage.

### Fixed

- **๐Ÿ”ง Ollama Compatibility**: Resolved errors occurring when Ollama server version isn't an integer, such as SHA builds or RCs.
- **๐Ÿ› Various OpenAI API Issues**: Addressed several issues related to the OpenAI API.
- **๐Ÿ›‘ Stop Sequence Issue**: Fixed the problem where the stop sequence with a backslash '\' was not functioning.
- **๐Ÿ”ค Font Fallback**: Corrected font fallback issue.

### Changed

- **โŒจ๏ธ Prompt Input Behavior on Mobile**: Enter key prompt submission disabled on mobile devices for improved user experience.

## [0.1.121] - 2024-04-24

### Fixed

- **๐Ÿ”ง Translation Issues**: Addressed various translation discrepancies.
- **๐Ÿ”’ LiteLLM Security Fix**: Updated LiteLLM version to resolve a security vulnerability.
- **๐Ÿ–ฅ๏ธ HTML Tag Display**: Rectified the issue where the '< br >' tag wasn't displaying correctly.
- **๐Ÿ”— WebSocket Connection**: Resolved the failure of WebSocket connection under HTTPS security for ComfyUI server.
- **๐Ÿ“œ FileReader Optimization**: Implemented FileReader initialization per image in multi-file drag & drop to ensure reusability.
- **๐Ÿท๏ธ Tag Display**: Corrected tag display inconsistencies.
- **๐Ÿ“ฆ Archived Chat Styling**: Fixed styling issues in archived chat.
- **๐Ÿ”– Safari Copy Button Bug**: Addressed the bug where the copy button failed to copy links in Safari.

## [0.1.120] - 2024-04-20

### Added

- **๐Ÿ“ฆ Archive Chat Feature**: Easily archive chats with a new sidebar button, and access archived chats via the profile button > archived chats.
- **๐Ÿ”Š Configurable Text-to-Speech Endpoint**: Customize your Text-to-Speech experience with configurable OpenAI endpoints.
- **๐Ÿ› ๏ธ Improved Error Handling**: Enhanced error message handling for connection failures.
- **โŒจ๏ธ Enhanced Shortcut**: When editing messages, use ctrl/cmd+enter to save and submit, and esc to close.
- **๐ŸŒ Language Support**: Added support for Georgian and enhanced translations for Portuguese and Vietnamese.

### Fixed

- **๐Ÿ”ง Model Selector**: Resolved issue where default model selection was not saving.
- **๐Ÿ”— Share Link Copy Button**: Fixed bug where the copy button wasn't copying links in Safari.
- **๐ŸŽจ Light Theme Styling**: Addressed styling issue with the light theme.

## [0.1.119] - 2024-04-16

### Added

- **๐ŸŒŸ Enhanced RAG Embedding Support**: Ollama, and OpenAI models can now be used for RAG embedding model.
- **๐Ÿ”„ Seamless Integration**: Copy 'ollama run <model name>' directly from Ollama page to easily select and pull models.
- **๐Ÿท๏ธ Tagging Feature**: Add tags to chats directly via the sidebar chat menu.
- **๐Ÿ“ฑ Mobile Accessibility**: Swipe left and right on mobile to effortlessly open and close the sidebar.
- **๐Ÿ” Improved Navigation**: Admin panel now supports pagination for user list.
- **๐ŸŒ Additional Language Support**: Added Polish language support.

### Fixed

- **๐ŸŒ Language Enhancements**: Vietnamese and Spanish translations have been improved.
- **๐Ÿ”ง Helm Fixes**: Resolved issues with Helm trailing slash and manifest.json.

### Changed

- **๐Ÿณ Docker Optimization**: Updated docker image build process to utilize 'uv' for significantly faster builds compared to 'pip3'.

## [0.1.118] - 2024-04-10

### Added

- **๐Ÿฆ™ Ollama and CUDA Images**: Added support for ':ollama' and ':cuda' tagged images.
- **๐Ÿ‘ Enhanced Response Rating**: Now you can annotate your ratings for better feedback.
- **๐Ÿ‘ค User Initials Profile Photo**: User initials are now the default profile photo.
- **๐Ÿ” Update RAG Embedding Model**: Customize RAG embedding model directly in document settings.
- **๐ŸŒ Additional Language Support**: Added Turkish language support.

### Fixed

- **๐Ÿ”’ Share Chat Permission**: Resolved issue with chat sharing permissions.
- **๐Ÿ›  Modal Close**: Modals can now be closed using the Esc key.

### Changed

- **๐ŸŽจ Admin Panel Styling**: Refreshed styling for the admin panel.
- **๐Ÿณ Docker Image Build**: Updated docker image build process for improved efficiency.

## [0.1.117] - 2024-04-03

### Added

- ๐Ÿ—จ๏ธ **Local Chat Sharing**: Share chat links seamlessly between users.
- ๐Ÿ”‘ **API Key Generation Support**: Generate secret keys to leverage Open WebUI with OpenAI libraries.
- ๐Ÿ“„ **Chat Download as PDF**: Easily download chats in PDF format.
- ๐Ÿ“ **Improved Logging**: Enhancements to logging functionality.
- ๐Ÿ“ง **Trusted Email Authentication**: Authenticate using a trusted email header.

### Fixed

- ๐ŸŒท **Enhanced Dutch Translation**: Improved translation for Dutch users.
- โšช **White Theme Styling**: Resolved styling issue with the white theme.
- ๐Ÿ“œ **LaTeX Chat Screen Overflow**: Fixed screen overflow issue with LaTeX rendering.
- ๐Ÿ”’ **Security Patches**: Applied necessary security patches.

## [0.1.116] - 2024-03-31

### Added

- **๐Ÿ”„ Enhanced UI**: Model selector now conveniently located in the navbar, enabling seamless switching between multiple models during conversations.
- **๐Ÿ” Improved Model Selector**: Directly pull a model from the selector/Models now display detailed information for better understanding.
- **๐Ÿ’ฌ Webhook Support**: Now compatible with Google Chat and Microsoft Teams.
- **๐ŸŒ Localization**: Korean translation (I18n) now available.
- **๐ŸŒ‘ Dark Theme**: OLED dark theme introduced for reduced strain during prolonged usage.
- **๐Ÿท๏ธ Tag Autocomplete**: Dropdown feature added for effortless chat tagging.

### Fixed

- **๐Ÿ”ฝ Auto-Scrolling**: Addressed OpenAI auto-scrolling issue.
- **๐Ÿท๏ธ Tag Validation**: Implemented tag validation to prevent empty string tags.
- **๐Ÿšซ Model Whitelisting**: Resolved LiteLLM model whitelisting issue.
- **โœ… Spelling**: Corrected various spelling issues for improved readability.

## [0.1.115] - 2024-03-24

### Added

- **๐Ÿ” Custom Model Selector**: Easily find and select custom models with the new search filter feature.
- **๐Ÿ›‘ Cancel Model Download**: Added the ability to cancel model downloads.
- **๐ŸŽจ Image Generation ComfyUI**: Image generation now supports ComfyUI.
- **๐ŸŒŸ Updated Light Theme**: Updated the light theme for a fresh look.
- **๐ŸŒ Additional Language Support**: Now supporting Bulgarian, Italian, Portuguese, Japanese, and Dutch.

### Fixed

- **๐Ÿ”ง Fixed Broken Experimental GGUF Upload**: Resolved issues with experimental GGUF upload functionality.

### Changed

- **๐Ÿ”„ Vector Storage Reset Button**: Moved the reset vector storage button to document settings.

## [0.1.114] - 2024-03-20

### Added

- **๐Ÿ”— Webhook Integration**: Now you can subscribe to new user sign-up events via webhook. Simply navigate to the admin panel > admin settings > webhook URL.
- **๐Ÿ›ก๏ธ Enhanced Model Filtering**: Alongside Ollama, OpenAI proxy model whitelisting, we've added model filtering functionality for LiteLLM proxy.
- **๐ŸŒ Expanded Language Support**: Spanish, Catalan, and Vietnamese languages are now available, with improvements made to others.

### Fixed

- **๐Ÿ”ง Input Field Spelling**: Resolved issue with spelling mistakes in input fields.
- **๐Ÿ–Š๏ธ Light Mode Styling**: Fixed styling issue with light mode in document adding.

### Changed

- **๐Ÿ”„ Language Sorting**: Languages are now sorted alphabetically by their code for improved organization.

## [0.1.113] - 2024-03-18

### Added

- ๐ŸŒ **Localization**: You can now change the UI language in Settings > General. We support Ukrainian, German, Farsi (Persian), Traditional and Simplified Chinese and French translations. You can help us to translate the UI into your language! More info in our [CONTRIBUTION.md](https://github.com/open-webui/open-webui/blob/main/docs/CONTRIBUTING.md#-translations-and-internationalization).
- ๐ŸŽจ **System-wide Theme**: Introducing a new system-wide theme for enhanced visual experience.

### Fixed

- ๐ŸŒ‘ **Dark Background on Select Fields**: Improved readability by adding a dark background to select fields, addressing issues on certain browsers/devices.
- **Multiple OPENAI_API_BASE_URLS Issue**: Resolved issue where multiple base URLs caused conflicts when one wasn't functioning.
- **RAG Encoding Issue**: Fixed encoding problem in RAG.
- **npm Audit Fix**: Addressed npm audit findings.
- **Reduced Scroll Threshold**: Improved auto-scroll experience by reducing the scroll threshold from 50px to 5px.

### Changed

- ๐Ÿ”„ **Sidebar UI Update**: Updated sidebar UI to feature a chat menu dropdown, replacing two icons for improved navigation.

## [0.1.112] - 2024-03-15

### Fixed

- ๐Ÿ—จ๏ธ Resolved chat malfunction after image generation.
- ๐ŸŽจ Fixed various RAG issues.
- ๐Ÿงช Rectified experimental broken GGUF upload logic.

## [0.1.111] - 2024-03-10

### Added

- ๐Ÿ›ก๏ธ **Model Whitelisting**: Admins now have the ability to whitelist models for users with the 'user' role.
- ๐Ÿ”„ **Update All Models**: Added a convenient button to update all models at once.
- ๐Ÿ“„ **Toggle PDF OCR**: Users can now toggle PDF OCR option for improved parsing performance.
- ๐ŸŽจ **DALL-E Integration**: Introduced DALL-E integration for image generation alongside automatic1111.
- ๐Ÿ› ๏ธ **RAG API Refactoring**: Refactored RAG logic and exposed its API, with additional documentation to follow.

### Fixed

- ๐Ÿ”’ **Max Token Settings**: Added max token settings for anthropic/claude-3-sonnet-20240229 (Issue #1094).
- ๐Ÿ”ง **Misalignment Issue**: Corrected misalignment of Edit and Delete Icons when Chat Title is Empty (Issue #1104).
- ๐Ÿ”„ **Context Loss Fix**: Resolved RAG losing context on model response regeneration with Groq models via API key (Issue #1105).
- ๐Ÿ“ **File Handling Bug**: Addressed File Not Found Notification when Dropping a Conversation Element (Issue #1098).
- ๐Ÿ–ฑ๏ธ **Dragged File Styling**: Fixed dragged file layover styling issue.

## [0.1.110] - 2024-03-06

### Added

- **๐ŸŒ Multiple OpenAI Servers Support**: Enjoy seamless integration with multiple OpenAI-compatible APIs, now supported natively.

### Fixed

- **๐Ÿ” OCR Issue**: Resolved PDF parsing issue caused by OCR malfunction.
- **๐Ÿšซ RAG Issue**: Fixed the RAG functionality, ensuring it operates smoothly.
- **๐Ÿ“„ "Add Docs" Model Button**: Addressed the non-functional behavior of the "Add Docs" model button.

## [0.1.109] - 2024-03-06

### Added

- **๐Ÿ”„ Multiple Ollama Servers Support**: Enjoy enhanced scalability and performance with support for multiple Ollama servers in a single WebUI. Load balancing features are now available, providing improved efficiency (#788, #278).
- **๐Ÿ”ง Support for Claude 3 and Gemini**: Responding to user requests, we've expanded our toolset to include Claude 3 and Gemini, offering a wider range of functionalities within our platform (#1064).
- **๐Ÿ” OCR Functionality for PDF Loader**: We've augmented our PDF loader with Optical Character Recognition (OCR) capabilities. Now, extract text from scanned documents and images within PDFs, broadening the scope of content processing (#1050).

### Fixed

- **๐Ÿ› ๏ธ RAG Collection**: Implemented a dynamic mechanism to recreate RAG collections, ensuring users have up-to-date and accurate data (#1031).
- **๐Ÿ“ User Agent Headers**: Fixed issue of RAG web requests being sent with empty user_agent headers, reducing rejections from certain websites. Realistic headers are now utilized for these requests (#1024).
- **โน๏ธ Playground Cancel Functionality**: Introducing a new "Cancel" option for stopping Ollama generation in the Playground, enhancing user control and usability (#1006).
- **๐Ÿ”ค Typographical Error in 'ASSISTANT' Field**: Corrected a typographical error in the 'ASSISTANT' field within the GGUF model upload template for accuracy and consistency (#1061).

### Changed

- **๐Ÿ”„ Refactored Message Deletion Logic**: Streamlined message deletion process for improved efficiency and user experience, simplifying interactions within the platform (#1004).
- **โš ๏ธ Deprecation of `OLLAMA_API_BASE_URL`**: Deprecated `OLLAMA_API_BASE_URL` environment variable; recommend using `OLLAMA_BASE_URL` instead. Refer to our documentation for further details.

## [0.1.108] - 2024-03-02

### Added

- **๐ŸŽฎ Playground Feature (Beta)**: Explore the full potential of the raw API through an intuitive UI with our new playground feature, accessible to admins. Simply click on the bottom name area of the sidebar to access it. The playground feature offers two modes text completion (notebook) and chat completion. As it's in beta, please report any issues you encounter.
- **๐Ÿ› ๏ธ Direct Database Download for Admins**: Admins can now download the database directly from the WebUI via the admin settings.
- **๐ŸŽจ Additional RAG Settings**: Customize your RAG process with the ability to edit the TOP K value. Navigate to Documents > Settings > General to make changes.
- **๐Ÿ–ฅ๏ธ UI Improvements**: Tooltips now available in the input area and sidebar handle. More tooltips will be added across other parts of the UI.

### Fixed

- Resolved input autofocus issue on mobile when the sidebar is open, making it easier to use.
- Corrected numbered list display issue in Safari (#963).
- Restricted user ability to delete chats without proper permissions (#993).

### Changed

- **Simplified Ollama Settings**: Ollama settings now don't require the `/api` suffix. You can now utilize the Ollama base URL directly, e.g., `http://localhost:11434`. Also, an `OLLAMA_BASE_URL` environment variable has been added.
- **Database Renaming**: Starting from this release, `ollama.db` will be automatically renamed to `webui.db`.

## [0.1.107] - 2024-03-01

### Added

- **๐Ÿš€ Makefile and LLM Update Script**: Included Makefile and a script for LLM updates in the repository.

### Fixed

- Corrected issue where links in the settings modal didn't appear clickable (#960).
- Fixed problem with web UI port not taking effect due to incorrect environment variable name in run-compose.sh (#996).
- Enhanced user experience by displaying chat in browser title and enabling automatic scrolling to the bottom (#992).

### Changed

- Upgraded toast library from `svelte-french-toast` to `svelte-sonner` for a more polished UI.
- Enhanced accessibility with the addition of dark mode on the authentication page.

## [0.1.106] - 2024-02-27

### Added

- **๐ŸŽฏ Auto-focus Feature**: The input area now automatically focuses when initiating or opening a chat conversation.

### Fixed

- Corrected typo from "HuggingFace" to "Hugging Face" (Issue #924).
- Resolved bug causing errors in chat completion API calls to OpenAI due to missing "num_ctx" parameter (Issue #927).
- Fixed issues preventing text editing, selection, and cursor retention in the input field (Issue #940).
- Fixed a bug where defining an OpenAI-compatible API server using 'OPENAI_API_BASE_URL' containing 'openai' string resulted in hiding models not containing 'gpt' string from the model menu. (Issue #930)

## [0.1.105] - 2024-02-25

### Added

- **๐Ÿ“„ Document Selection**: Now you can select and delete multiple documents at once for easier management.

### Changed

- **๐Ÿท๏ธ Document Pre-tagging**: Simply click the "+" button at the top, enter tag names in the popup window, or select from a list of existing tags. Then, upload files with the added tags for streamlined organization.

## [0.1.104] - 2024-02-25

### Added

- **๐Ÿ”„ Check for Updates**: Keep your system current by checking for updates conveniently located in Settings > About.
- **๐Ÿ—‘๏ธ Automatic Tag Deletion**: Unused tags on the sidebar will now be deleted automatically with just a click.

### Changed

- **๐ŸŽจ Modernized Styling**: Enjoy a refreshed look with updated styling for a more contemporary experience.

## [0.1.103] - 2024-02-25

### Added

- **๐Ÿ”— Built-in LiteLLM Proxy**: Now includes LiteLLM proxy within Open WebUI for enhanced functionality.

  - Easily integrate existing LiteLLM configurations using `-v /path/to/config.yaml:/app/backend/data/litellm/config.yaml` flag.
  - When utilizing Docker container to run Open WebUI, ensure connections to localhost use `host.docker.internal`.

- **๐Ÿ–ผ๏ธ Image Generation Enhancements**: Introducing Advanced Settings with Image Preview Feature.
  - Customize image generation by setting the number of steps; defaults to A1111 value.

### Fixed

- Resolved issue with RAG scan halting document loading upon encountering unsupported MIME types or exceptions (Issue #866).

### Changed

- Ollama is no longer required to run Open WebUI.
- Access our comprehensive documentation at [Open WebUI Documentation](https://docs.openwebui.com/).

## [0.1.102] - 2024-02-22

### Added

- **๐Ÿ–ผ๏ธ Image Generation**: Generate Images using the AUTOMATIC1111/stable-diffusion-webui API. You can set this up in Settings > Images.
- **๐Ÿ“ Change title generation prompt**: Change the prompt used to generate titles for your chats. You can set this up in the Settings > Interface.
- **๐Ÿค– Change embedding model**: Change the embedding model used to generate embeddings for your chats in the Dockerfile. Use any sentence transformer model from huggingface.co.
- **๐Ÿ“ข CHANGELOG.md/Popup**: This popup will show you the latest changes.

## [0.1.101] - 2024-02-22

### Fixed

- LaTex output formatting issue (#828)

### Changed

- Instead of having the previous 1.0.0-alpha.101, we switched to semantic versioning as a way to respect global conventions.