CHANGELOG.md 5.25 KB
Newer Older
Timothy J. Baek's avatar
Timothy J. Baek committed
1
2
3
4
5
6
7
# 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).

Timothy J. Baek's avatar
Timothy J. Baek committed
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
## [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.

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

Timothy J. Baek's avatar
Timothy J. Baek committed
27
28
29
30
31
32
33
34
35
36
37
38
39
40
## [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

Timothy J. Baek's avatar
Timothy J. Baek committed
41
42
- 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.
Timothy J. Baek's avatar
Timothy J. Baek committed
43

Timothy J. Baek's avatar
Timothy J. Baek committed
44
45
46
47
## [0.1.106] - 2024-02-27

### Added

Timothy J. Baek's avatar
Timothy J. Baek committed
48
- **🎯 Auto-focus Feature**: The input area now automatically focuses when initiating or opening a chat conversation.
Timothy J. Baek's avatar
Timothy J. Baek committed
49
50
51
52
53
54

### 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).
Timothy J. Baek's avatar
Timothy J. Baek committed
55
- 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)
Timothy J. Baek's avatar
Timothy J. Baek committed
56

Timothy J. Baek's avatar
Timothy J. Baek committed
57
58
59
60
## [0.1.105] - 2024-02-25

### Added

Timothy J. Baek's avatar
Timothy J. Baek committed
61
- **📄 Document Selection**: Now you can select and delete multiple documents at once for easier management.
Timothy J. Baek's avatar
Timothy J. Baek committed
62
63
64

### Changed

Timothy J. Baek's avatar
Timothy J. Baek committed
65
- **🏷️ 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.
Timothy J. Baek's avatar
Timothy J. Baek committed
66

Timothy J. Baek's avatar
Timothy J. Baek committed
67
## [0.1.104] - 2024-02-25
Timothy J. Baek's avatar
Timothy J. Baek committed
68
69
70

### Added

Timothy J. Baek's avatar
Timothy J. Baek committed
71
72
- **🔄 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.
Timothy J. Baek's avatar
Timothy J. Baek committed
73

Timothy J. Baek's avatar
Timothy J. Baek committed
74
75
### Changed

Timothy J. Baek's avatar
Timothy J. Baek committed
76
- **🎨 Modernized Styling**: Enjoy a refreshed look with updated styling for a more contemporary experience.
Timothy J. Baek's avatar
Timothy J. Baek committed
77

Timothy J. Baek's avatar
Timothy J. Baek committed
78
## [0.1.103] - 2024-02-25
Timothy J. Baek's avatar
Timothy J. Baek committed
79
80
81

### Added

Timothy J. Baek's avatar
Timothy J. Baek committed
82
83
84
- **🔗 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.
Timothy J. Baek's avatar
Timothy J. Baek committed
85
  - When utilizing Docker container to run Open WebUI, ensure connections to localhost use `host.docker.internal`.
Timothy J. Baek's avatar
Timothy J. Baek committed
86
87
88

- **🖼️ Image Generation Enhancements**: Introducing Advanced Settings with Image Preview Feature.
  - Customize image generation by setting the number of steps; defaults to A1111 value.
Timothy J. Baek's avatar
Timothy J. Baek committed
89
90
91

### Fixed

Timothy J. Baek's avatar
Timothy J. Baek committed
92
- Resolved issue with RAG scan halting document loading upon encountering unsupported MIME types or exceptions (Issue #866).
Timothy J. Baek's avatar
Timothy J. Baek committed
93
94
95
96

### Changed

- Ollama is no longer required to run Open WebUI.
Timothy J. Baek's avatar
Timothy J. Baek committed
97
- Access our comprehensive documentation at [Open WebUI Documentation](https://docs.openwebui.com/).
Timothy J. Baek's avatar
Timothy J. Baek committed
98

Timothy J. Baek's avatar
Timothy J. Baek committed
99
100
101
102
## [0.1.102] - 2024-02-22

### Added

Timothy J. Baek's avatar
Timothy J. Baek committed
103
104
- **🖼️ 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.
Timothy J. Baek's avatar
Timothy J. Baek committed
105
- **🤖 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.
Timothy J. Baek's avatar
Timothy J. Baek committed
106
- **📢 CHANGELOG.md/Popup**: This popup will show you the latest changes.
Timothy J. Baek's avatar
Timothy J. Baek committed
107

Timothy J. Baek's avatar
Timothy J. Baek committed
108
109
## [0.1.101] - 2024-02-22

Timothy J. Baek's avatar
Timothy J. Baek committed
110
111
### Fixed

Timothy J. Baek's avatar
Timothy J. Baek committed
112
- LaTex output formatting issue (#828)
Timothy J. Baek's avatar
Timothy J. Baek committed
113
114
115

### Changed

Timothy J. Baek's avatar
Timothy J. Baek committed
116
- Instead of having the previous 1.0.0-alpha.101, we switched to semantic versioning as a way to respect global conventions.