mirror of
https://github.com/LibreChat-AI/librechat.ai.git
synced 2026-03-27 10:48:32 +07:00
WIP: move changelog content
This commit is contained in:
@@ -4,6 +4,7 @@ title: ⚙️ Config v1.0.1
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/config_v1.01.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@ title: ⚙️ Config v1.0.2
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/config_v1.02.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@ title: ⚙️ Config v1.0.3
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/config_v1.03.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@ title: ⚙️ Config v1.0.4
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/config_v1.04.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@ title: ⚙️ Config v1.0.5
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/config_v1.05.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@ title: ⚙️ Config v1.0.6
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/config_v1.06.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@ title: ⚙️ Config v1.0.7
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/config_v1.07.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@ title: ⚙️ Config v1.0.8
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/config_v1.08.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@ title: ⚙️ Config v1.0.9
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/config_v1.09.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@ title: ⚙️ Config v1.1.0
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/config_v1.1.0.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
@@ -4,6 +4,7 @@ title: ⚙️ Config v1.1.1
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/config_v1.1.1.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@ title: ⚙️ Config v1.1.2
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/config_v1.1.2.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@ title: ⚙️ Config v1.1.3
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/config_v1.1.3.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
1
pages/changelog/content/config_v1.01.mdx
Normal file
1
pages/changelog/content/config_v1.01.mdx
Normal file
@@ -0,0 +1 @@
|
||||
- Added [`fileStrategy`](/docs/configuration/librechat_yaml/object_structure/config#filestrategy) to custom config
|
||||
3
pages/changelog/content/config_v1.02.mdx
Normal file
3
pages/changelog/content/config_v1.02.mdx
Normal file
@@ -0,0 +1,3 @@
|
||||
- Added `userIdQuery` to custom endpoint [models](/docs/configuration/librechat_yaml/object_structure/custom_endpoint#useridquery) settings
|
||||
- Added [Registration Configuration](/docs/configuration/librechat_yaml/object_structure/config#registration) settings
|
||||
- Added [`headers`](/docs/configuration/librechat_yaml/object_structure/custom_endpoint#headers) to custom endpoint settings
|
||||
5
pages/changelog/content/config_v1.03.mdx
Normal file
5
pages/changelog/content/config_v1.03.mdx
Normal file
@@ -0,0 +1,5 @@
|
||||
- Added [OpenAI Assistants configuration](/docs/configuration/librechat_yaml/object_structure/assistants_endpoint) settings
|
||||
- Added the following fields to custom endpoint settings:
|
||||
- [`addParams`](/docs/configuration/librechat_yaml/object_structure/custom_endpoint#addparams), [`dropParams`](/docs/configuration/librechat_yaml/object_structure/custom_endpoint#dropparams)
|
||||
- Added [Rate Limit Configuration](/docs/configuration/librechat_yaml/object_structure/config#ratelimits) settings
|
||||
- Added [File Configuration](/docs/configuration/librechat_yaml/object_structure/file_config) settings
|
||||
1
pages/changelog/content/config_v1.04.mdx
Normal file
1
pages/changelog/content/config_v1.04.mdx
Normal file
@@ -0,0 +1 @@
|
||||
- Added initial [Azure OpenAI configuration](/docs/configuration/librechat_yaml/object_structure/azure_openai) settings
|
||||
4
pages/changelog/content/config_v1.05.mdx
Normal file
4
pages/changelog/content/config_v1.05.mdx
Normal file
@@ -0,0 +1,4 @@
|
||||
- Added [Azure OpenAI Assistants configuration](/docs/configuration/librechat_yaml/object_structure/assistants_endpoint) settings
|
||||
- Added initial [interface settings](/docs/configuration/librechat_yaml/object_structure/interface) (privacy policy & terms of service)
|
||||
- Added the following fields to the [Azure Group Config](/docs/configuration/librechat_yaml/object_structure/azure_openai#group-object-structure):
|
||||
- `serverless`, `addParams`, `dropParams`, `forcePrompt`
|
||||
2
pages/changelog/content/config_v1.06.mdx
Normal file
2
pages/changelog/content/config_v1.06.mdx
Normal file
@@ -0,0 +1,2 @@
|
||||
- Added [`imageOutputType`](/docs/configuration/librechat_yaml/object_structure/config#imageoutputtype) field to specify the output type for image generation.
|
||||
- Added [`secureImageLinks`](/docs/configuration/librechat_yaml/object_structure/config#secureimagelinks) to optionally lock down access to generated images.
|
||||
2
pages/changelog/content/config_v1.07.mdx
Normal file
2
pages/changelog/content/config_v1.07.mdx
Normal file
@@ -0,0 +1,2 @@
|
||||
- Removed `stop` from OpenAI/custom endpoint default parameters
|
||||
- Added `current_model` option for [`titleModel`](/docs/configuration/librechat_yaml/object_structure/custom_endpoint#titlemodel) and [`summaryModel`](/docs/configuration/librechat_yaml/object_structure/custom_endpoint#summarymodel) endpoint settings in order to use the active conversation's model for those methods.
|
||||
10
pages/changelog/content/config_v1.08.mdx
Normal file
10
pages/changelog/content/config_v1.08.mdx
Normal file
@@ -0,0 +1,10 @@
|
||||
- Added additional fields to [interface config](/docs/configuration/librechat_yaml/object_structure/interface) to toggle access to specific features:
|
||||
- `endpointsMenu`, `modelSelect`, `parameters`, `sidePanel`, `presets`
|
||||
- Now ensures the following fields always have defaults set:
|
||||
- `cache`, `imageOutputType`, `fileStrategy`, `registration`
|
||||
- Added [`modelSpecs`](/docs/configuration/librechat_yaml/object_structure/model_specs) for a configurable UI experience, simplifying model selection with specific presets and tools.
|
||||
- Added [`filteredTools`](/docs/configuration/librechat_yaml/object_structure/config#filteredtools) to disable specific plugins/tools without any changes to the codebase
|
||||
- Affects both `gptPlugins` and `assistants` endpoints
|
||||
- [`iconURL`](/docs/configuration/librechat_yaml/object_structure/custom_endpoint#iconurl) can now be to set to one of the main endpoints to use existing project icons
|
||||
- "openAI" | "azureOpenAI" | "google" | "anthropic" | "assistants" | "gptPlugins"
|
||||
- Invalid YAML format is now logged for easier debugging
|
||||
2
pages/changelog/content/config_v1.09.mdx
Normal file
2
pages/changelog/content/config_v1.09.mdx
Normal file
@@ -0,0 +1,2 @@
|
||||
- Added `conversationsImport` to [rateLimits](/docs/configuration/librechat_yaml/object_structure/config#ratelimits) along with the [new feature](https://github.com/danny-avila/LibreChat/pull/2355) for importing conversations from LibreChat, ChatGPT, and Chatbot UI.
|
||||
|
||||
1
pages/changelog/content/config_v1.1.0.mdx
Normal file
1
pages/changelog/content/config_v1.1.0.mdx
Normal file
@@ -0,0 +1 @@
|
||||
- Added `includedTools` to [librechat_yaml config](/docs/configuration/librechat_yaml/object_structure/config)
|
||||
3
pages/changelog/content/config_v1.1.1.mdx
Normal file
3
pages/changelog/content/config_v1.1.1.mdx
Normal file
@@ -0,0 +1,3 @@
|
||||
- Added new `azureAssistants` endpoint to [librechat_yaml config](/docs/configuration/librechat_yaml/object_structure/assistants_endpoint)
|
||||
- Uses the same structure as the `assistants` endpoint, but is separated to accomodate latest OpenAI Assistant v2 changes to the API.
|
||||
- More info: [Azure OpenAI Configuration](/docs/configuration/azure#using-assistants-with-azure)
|
||||
2
pages/changelog/content/config_v1.1.2.mdx
Normal file
2
pages/changelog/content/config_v1.1.2.mdx
Normal file
@@ -0,0 +1,2 @@
|
||||
- Added `stt` and `tts` to [librechat_yaml config](/docs/configuration/stt_tts)
|
||||
|
||||
2
pages/changelog/content/config_v1.1.3.mdx
Normal file
2
pages/changelog/content/config_v1.1.3.mdx
Normal file
@@ -0,0 +1,2 @@
|
||||
- Added `privateAssistants` to [Assistants Object Structure](/docs/configuration/librechat_yaml/object_structure/assistants_endpoint#privateassistants)
|
||||
|
||||
62
pages/changelog/content/v0.5.0.mdx
Normal file
62
pages/changelog/content/v0.5.0.mdx
Normal file
@@ -0,0 +1,62 @@
|
||||
**Full Changelog**: https://github.com/danny-avila/LibreChat/compare/v0.4.8...v0.5.0
|
||||
|
||||
#### The following contributors were crucial for this release: [@danny-avila](https://github.com/danny-avila) [@fuegovic](https://github.com/fuegovic) [@danorlando](https://github.com/danorlando) [@ClaraLeigh](https://github.com/ClaraLeigh) [@dncc89](https://github.com/dncc89)
|
||||
|
||||
---
|
||||
|
||||
**The new Plugins endpoint** opens the door to prompting LLMs in new ways other than traditional input/output prompting.
|
||||
|
||||
The first step is using chain-of-thought prompting for using plugins/tools in a fashion mimicing the official ChatGPT Plugins feature.
|
||||
|
||||
**More than this, you can use this endpoint for changing your conversation settings mid-conversation.** Unlike the official ChatGPT site and all other endpoints, you can switch models, presets, and settings mid-convo, even when you have no plugins selected. This is useful if you first want a creative response from GPT-4, and then a deterministic, lower cost response from GPT-3.
|
||||
|
||||
Soon, you will be able to use Local LLMs, PaLM2 and HuggingFace models, all in this endpoint in the same modular manner.
|
||||
|
||||
---
|
||||
|
||||
## Immediate Roadmap
|
||||
|
||||
- **Vector Indexing & Memory - Chat with Documents**
|
||||
- Starting work
|
||||
- **Python API to utilize Most up-to-date Python Features/Tools (including Langchain & more)**
|
||||
- already in progress: https://github.com/danny-avila/ai-services
|
||||
- **OpenAPI Support (ChatGPT plugins)**
|
||||
- already in progress, testing working method
|
||||
- **Local LLM Support**
|
||||
- in planning phase, methods already outlined
|
||||
- **HuggingFace Models Support**
|
||||
- in planning phase, methods already outlined
|
||||
- **Code-Bison Compatibility**
|
||||
- in planning phase, methods already outlined
|
||||
- **More tests and CI/CD pipeline**
|
||||
- already in progress, multiple test suites across the full stack are added with this update
|
||||
|
||||
ℹ️ If you would like to contribute to any of the above or in any other capacity, we will be adding all of these tasks & more to our GitHub Projects tab very soon. Please also join our [discord](https://discord.gg/CEe6vDg9Ky) for developer discussion.
|
||||
|
||||
**Note:** You can now close registration by either omitting this env variable or setting it to false
|
||||
|
||||
```sh
|
||||
ALLOW_REGISTRATION=true
|
||||
```
|
||||
|
||||
## ⚠️ **Breaking Changes** ⚠️
|
||||
|
||||
Note: These changes only apply to users who are updating from a previous version of the app.
|
||||
|
||||
- We have simplified the configuration process by using a single `.env` file in the root folder instead of separate `/api/.env` and `/client/.env` files.
|
||||
- If you had installed a previous version, you can run `npm run upgrade` to automatically copy the content of both files to the new `.env` file and backup the old ones in the root dir.
|
||||
- If you are installing the project for the first time, it's recommend you run the installation script `npm run install` to guide your local setup (otherwise continue to use docker)
|
||||
- The docker-compose file had some changes. Review the new docker instructions to make sure you are setup properly. This is still the simplest and most effective method.
|
||||
- The upgrade script requires both `/api/.env` and `/client/.env` files to run properly. If you get an error about a missing client env file, just rename the `/client/.env.example` file to `/client/.env` and run the script again.
|
||||
- We have renamed the `OPENAI_KEY` variable to `OPENAI_API_KEY` to match the official documentation. The upgrade script should do this automatically for you, but please double-check that your key is correct in the new `.env` file.
|
||||
- After running the upgrade script, the `OPENAI_API_KEY` variable might be placed in a different section in the new `.env` file than before. This does not affect the functionality of the app, but if you want to keep it organized, you can look for it near the bottom of the file and move it to its usual section.
|
||||
|
||||
##
|
||||
|
||||
- For enhanced security, we are now asking for crypto keys for securely storing credentials in the `.env` file. Crypto keys are used to encrypt and decrypt sensitive data such as passwords and access keys. If you don't set them, the app will crash on startup.
|
||||
- You need to fill the following variables in the `.env` file with 32-byte (64 characters in hex) or 16-byte (32 characters in hex) values:
|
||||
- `CREDS_KEY` (32-byte)
|
||||
- `CREDS_IV` (16-byte)
|
||||
- `JWT_SECRET` (32-byte, optional but recommended)
|
||||
- You can use this replit to generate some crypto keys quickly: https://replit.com/@daavila/crypto#index.js
|
||||
- Make sure you keep your crypto keys safe and don't share them with anyone.
|
||||
44
pages/changelog/content/v0.5.1.mdx
Normal file
44
pages/changelog/content/v0.5.1.mdx
Normal file
@@ -0,0 +1,44 @@
|
||||
# What's Changed
|
||||
|
||||
## **Features**:
|
||||
|
||||
- Option to use new **OpenAI Functions** with Plugins Agent by [@danny-avila](https://github.com/danny-avila) in [#521](https://github.com/danny-avila/LibreChat/pull/521)
|
||||
- feat(OpenAI, PaLM): Add model support for **[new OpenAI models](https://openai.com/blog/function-calling-and-other-api-updates)** and **codechat-bison** by [@danny-avila](https://github.com/danny-avila) in [#516](https://github.com/danny-avila/LibreChat/pull/516)
|
||||
- Command line features: Create a user & more install options by [@ClaraLeigh](https://github.com/ClaraLeigh) in [#487](https://github.com/danny-avila/LibreChat/pull/487)
|
||||
- Feat/startup config api to handle Frontend environment variables more reliably by [@danorlando](https://github.com/danorlando) in [#518](https://github.com/danny-avila/LibreChat/pull/518)
|
||||
|
||||
## **Bug Fixes**:
|
||||
|
||||
- fix(logout.controller.js): destructure logoutUser function by [@danny-avila](https://github.com/danny-avila) in [#482](https://github.com/danny-avila/LibreChat/pull/482)
|
||||
- fix(DALL-E.js): should only use DALLE_API_KEY in all cases by [@danny-avila](https://github.com/danny-avila) in [#506](https://github.com/danny-avila/LibreChat/pull/506)
|
||||
- fix: prepare script no longer breaks local installation by [@danny-avila](https://github.com/danny-avila) in [#512](https://github.com/danny-avila/LibreChat/pull/512)
|
||||
- style(Input): remove unnecessary z-index class from input field by [@danny-avila](https://github.com/danny-avila) in [#522](https://github.com/danny-avila/LibreChat/pull/522)
|
||||
|
||||
## **Documentation**:
|
||||
|
||||
- docs: fix outdated references by [@fuegovic](https://github.com/fuegovic) in [#480](https://github.com/danny-avila/LibreChat/pull/480)
|
||||
- docs update by [@fuegovic](https://github.com/fuegovic) in [#508](https://github.com/danny-avila/LibreChat/pull/508)
|
||||
- Create HetznerUbuntuSetup.md by [@heathriel](https://github.com/heathriel) in [#492](https://github.com/danny-avila/LibreChat/pull/492)
|
||||
- docs: fix/update by [@fuegovic](https://github.com/fuegovic) in [#525](https://github.com/danny-avila/LibreChat/pull/525)
|
||||
|
||||
## **Tests and Refactor**:
|
||||
|
||||
- test: frontend jest ci/cd & minor fixes post-release by [@danny-avila](https://github.com/danny-avila) in [#478](https://github.com/danny-avila/LibreChat/pull/478)
|
||||
- refactor: Settings, General Tab & DialogTemplate to TS, Fix Conversation Clearing Bug, Add Tests by [@danny-avila](https://github.com/danny-avila) in [#485](https://github.com/danny-avila/LibreChat/pull/485)
|
||||
- tests(api): refactor to mock database and network operations by [@danny-avila](https://github.com/danny-avila) in [#494](https://github.com/danny-avila/LibreChat/pull/494)
|
||||
|
||||
## **Docker and Dev Environment**:
|
||||
|
||||
- Change prepare script to not run in CI mode and remove --ignore-scripts flag from workflow by [@danorlando](https://github.com/danorlando) in [#491](https://github.com/danny-avila/LibreChat/pull/491)
|
||||
- Update .dockerignore by [@thunderbug1](https://github.com/thunderbug1) in [#510](https://github.com/danny-avila/LibreChat/pull/510)
|
||||
- fix(nodemon): will now follow nodemonConfig in package file by [@danny-avila](https://github.com/danny-avila) in [#514](https://github.com/danny-avila/LibreChat/pull/514)
|
||||
- fully dockerized development with VS-code devcontainers by [@thunderbug1](https://github.com/thunderbug1) in [#524](https://github.com/danny-avila/LibreChat/pull/524)
|
||||
- Update stable_diffusion.md by [@thunderbug1](https://github.com/thunderbug1) in [#523](https://github.com/danny-avila/LibreChat/pull/523)
|
||||
- Update docker, Minor Styling fix by [@danny-avila](https://github.com/danny-avila) in [#528](https://github.com/danny-avila/LibreChat/pull/528)
|
||||
|
||||
## **New Contributors**:
|
||||
|
||||
- [@thunderbug1](https://github.com/thunderbug1) made their first contribution in [#510](https://github.com/danny-avila/LibreChat/pull/510)
|
||||
- [@heathriel](https://github.com/heathriel) made their first contribution in [#492](https://github.com/danny-avila/LibreChat/pull/492)
|
||||
|
||||
> **Full Changelog**: [https://github.com/danny-avila/LibreChat/compare/v0.5.0...v0.5.1](https://github.com/danny-avila/LibreChat/compare/v0.5.0...v0.5.1)
|
||||
40
pages/changelog/content/v0.5.2.mdx
Normal file
40
pages/changelog/content/v0.5.2.mdx
Normal file
@@ -0,0 +1,40 @@
|
||||
# What's Changed
|
||||
|
||||
**Features:**
|
||||
|
||||
- feat(Functions Agent): use official langchain function executor/agent for better output handling by [@danny-avila](https://github.com/danny-avila) in [#538](https://github.com/danny-avila/LibreChat/pull/538)
|
||||
- feat(Plugins): change default agent to functions and skip completion by [@danny-avila](https://github.com/danny-avila) in [#544](https://github.com/danny-avila/LibreChat/pull/544)
|
||||
- **This is the most token-efficient method of using plugins.** Docs on how to write plugins as functions coming soon.
|
||||
- OpenID Authentication by @bsu3338 in [#495](https://github.com/danny-avila/LibreChat/pull/495)
|
||||
|
||||
**Build and Docker Updates:**
|
||||
|
||||
- build(docker-compose.yml): change the image name to librechat by [@danny-avila](https://github.com/danny-avila) in [#530](https://github.com/danny-avila/LibreChat/pull/530)
|
||||
- [#531](https://github.com/danny-avila/LibreChat/pull/531): Create container.yml: build and push docker image upon tagging by @jinzishuai in [#536](https://github.com/danny-avila/LibreChat/pull/536)
|
||||
- feat: update Dockerfile to include curl by @jinzishuai in [#539](https://github.com/danny-avila/LibreChat/pull/539)
|
||||
|
||||
**Style and UX:**
|
||||
|
||||
- style: mobile optimizations, use fixed dialogs, and prevent auto-scroll for presets by [@danny-avila](https://github.com/danny-avila) in [#534](https://github.com/danny-avila/LibreChat/pull/534)
|
||||
- fix(SubmitButton.jsx): fix padding overlap of textarea by [@danny-avila](https://github.com/danny-avila) in [#540](https://github.com/danny-avila/LibreChat/pull/540)
|
||||
|
||||
**Documentation & Logos:**
|
||||
|
||||
- Update "logo" README.md by [@fuegovic](https://github.com/fuegovic) in [#535](https://github.com/danny-avila/LibreChat/pull/535)
|
||||
- MkDocs for Material by @bsu3338 in [#545](https://github.com/danny-avila/LibreChat/pull/545)
|
||||
- Enhanced Documentation: Added Cloudflare and Linode Setup by @Berry-13 in [#549](https://github.com/danny-avila/LibreChat/pull/549)
|
||||
- Minor OpenID Documentation Update by @bsu3338 in [#553](https://github.com/danny-avila/LibreChat/pull/553)
|
||||
- Add social sites to MkDocs by @bsu3338 in [#554](https://github.com/danny-avila/LibreChat/pull/554)
|
||||
|
||||
**Refactoring and Fixes:**
|
||||
|
||||
- refactor: update references from chatgpt-clone to LibreChat by [@fuegovic](https://github.com/fuegovic) in [#541](https://github.com/danny-avila/LibreChat/pull/541)
|
||||
- fix: [#546](https://github.com/danny-avila/LibreChat/pull/546) issue with closing registration by [@danorlando](https://github.com/danorlando) in [#547](https://github.com/danny-avila/LibreChat/pull/547)
|
||||
|
||||
## New Contributors
|
||||
|
||||
- [@jinzishuai](https://github.com/jinzishuai) made their first contribution in [#536](https://github.com/danny-avila/LibreChat/pull/536)
|
||||
- @bsu3338 made their first contribution in [#495](https://github.com/danny-avila/LibreChat/pull/495)
|
||||
- @Berry-13 made their first contribution in [#549](https://github.com/danny-avila/LibreChat/pull/549)
|
||||
|
||||
**Full Changelog**: [https://github.com/danny-avila/LibreChat/compare/v0.5.1...v0.5.2](https://github.com/danny-avila/LibreChat/compare/v0.5.1...v0.5.2)
|
||||
39
pages/changelog/content/v0.5.3.mdx
Normal file
39
pages/changelog/content/v0.5.3.mdx
Normal file
@@ -0,0 +1,39 @@
|
||||
# What's Changed
|
||||
|
||||
## Features
|
||||
|
||||
- Added Github Login. by [@Berry-13](https://github.com/Berry-13) ([#578](https://github.com/danny-avila/LibreChat/pull/578))
|
||||
- Integrated Azure OpenAI as a separate Endpoint. by [@danny-avila](https://github.com/danny-avila) ([#532](https://github.com/danny-avila/LibreChat/pull/532))
|
||||
- Integrated Frontend/user provided credentials for the Plugins Endpoint. by [@danny-avila](https://github.com/danny-avila) ([#596](https://github.com/danny-avila/LibreChat/pull/596))
|
||||
- Developed feature: ChatGPT style show/hide panel button (panel state saved in local storage). by [@dncc89](https://github.com/dncc89) ([#575](https://github.com/danny-avila/LibreChat/pull/575), [#595](https://github.com/danny-avila/LibreChat/pull/595))
|
||||
- Enabled LaTeX for formatted math expression outputs. by [@danny-avila](https://github.com/danny-avila) ([#574](https://github.com/danny-avila/LibreChat/pull/574))
|
||||
- Prepped Admin panel: Moved data provider to shared package. by [@danorlando](https://github.com/danorlando) ([#582](https://github.com/danny-avila/LibreChat/pull/582))
|
||||
- Feat: Save Last Selected Bing Settings. by [@danny-avila](https://github.com/danny-avila) ([#587](https://github.com/danny-avila/LibreChat/pull/587))
|
||||
|
||||
## Fixes
|
||||
|
||||
- Fixed increase in password max length and acceptance of '-' for username in regex. by [@fuegovic](https://github.com/fuegovic) ([#564](https://github.com/danny-avila/LibreChat/pull/564))
|
||||
- Improved UX by Eliminating Screen Flicker in Message Creation. by [@danny-avila](https://github.com/danny-avila) ([#577](https://github.com/danny-avila/LibreChat/pull/577))
|
||||
- Fixed Azure Frontend "user_provided" Credentials. by [@danny-avila](https://github.com/danny-avila) ([#587](https://github.com/danny-avila/LibreChat/pull/587))
|
||||
- Hot-fix issue related to plugins refactoring, to retain message history and improve completion prompt handling in Plugins. by [@danny-avila](https://github.com/danny-avila) ([#597](https://github.com/danny-avila/LibreChat/pull/597))
|
||||
|
||||
## Documentation
|
||||
|
||||
- Fully Live Documentation at [https://docs.librechat.ai](https://docs.librechat.ai) by @bsu3338 @fuegovic @mjtechguy ([#568](https://github.com/danny-avila/LibreChat/pull/568))
|
||||
- Significant updates and enhancements in Documentation by @fuegovic and @jhcao23 ([#555](https://github.com/danny-avila/LibreChat/pull/555), [#594](https://github.com/danny-avila/LibreChat/pull/594), [#598](https://github.com/danny-avila/LibreChat/pull/598), [#569](https://github.com/danny-avila/LibreChat/pull/569))
|
||||
- Added Ngrok Documentation. by [@Berry-13](https://github.com/Berry-13) ([#586](https://github.com/danny-avila/LibreChat/pull/586))
|
||||
- Added Cloudflare tunnels documentation. by [@Berry-13](https://github.com/Berry-13) ([#592](https://github.com/danny-avila/LibreChat/pull/592))
|
||||
- Updated OpenID Login .env.example. by @bsu3338 ([#563](https://github.com/danny-avila/LibreChat/pull/563))
|
||||
|
||||
## General updates
|
||||
|
||||
- Refactored Client Classes for easier maintenance and modularity of AI model integrations. by [@danny-avila](https://github.com/danny-avila) ([#532](https://github.com/danny-avila/LibreChat/pull/532), [#591](https://github.com/danny-avila/LibreChat/pull/591))
|
||||
- Updated end-to-end tests. ([#579](https://github.com/danny-avila/LibreChat/pull/579))
|
||||
- Updated compose file to use auto-tagged GH container image. by [@danny-avila](https://github.com/danny-avila) ([#559](https://github.com/danny-avila/LibreChat/pull/559))
|
||||
- Implemented minor fixes. by [@danny-avila](https://github.com/danny-avila) and @danorlando ([#599](https://github.com/danny-avila/LibreChat/pull/599), [#590](https://github.com/danny-avila/LibreChat/pull/590))
|
||||
|
||||
## New Contributors
|
||||
|
||||
- Warm welcome to @jhcao23 for their first contribution! ([#594](https://github.com/danny-avila/LibreChat/pull/594))
|
||||
|
||||
Full Changelog: [https://github.com/danny-avila/LibreChat/compare/v0.5.2...v0.5.3](https://github.com/danny-avila/LibreChat/compare/v0.5.2...v0.5.3)
|
||||
42
pages/changelog/content/v0.5.4.mdx
Normal file
42
pages/changelog/content/v0.5.4.mdx
Normal file
@@ -0,0 +1,42 @@
|
||||
# What's Changed
|
||||
|
||||
This is a big feature update and introduces Anthropic (Claude) models to the project, which have 100k context!
|
||||
|
||||
## ✨ Features
|
||||
|
||||
- Integrate Anthropic API. [#552](https://github.com/danny-avila/LibreChat/pull/552) by [@danorlando](https://github.com/danorlando) [@danny-avila](https://github.com/danny-avila)
|
||||
- Allow changing settings/presets mid-conversation for Anthropic, Google, OpenAI. [#636](https://github.com/danny-avila/LibreChat/pull/636) by [@danny-avila](https://github.com/danny-avila)
|
||||
- Generate Bing's title using Bing. [#612](https://github.com/danny-avila/LibreChat/pull/612) by [@HyunggyuJang](https://github.com/HyunggyuJang)
|
||||
- Implement localization (i18n) support. [#557](https://github.com/danny-avila/LibreChat/pull/557) by [@NoahDragon](https://github.com/NoahDragon)
|
||||
- Integrate Discord login. [#615](https://github.com/danny-avila/LibreChat/pull/615) by [@Berry-13](https://github.com/Berry-13)
|
||||
- Add feature to disable social logins, warning message if social login is disabled (default behavior). [#615](https://github.com/danny-avila/LibreChat/pull/615) [#635](https://github.com/danny-avila/LibreChat/pull/635)
|
||||
- Meilisearch: Add batch indexing functionality. [#606](https://github.com/danny-avila/LibreChat/pull/606) by [@HyunggyuJang](https://github.com/HyunggyuJang)
|
||||
|
||||
## 🔧 Fixes
|
||||
|
||||
- Improve Meilisearch syncing [#600](https://github.com/danny-avila/LibreChat/pull/600) by [@danny-avila](https://github.com/danny-avila)
|
||||
- Use user-provided OpenAI credential for browser plugin embedding. [#603](https://github.com/danny-avila/LibreChat/pull/603) by [@danny-avila](https://github.com/danny-avila)
|
||||
- Fix conversation titling. [#637](https://github.com/danny-avila/LibreChat/pull/637) by [@danny-avila](https://github.com/danny-avila)
|
||||
- Show censored message and fix toneStyle UI bug for BingAI. [#644](https://github.com/danny-avila/LibreChat/pull/644) by [@danny-avila](https://github.com/danny-avila)
|
||||
- Implement minor UI changes. [#643](https://github.com/danny-avila/LibreChat/pull/643) by [@techwithanirudh](https://github.com/techwithanirudh)
|
||||
|
||||
## 📗 Documentation
|
||||
|
||||
- Update Docker installation and configuration guide. [#601](https://github.com/danny-avila/LibreChat/pull/601) by [@ywkim](https://github.com/ywkim)
|
||||
- Update docker_install.md with new container URL. [#604](https://github.com/danny-avila/LibreChat/pull/604) by [@danny-avila](https://github.com/danny-avila)
|
||||
- Update documentation, fix some i8n issues, add Italian translation, and create a more realistic "chat.openai.com" login page. [#634](https://github.com/danny-avila/LibreChat/pull/634) by [@Berry-13](https://github.com/Berry-13)
|
||||
- Add instructions to deploy on render.com. [#638](https://github.com/danny-avila/LibreChat/pull/638) by [@fuegovic](https://github.com/fuegovic)
|
||||
- Fix typo in plugin docs. [#607](https://github.com/danny-avila/LibreChat/pull/607) by [@jhcao23](https://github.com/jhcao23)
|
||||
|
||||
## ⚙️ General Updates
|
||||
|
||||
- add multiple endpoint icons as SVG. [#600](https://github.com/danny-avila/LibreChat/pull/600) by [@danny-avila](https://github.com/danny-avila)
|
||||
- Update Bing chat icon. [#627](https://github.com/danny-avila/LibreChat/pull/627) by [@fuegovic](https://github.com/fuegovic)
|
||||
- Add linter step to the backend review workflow. [#625](https://github.com/danny-avila/LibreChat/pull/625) by [@danny-avila](https://github.com/danny-avila)
|
||||
|
||||
## New Contributors
|
||||
|
||||
- [@ywkim](https://github.com/ywkim) made their first contribution in [#601](https://github.com/danny-avila/LibreChat/pull/601)
|
||||
- [@NoahDragon](https://github.com/NoahDragon) made their first contribution in [#557](https://github.com/danny-avila/LibreChat/pull/557)
|
||||
|
||||
**Full Changelog**: [https://github.com/danny-avila/LibreChat/compare/v0.5.3...v0.5.4](https://github.com/danny-avila/LibreChat/compare/v0.5.3...v0.5.4)
|
||||
24
pages/changelog/content/v0.5.5.mdx
Normal file
24
pages/changelog/content/v0.5.5.mdx
Normal file
@@ -0,0 +1,24 @@
|
||||
# What's Changed
|
||||
|
||||
This update introduces ChatGPT Plugins (OpenAPI specs) for use with our Plugins endpoint! One of the main use cases we gain from integrating them to LibreChat is to allow use of official plugins with gpt-3.5 models, and without ChatGPT Plus. Read the [full documentation](https://github.com/danny-avila/LibreChat/blob/main/docs/features/plugins/chatgpt_plugins_openapi.md) to learn how to add/configure them, although I've included some.
|
||||
|
||||
> Note: LibreChat's implementation is not 1:1 with ChatGPT's, depends on the [LangChainJS library](https://github.com/hwchase17/langchainjs), and is a working first pass. For more disclaimers on the limitations, [read here](https://github.com/danny-avila/LibreChat/blob/main/docs/features/plugins/chatgpt_plugins_openapi.md#disclaimers)
|
||||
|
||||

|
||||
|
||||
## ✨ Features
|
||||
|
||||
- feat: ChatGPT Plugins/OpenAPI specs for Plugins Endpoint by [@danny-avila](https://github.com/danny-avila) in [#620](https://github.com/danny-avila/LibreChat/pull/620)
|
||||
- [Full documentation on this update](https://github.com/danny-avila/LibreChat/blob/main/docs/features/plugins/chatgpt_plugins_openapi.md)
|
||||
- style (Nav) : improve Nav transition for open/close by [@danny-avila](https://github.com/danny-avila) in [#652](https://github.com/danny-avila/LibreChat/pull/652)
|
||||
- feat (Meilisearch): disable anonymized analytics telemetry by default by [@danny-avila](https://github.com/danny-avila) in [#647](https://github.com/danny-avila/LibreChat/pull/647)
|
||||
|
||||
## 🔧 Fixes
|
||||
|
||||
- fix(Settings.jsx): fix Settings inputs losing focus to main textarea from 0.5.4 update by [@danny-avila](https://github.com/danny-avila) in [#646](https://github.com/danny-avila/LibreChat/pull/646)
|
||||
- fix: typo when including proxy for langchain by [@danny-avila](https://github.com/danny-avila) in [#653](https://github.com/danny-avila/LibreChat/pull/653)
|
||||
- fix: sharpness in Bing Chat icon by [@fuegovic](https://github.com/fuegovic) in [#648](https://github.com/danny-avila/LibreChat/pull/648)
|
||||
|
||||
We are always looking for contributors at any skill level. **[Here's our roadmap,](https://github.com/users/danny-avila/projects/2)** see if there's anything you may want to tackle, or you can simply ask how you can contribute on **[discord](https://discord.librechat.ai/)**, especially if you have new ideas. This is a great project to contribute to if you've never contributed to an open source project before
|
||||
|
||||
**Full Changelog**: [https://github.com/danny-avila/LibreChat/compare/v0.5.4...v0.5.5](https://github.com/danny-avila/LibreChat/compare/v0.5.4...v0.5.5)
|
||||
42
pages/changelog/content/v0.5.6.mdx
Normal file
42
pages/changelog/content/v0.5.6.mdx
Normal file
@@ -0,0 +1,42 @@
|
||||
- Enhanced MongoDB-MeiliSearch Syncing by [@danny-avila](https://github.com/danny-avila) in [#722](https://github.com/danny-avila/LibreChat/pull/722)
|
||||
- Fetch api for model list when `OPENAI_MODELS` env variable is not specified (useful for ChimeraGPT) by [@danny-avila](https://github.com/danny-avila) in [LibreChat](https://github.com/danny-avila/LibreChat)
|
||||
- Reverse Proxy support for Plugins by [@danny-avila](https://github.com/danny-avila) in [#691](https://github.com/danny-avila/LibreChat/pull/691)
|
||||
|
||||
## 🐛 Fixes
|
||||
|
||||
- Resolve null pointer exception in tokenizer management by [@ywkim](https://github.com/ywkim) in [#689](https://github.com/danny-avila/LibreChat/pull/689)
|
||||
- Oauth fixes for Cognito (OpenID) by [@Donavan](https://github.com/Donavan) in [#686](https://github.com/danny-avila/LibreChat/pull/686)
|
||||
- TypeError Issue in `db/indexSync.js`, and Search Pagination by [@danny-avila](https://github.com/danny-avila) in [#722](https://github.com/danny-avila/LibreChat/pull/722)
|
||||
- Clear convo bug from General Settings by [@danny-avila](https://github.com/danny-avila) in [#710](https://github.com/danny-avila/LibreChat/pull/710)
|
||||
|
||||
## 📝 Documentation
|
||||
|
||||
- Add "chatgpt_plugins_openapi.md" to readme.md and mkdocs by [@fuegovic](https://github.com/fuegovic) in [#655](https://github.com/danny-avila/LibreChat/pull/655)
|
||||
- Updates by [@fuegovic](https://github.com/fuegovic) in [#662](https://github.com/danny-avila/LibreChat/pull/662)
|
||||
- Add installation guide for free AI APIs (ChimeraGPT) by [@danny-avila](https://github.com/danny-avila) [@Berry-13](https://github.com/Berry-13) in [#692](https://github.com/danny-avila/LibreChat/pull/692) [#707](https://github.com/danny-avila/LibreChat/pull/707)
|
||||
- Improved ngrok installation and enhanced user_auth_system.md by [@Berry-13](https://github.com/Berry-13) in [#721](https://github.com/danny-avila/LibreChat/pull/721)
|
||||
|
||||
## 🌐 Internationalization
|
||||
|
||||
- Add localization support for endpoint pages components by [@NoahDragon](https://github.com/NoahDragon) in [#667](https://github.com/danny-avila/LibreChat/pull/667)
|
||||
- Italian localization support for endpoint pages components by [@Berry-13](https://github.com/Berry-13) in [#687](https://github.com/danny-avila/LibreChat/pull/687) [#697](https://github.com/danny-avila/LibreChat/pull/697)
|
||||
- Support localization for Nav components by [@NoahDragon](https://github.com/NoahDragon) in [#688](https://github.com/danny-avila/LibreChat/pull/688)
|
||||
- Language files: Spanish translation and Portuguese corrections for PR by [@itzraiss](https://github.com/itzraiss) in [#694](https://github.com/danny-avila/LibreChat/pull/694)
|
||||
|
||||
## ⚙️ Other Changes
|
||||
|
||||
- Add version number in UI by @fuegovic in [#704](https://github.com/danny-avila/LibreChat/pull/704)
|
||||
- Improve passport strategy handling in async/await manner by @danny-avila in [#682](https://github.com/danny-avila/LibreChat/pull/682)
|
||||
- Add a restart to melisearch in docker-compose.yml by @Donavan in [#684](https://github.com/danny-avila/LibreChat/pull/684)
|
||||
- Update langchain dependency to version 0.0.114 by @danny-avila in [#669](https://github.com/danny-avila/LibreChat/pull/669)
|
||||
- Organize the getting started menu by @Berry-13 in [#708](https://github.com/danny-avila/LibreChat/pull/708)
|
||||
- Nav/Conversation imports, add linting rules by @danny-avila in [#710](https://github.com/danny-avila/LibreChat/pull/710)
|
||||
- Remove data-provider and use npm package instead by @danny-avila in [#713](https://github.com/danny-avila/LibreChat/pull/713)
|
||||
- Update placeholder text for promptPrefix/system message by @danny-avila in [#656](https://github.com/danny-avila/LibreChat/pull/656)
|
||||
|
||||
## New Contributors
|
||||
|
||||
- @Donavan made their first contribution in [#684](https://github.com/danny-avila/LibreChat/pull/684)
|
||||
- @itzraiss made their first contribution in [#694](https://github.com/danny-avila/LibreChat/pull/694)
|
||||
|
||||
**Full Changelog**: https://github.com/danny-avila/LibreChat/compare/v0.5.5...v0.5.6
|
||||
50
pages/changelog/content/v0.5.7.mdx
Normal file
50
pages/changelog/content/v0.5.7.mdx
Normal file
@@ -0,0 +1,50 @@
|
||||
# What's Changed
|
||||
|
||||
## ✨ New Features
|
||||
|
||||
- Settings/Presets UI Restructure, convert many files to TS by [@danny-avila](https://github.com/danny-avila) in [#740](https://github.com/danny-avila/LibreChat/pull/740)
|
||||
- **This release includes many UI improvements** (200+ files changed), see the PR for all the exact changes
|
||||
- In general, the UI is cleaner, matches the basic style of the official site more closely
|
||||
- Special attention was given to dialogs/modals across all screen sizes and are now drastically optimized from before.
|
||||
- Developer experience was also greatly improved, not least of all with type safety, but Endpoint settings are now extremely modular from what they were before, making existing code much more manageable, and future endpoint integrations much easier
|
||||
- A majority of the frontend JS files were converted to TS, only a couple dozen left to go, and this project will be majority Typescript!
|
||||
- match toggle Nav animation to official site by [@danny-avila](https://github.com/danny-avila) in [#755](https://github.com/danny-avila/LibreChat/pull/755)
|
||||
- match scroll behavior and button styles more closely to official site [#761](https://github.com/danny-avila/LibreChat/pull/761)
|
||||
- Password reset via email by [@danorlando](https://github.com/danorlando) in [#730](https://github.com/danny-avila/LibreChat/pull/730)
|
||||
- Add a dropdown list in setting to allow change language. by [@NoahDragon](https://github.com/NoahDragon) in [#726](https://github.com/danny-avila/LibreChat/pull/726)
|
||||
- Add SearchBar to Nav by [@techwithanirudh](https://github.com/techwithanirudh) in [#760](https://github.com/danny-avila/LibreChat/pull/760)
|
||||
|
||||
## 🌐 Internationalization
|
||||
|
||||
- German translation by [@XHyperDEVX](https://github.com/XHyperDEVX) in [#772](https://github.com/danny-avila/LibreChat/pull/772)
|
||||
- French translation by [@fuegovic](https://github.com/fuegovic) in [#778](https://github.com/danny-avila/LibreChat/pull/778)
|
||||
|
||||
## 🔧 Fixes
|
||||
|
||||
- Fixed syntax error Translation.tsx by [@Berry-13](https://github.com/Berry-13) in [#731](https://github.com/danny-avila/LibreChat/pull/731)
|
||||
- Allow setting username in openIdStrategy by [@AndrejG82](https://github.com/AndrejG82) in [#744](https://github.com/danny-avila/LibreChat/pull/744)
|
||||
- Fixed issues surfaced from major refactor by [@danny-avila](https://github.com/danny-avila) in [#757](https://github.com/danny-avila/LibreChat/pull/757) [#764](https://github.com/danny-avila/LibreChat/pull/764) [#765](https://github.com/danny-avila/LibreChat/pull/765) [#766](https://github.com/danny-avila/LibreChat/pull/766)
|
||||
|
||||
## 📝 Documentation
|
||||
|
||||
- How-to on adding a language by [@Berry-13](https://github.com/Berry-13) in [#732](https://github.com/danny-avila/LibreChat/pull/732)
|
||||
- How-to setup on adding email service for password reset by [@Berry-13](https://github.com/Berry-13) in [#737](https://github.com/danny-avila/LibreChat/pull/737)
|
||||
- Added Azure Instructions (Terraform) to Cloud Deployments Guide by [@thunderbug1](https://github.com/thunderbug1) in [#738](https://github.com/danny-avila/LibreChat/pull/738)
|
||||
- General update by [@fuegovic](https://github.com/fuegovic) in [#781](https://github.com/danny-avila/LibreChat/pull/781)
|
||||
|
||||
## ⚙️ Other Changes
|
||||
|
||||
- Best practice for typing by [@danorlando](https://github.com/danorlando) in [#763](https://github.com/danny-avila/LibreChat/pull/763)
|
||||
- Use zod for better type safety by [@danny-avila](https://github.com/danny-avila) in [#761](https://github.com/danny-avila/LibreChat/pull/761)
|
||||
- Update index.html to replace ChatGPT Clone with LibreChat by [@fuegovic](https://github.com/fuegovic) in [#724](https://github.com/danny-avila/LibreChat/pull/724)
|
||||
- chore: add back data-provider to monorepo by [@danny-avila](https://github.com/danny-avila) in [#728](https://github.com/danny-avila/LibreChat/pull/728)
|
||||
- Plugins: remove initial "I'm thinking" step to make plugin use appear smarter/seamless. by [@danny-avila](https://github.com/danny-avila) in [#729](https://github.com/danny-avila/LibreChat/pull/729)
|
||||
- Added Integration workflow, which will help detect app-wide breaking changes by [@danny-avila](https://github.com/danny-avila) in [#771](https://github.com/danny-avila/LibreChat/pull/771)
|
||||
- Resolved several Vite warnings that would appear on frontend building by [@danny-avila](https://github.com/danny-avila) in [#779](https://github.com/danny-avila/LibreChat/pull/779)
|
||||
|
||||
## New Contributors
|
||||
|
||||
- [@AndrejG82](https://github.com/AndrejG82) made their first contribution in [#744](https://github.com/danny-avila/LibreChat/pull/744)
|
||||
- [@XHyperDEVX](https://github.com/XHyperDEVX) made their first contribution in [#772](https://github.com/danny-avila/LibreChat/pull/772)
|
||||
|
||||
**Full Changelog**: https://github.com/danny-avila/LibreChat/compare/v0.5.6...v0.5.7
|
||||
51
pages/changelog/content/v0.5.8.mdx
Normal file
51
pages/changelog/content/v0.5.8.mdx
Normal file
@@ -0,0 +1,51 @@
|
||||
- Show Bing Scores by [@psarno](https://github.com/danny-avila/LibreChat/pull/814)
|
||||
- Disable Registration for Social logins by [@Berry-13](https://github.com/danny-avila/LibreChat/pull/813)
|
||||
- Plugins: Improve OpenAPI handling, Show Multiple Plugins, & Other Improvements by [@danny-avila](https://github.com/danny-avila/LibreChat/pull/845)
|
||||
|
||||
## 🌐 Internationalization
|
||||
|
||||
- Russian Translation by [@Berry-13](https://github.com/danny-avila/LibreChat/pull/830)
|
||||
- Polish Translation by [@fuegovic](https://github.com/danny-avila/LibreChat/pull/840)
|
||||
- Update Chinese Translation by [@ztc1997](https://github.com/danny-avila/LibreChat/pull/846)
|
||||
|
||||
## 🔧 Fixes
|
||||
|
||||
- Scripts: remove --volumes flag from down commands by [@danny-avila](https://github.com/danny-avila/LibreChat/pull/784)
|
||||
- Update username rules by [@Berry-13](https://github.com/danny-avila/LibreChat/pull/787)
|
||||
- Corrected Registration Validation, Case-Insensitive Variable Handling, Playwright workflow by [@danny-avila](https://github.com/danny-avila/LibreChat/pull/805)
|
||||
- CodeBlock.tsx fix copy-to-clipboard functionality on some browsers by [@danny-avila](https://github.com/danny-avila/LibreChat/pull/806)
|
||||
- Reset password error by [@Berry-13](https://github.com/danny-avila/LibreChat/pull/810)
|
||||
- PluginsClient.js fix ChatOpenAI Azure Config Issue by [@danny-avila](https://github.com/danny-avila/LibreChat/pull/812)
|
||||
- HoverButtons light/dark styling to match official site by [@danny-avila](https://github.com/danny-avila/LibreChat/pull/821)
|
||||
- Update social profile picture by [@Berry-13](https://github.com/danny-avila/LibreChat/pull/792)
|
||||
- BingAI markdown and error formatting for final stream response by [@danny-avila](https://github.com/danny-avila/LibreChat/pull/829)
|
||||
- Registration Make Username optional by [@danny-avila](https://github.com/danny-avila/LibreChat/pull/831)
|
||||
- Fix Meilisearch error and refactor server index.js file by [@Berry-13](https://github.com/danny-avila/LibreChat/pull/832)
|
||||
|
||||
## 📝 Documentation
|
||||
|
||||
- DigitalOcean Deployment by [@danny-avila](https://github.com/danny-avila/LibreChat/pull/783)
|
||||
- Update chimeragpt docs by [@Berry-13](https://github.com/danny-avila/LibreChat/pull/826)
|
||||
- Added podman installation instructions. Updated dockerfile to stub env by [@f1yn](https://github.com/danny-avila/LibreChat/pull/819)
|
||||
- Minor Updates by [@fuegovic](https://github.com/danny-avila/LibreChat/pull/841)
|
||||
- Showcase Third-party LibreChat "tools" in docs by [@fuegovic](https://github.com/danny-avila/LibreChat/pull/848)
|
||||
|
||||
## ⚙️ Other Changes
|
||||
|
||||
- Un-expose mongodb ports in compose files by [@danny-avila](https://github.com/danny-avila/LibreChat/pull/786)
|
||||
- Comment out meilisearch ports in compose files by [@danny-avila](https://github.com/danny-avila/LibreChat/pull/807)
|
||||
- Translation Fixes, Lint Error Corrections, and Additional Translations by [@Berry-13](https://github.com/danny-avila/LibreChat/pull/788)
|
||||
- Convert 'export to screenshot' logic to TSX and use html-to-image by [@danny-avila](https://github.com/danny-avila/LibreChat/pull/809)
|
||||
- Refactor(MessageHandler -> useServerStream): TS Conversion and Custom Hook for Server Streaming by [@danny-avila](https://github.com/danny-avila/LibreChat/pull/818)
|
||||
- Style(Dialog): Improved Close Button ("X") position by [@Berry-13](https://github.com/danny-avila/LibreChat/pull/824)
|
||||
- style(NavLinks): Improved NavLinks animation and scale by [@Berry-13](https://github.com/danny-avila/LibreChat/pull/843)
|
||||
|
||||
## New Contributors
|
||||
|
||||
- [@psarno](https://github.com/psarno) made their first contribution in [#814](https://github.com/danny-avila/LibreChat/pull/814)
|
||||
- [@zentooo](https://github.com/zentooo) made their first contribution in [#815](https://github.com/danny-avila/LibreChat/pull/815)
|
||||
- [@f1yn](https://github.com/f1yn) made their first contribution in [#819](https://github.com/danny-avila/LibreChat/pull/819)
|
||||
- [@ztc1997](https://github.com/ztc1997) made their first contribution in [#846](https://github.com/danny-avila/LibreChat/pull/846)
|
||||
- [@ronith256](https://github.com/ronith256) made their first contribution in [#837](https://github.com/danny-avila/LibreChat/pull/837)
|
||||
|
||||
**Full Changelog**: https://github.com/danny-avila/LibreChat/compare/v0.5.7...v0.5.8
|
||||
76
pages/changelog/content/v0.5.9.mdx
Normal file
76
pages/changelog/content/v0.5.9.mdx
Normal file
@@ -0,0 +1,76 @@
|
||||
# What's Changed
|
||||
|
||||
- **To update:** run `npm run update` from the project directory for a clean installation.
|
||||
- **Prerequisites:** git and npm installed
|
||||
- **Recommended:** clear localStorage and cookies
|
||||
|
||||
### ⚠️ Breaking Change
|
||||
|
||||
It's now required to set a **JWT_REFRESH_SECRET** in your .env file as of [#927](https://github.com/danny-avila/LibreChat/pull/927)
|
||||
|
||||
> It's also recommended you update your `SESSION_EXPIRY` to a lower value and set `REFRESH_TOKEN_EXPIRY`
|
||||
> Default values: session expiry: 15 minutes, refresh token expiry: 7 days
|
||||
> _See **[.env.example](https://github.com/danny-avila/LibreChat/blob/1378eb5097b666a4add27923e47be73919957e5b/.env.example#L314)** for exact values in millisecond calculation_
|
||||
|
||||
## 🛠️ New Features
|
||||
|
||||
- 🛡️ Refresh Token for Improved Session Security by [@bsu3338](https://github.com/bsu3338) & [@danny-avila](https://github.com/danny-avila) in [#927](https://github.com/danny-avila/LibreChat/pull/927)
|
||||
- 🛡️ Message Rate Limiters, Violation Logging, & Ban System 🔨 by [@danny-avila](https://github.com/danny-avila) in [#903](https://github.com/danny-avila/LibreChat/pull/903)
|
||||
- 🛡️ Stricter AI Message Rendering to Prevent XSS by [@danny-avila](https://github.com/danny-avila) in [#893](https://github.com/danny-avila/LibreChat/pull/893)
|
||||
- 🛡️ Encrypt & Expire User Provided Keys, Rate Limiting by [@danny-avila](https://github.com/danny-avila) in [#874](https://github.com/danny-avila/LibreChat/pull/874)
|
||||
- OpenRouter Support & Improve Model Fetching ⇆ by [@danny-avila](https://github.com/danny-avila) in [#936](https://github.com/danny-avila/LibreChat/pull/936)
|
||||
- Add Confirm Dialog to Conversation Delete Button by [@Berry-13](https://github.com/Berry-13) in [#875](https://github.com/danny-avila/LibreChat/pull/875)
|
||||
- Bun Support 🥟 by [@danny-avila](https://github.com/danny-avila) in [#907](https://github.com/danny-avila/LibreChat/pull/907)
|
||||
- Icons for Chat Identification by [@Berry-13](https://github.com/Berry-13) in [#879](https://github.com/danny-avila/LibreChat/pull/879)
|
||||
- CodeBrew Plugin by [@Falven](https://github.com/Falven) in [#931](https://github.com/danny-avila/LibreChat/pull/931)
|
||||
- Auto-detect Browser language by [@Berry-13](https://github.com/Berry-13) in [#947](https://github.com/danny-avila/LibreChat/pull/947)
|
||||
|
||||
## 🌐 Internationalization
|
||||
|
||||
- Update Zh.tsx by [@yuanmu0814](https://github.com/yuanmu0814) in [#862](https://github.com/danny-avila/LibreChat/pull/862)
|
||||
- Italian Translation for User Provided Keys and Data Controls by [@Berry-13](https://github.com/Berry-13) in [#886](https://github.com/danny-avila/LibreChat/pull/886)
|
||||
- Updated Portuguese, Spanish translations by [@itzraiss](https://github.com/itzraiss) in [#857](https://github.com/danny-avila/LibreChat/pull/857), [#876](https://github.com/danny-avila/LibreChat/pull/876), [#888](https://github.com/danny-avila/LibreChat/pull/888), [#898](https://github.com/danny-avila/LibreChat/pull/898)
|
||||
- Japanese Translation by [@forestsource](https://github.com/forestsource) in [#895](https://github.com/danny-avila/LibreChat/pull/895)
|
||||
- Swedish Translation by [@yoHasse](https://github.com/yoHasse) in [#940](https://github.com/danny-avila/LibreChat/pull/940)
|
||||
|
||||
## 🔧 Fixes
|
||||
|
||||
- Match OpenAI Token Counting Strategy 🪙 by [@danny-avila](https://github.com/danny-avila) in [#945](https://github.com/danny-avila/LibreChat/pull/945)
|
||||
- Add More Translation Text & Minor UI Fixes by [@Berry-13](https://github.com/Berry-13) in [#861](https://github.com/danny-avila/LibreChat/pull/861)
|
||||
- Fix Docker Install Guide Broken Link by [@finnless](https://github.com/finnless) in [#877](https://github.com/danny-avila/LibreChat/pull/877)
|
||||
- Fix Various Broken Docker_compose_install.md Links in Docs by [@GovernmentPlates](https://github.com/GovernmentPlates) in [#882](https://github.com/danny-avila/LibreChat/pull/882)
|
||||
- Devcontainer Image and Networking by [@finnless](https://github.com/finnless) in [#891](https://github.com/danny-avila/LibreChat/pull/891)
|
||||
- Aborted Messages Not Saving by [@danny-avila](https://github.com/danny-avila) in [#894](https://github.com/danny-avila/LibreChat/pull/894)
|
||||
- Duplicate Key Error in Translation by [@danny-avila](https://github.com/danny-avila) in [#906](https://github.com/danny-avila/LibreChat/pull/906)
|
||||
- Module Resolution for Create-user Script 👤 by [@danny-avila](https://github.com/danny-avila) in [#935](https://github.com/danny-avila/LibreChat/pull/935)
|
||||
- Only Include Fields Defined by API Reference in Payload by [@danny-avila](https://github.com/danny-avila) in [#933](https://github.com/danny-avila/LibreChat/pull/933), [#938](https://github.com/danny-avila/LibreChat/pull/938)
|
||||
- Allow Latin-based Special Characters in Username by [@danny-avila](https://github.com/danny-avila) in [#969](https://github.com/danny-avila/LibreChat/pull/969)
|
||||
|
||||
## 📝 Documentation
|
||||
|
||||
- Make_your_own.md Formatting Fix for Mkdocs by [@danny-avila](https://github.com/danny-avila) in [#855](https://github.com/danny-avila/LibreChat/pull/855)
|
||||
- Hugging Face Deployment by [@fuegovic](https://github.com/fuegovic) in [#867](https://github.com/danny-avila/LibreChat/pull/867)
|
||||
- Free API Documentation Update by [@Berry-13](https://github.com/Berry-13) in [#902](https://github.com/danny-avila/LibreChat/pull/902)
|
||||
- Update Huggingface.md by [@fuegovic](https://github.com/fuegovic) in [#942](https://github.com/danny-avila/LibreChat/pull/942)
|
||||
|
||||
## ⚙️ Other Changes
|
||||
|
||||
- Enhance DB Schemas/Controllers and Improve E2E Tests by [@danny-avila](https://github.com/danny-avila) in [#966](https://github.com/danny-avila/LibreChat/pull/966)
|
||||
- Hide Source Map from Client by [@danny-avila](https://github.com/danny-avila) in [#905](https://github.com/danny-avila/LibreChat/pull/905)
|
||||
- Update: Install Script by [@fuegovic](https://github.com/fuegovic) in [#858](https://github.com/danny-avila/LibreChat/pull/858)
|
||||
- Bump Packages, Fix Langchain Peer Dep Issue by [@danny-avila](https://github.com/danny-avila) in [#883](https://github.com/danny-avila/LibreChat/pull/883)
|
||||
- Add Zod to All Workspaces as is Used Individually by Each by [@danny-avila](https://github.com/danny-avila) in [#884](https://github.com/danny-avila/LibreChat/pull/884)
|
||||
- Bump Data-provider by [@danny-avila](https://github.com/danny-avila) in [#885](https://github.com/danny-avila/LibreChat/pull/885)
|
||||
- Organize Root Directory Files 🧹 by [@danny-avila](https://github.com/danny-avila) in [#887](https://github.com/danny-avila/LibreChat/pull/887)
|
||||
- Remove Unused Dependencies 🧹 by [@danny-avila](https://github.com/danny-avila) in [#939](https://github.com/danny-avila/LibreChat/pull/939)
|
||||
- Refactor(.env.example) by [@Berry-13](https://github.com/Berry-13) in [#880](https://github.com/danny-avila/LibreChat/pull/880)
|
||||
- Initialize Ban Env Vars in JestSetup by [@danny-avila](https://github.com/danny-avila) in [#937](https://github.com/danny-avila/LibreChat/pull/937)
|
||||
|
||||
## New Contributors
|
||||
|
||||
- [@yuanmu0814](https://github.com/yuanmu0814) made their first contribution in [#862](https://github.com/danny-avila/LibreChat/pull/862)
|
||||
- [@finnless](https://github.com/finnless) made their first contribution in [#877](https://github.com/danny-avila/LibreChat/pull/877)
|
||||
- [@GovernmentPlates](https://github.com/GovernmentPlates) made their first contribution in [#882](https://github.com/danny-avila/LibreChat/pull/882)
|
||||
- [@forestsource](https://github.com/forestsource) made their first contribution in [#895](https://github.com/danny-avila/LibreChat/pull/895)
|
||||
- [@Falven](https://github.com/Falven) made their first contribution in [#931](https://github.com/danny-avila/LibreChat/pull/931)
|
||||
- [@yoHasse](https://github.com/yoHasse) made their first contribution in [#940](https://github.com/danny-avila/LibreChat/pull/940)
|
||||
6
pages/changelog/content/v0.6.0-breaking-changes.mdx
Normal file
6
pages/changelog/content/v0.6.0-breaking-changes.mdx
Normal file
@@ -0,0 +1,6 @@
|
||||
<Callout type="info" title="Meilisearch" emoji='🔎' >
|
||||
|
||||
- **Meilisearch Update**: Following the recent update to Meilisearch, an unused folder named `meili_data` may be present in your root directory. This folder is no longer required and can be **safely deleted** to free up space.
|
||||
- **New Indexing Data Location**: The indexing data has been relocated. It will now be stored in a new folder named `meili_data_v1.x`, where `1.x` represents the version of Meilisearch. For instance, with the current Meilisearch version `1.5`, the folder will be `meili_data_v1.5`.
|
||||
|
||||
</Callout>
|
||||
65
pages/changelog/content/v0.6.0.mdx
Normal file
65
pages/changelog/content/v0.6.0.mdx
Normal file
@@ -0,0 +1,65 @@
|
||||
# What's Changed
|
||||
|
||||
## ✨ New Features
|
||||
|
||||
- Summarize messages in longer conversations (ConversationSummaryBufferMemory) by [@danny-avila](https://github.com/danny-avila) in [#973](https://github.com/danny-avila/LibreChat/pull/973)
|
||||
> (Optional/Experimental) Enable message summarization by setting the following in your .env file:
|
||||
> Note: this may affect response time when a summary is being generated. This saves you tokens in conversations with a lot of messages
|
||||
> `OPENAI_SUMMARIZE=true`
|
||||
- Add Option to Disable Titling, Config Titling Model, and Title Prompt Improvements by [@danny-avila](https://github.com/danny-avila) in [#977](https://github.com/danny-avila/LibreChat/pull/977)
|
||||
- GPT-3.5-Turbo-Instruct Support & Model Fetching Refactor by [@danny-avila](https://github.com/danny-avila) in [#981](https://github.com/danny-avila/LibreChat/pull/981)
|
||||
- Accurate Token Usage Tracking & Optional Balance by [@danny-avila](https://github.com/danny-avila) in [#1018](https://github.com/danny-avila/LibreChat/pull/1018)
|
||||
> Read more about the [Token Usage/Balance feature here](https://docs.librechat.ai/features/token_usage.html)
|
||||
- Plugin Search Functionality by [@walbercardoso](https://github.com/walbercardoso) in [#1007](https://github.com/danny-avila/LibreChat/pull/1007)
|
||||
- Initial Redis Support for Scalability by [@danny-avila](https://github.com/danny-avila) in [#1039](https://github.com/danny-avila/LibreChat/pull/1039)
|
||||
- New User setting to Auto-Scroll to Bottom of Conversation by [@Berry-13](https://github.com/Berry-13) in [#1049](https://github.com/danny-avila/LibreChat/pull/1049)
|
||||
|
||||
## 🌐 Internationalization
|
||||
|
||||
- Update Zh.tsx by [@liukaixiang817](https://github.com/liukaixiang817) in [#1019](https://github.com/danny-avila/LibreChat/pull/1019)
|
||||
- Improve Traditional Chinese Localization by [@PeterDaveHello](https://github.com/PeterDaveHello) in [#1055](https://github.com/danny-avila/LibreChat/pull/1055)
|
||||
- Korean Language Support by [@ywkim](https://github.com/ywkim) in [#1005](https://github.com/danny-avila/LibreChat/pull/1005)
|
||||
- Traditional Chinese Language Support by [@goodair220917](https://github.com/goodair220917) in [#1006](https://github.com/danny-avila/LibreChat/pull/1006)
|
||||
|
||||
## 🔧 Fixes
|
||||
|
||||
- SetOptions() Handling fix for ModelOptions by [@jordantgh](https://github.com/jordantgh) in [#975](https://github.com/danny-avila/LibreChat/pull/975)
|
||||
- Fixed LoginForm Max Length by [@danny-avila](https://github.com/danny-avila) in [#980](https://github.com/danny-avila/LibreChat/pull/980)
|
||||
- Cancel Automatic Scrolling During Message Stream on Mobile by [@danny-avila](https://github.com/danny-avila) in [#984](https://github.com/danny-avila/LibreChat/pull/984)
|
||||
- TextChat Scrollbar Space to allow selecting scrollbar, lower on the screen by [@danny-avila](https://github.com/danny-avila) in [#988](https://github.com/danny-avila/LibreChat/pull/988)
|
||||
- Fixed wrong Token Usage Rate for GPT-4 introduced in [#1018](https://github.com/danny-avila/LibreChat/pull/1018) by [@danny-avila](https://github.com/danny-avila) in [#1020](https://github.com/danny-avila/LibreChat/pull/1020)
|
||||
- OpenAIClient/PluginsClient Proxy Handling by [@danny-avila](https://github.com/danny-avila) in [#1029](https://github.com/danny-avila/LibreChat/pull/1029)
|
||||
- Chats now Correctly Render on Refresh/Visit by [@danny-avila](https://github.com/danny-avila) in [#1037](https://github.com/danny-avila/LibreChat/pull/1037)
|
||||
- SearchBar Debounce Fix by [@danny-avila](https://github.com/danny-avila) in [#1039](https://github.com/danny-avila/LibreChat/pull/1039)
|
||||
- BingAIClient Fix (now using [nodejs-gpt](https://github.com/danny-avila/nodejs-gpt)) by [@danny-avila](https://github.com/danny-avila) in [#1050](https://github.com/danny-avila/LibreChat/pull/1050) [#1063](https://github.com/danny-avila/LibreChat/pull/1063)
|
||||
- Set Correct Default Language Setting by [@Berry-13](https://github.com/Berry-13) in [#1061](https://github.com/danny-avila/LibreChat/pull/1061)
|
||||
- OpenAI Name Property Regex Conformance (no longer errors with Custom names in Presets) by [@danny-avila](https://github.com/danny-avila) in [#1076](https://github.com/danny-avila/LibreChat/pull/1076)
|
||||
- Fix `getLogStores` Property & 401 Error Refresh Token Handling by [@danny-avila](https://github.com/danny-avila) in [#1084](https://github.com/danny-avila/LibreChat/pull/1084)
|
||||
|
||||
## 📝 Documentation
|
||||
|
||||
- Utilize Meilisearch Using LibreChat in Render by [@itzraiss](https://github.com/itzraiss) in [#972](https://github.com/danny-avila/LibreChat/pull/972)
|
||||
- Update Render.md with Meilisearch Guide by [@danny-avila](https://github.com/danny-avila) in [#982](https://github.com/danny-avila/LibreChat/pull/982)
|
||||
- Docker Compose Install Command Fix by [@PeterDaveHello](https://github.com/PeterDaveHello) in [#1053](https://github.com/danny-avila/LibreChat/pull/1053)
|
||||
- Token Usage in README by [@Berry-13](https://github.com/Berry-13) in [#1060](https://github.com/danny-avila/LibreChat/pull/1060)
|
||||
- Meilisearch in Render & Email Password Reset Update by [@fuegovic](https://github.com/fuegovic) in [#1062](https://github.com/danny-avila/LibreChat/pull/1062)
|
||||
- README Update by [@Berry-13](https://github.com/Berry-13) in [#1086](https://github.com/danny-avila/LibreChat/pull/1086)
|
||||
|
||||
## ⚙️ Other Changes
|
||||
|
||||
- Bump Langchain by [@danny-avila](https://github.com/danny-avila) in [#979](https://github.com/danny-avila/LibreChat/pull/979)
|
||||
- Login Logs for Fail2Ban by [@Berry-13](https://github.com/Berry-13) in [#986](https://github.com/danny-avila/LibreChat/pull/986)
|
||||
- Icon & Favicon Adjustments, File Conversions, & Unit Tests by [@Berry-13](https://github.com/Berry-13) in [#987](https://github.com/danny-avila/LibreChat/pull/987)
|
||||
- PluginStoreDialog Refactor by [@Berry-13](https://github.com/Berry-13) in [#1047](https://github.com/danny-avila/LibreChat/pull/1047)
|
||||
- Docker-Compose UID/GID Setting by [@Berry-13](https://github.com/Berry-13) in [#1044](https://github.com/danny-avila/LibreChat/pull/1044)
|
||||
- Replace EndpointsConfig Recoil Store with React Query by [@danny-avila](https://github.com/danny-avila) in [#1085](https://github.com/danny-avila/LibreChat/pull/1085)
|
||||
|
||||
## New Contributors
|
||||
|
||||
- [@jordantgh](https://github.com/jordantgh) made their first contribution in [#975](https://github.com/danny-avila/LibreChat/pull/975)
|
||||
- [@goodair220917](https://github.com/goodair220917) made their first contribution in [#1006](https://github.com/danny-avila/LibreChat/pull/1006)
|
||||
- [@liukaixiang817](https://github.com/liukaixiang817) made their first contribution in [#1019](https://github.com/danny-avila/LibreChat/pull/1019)
|
||||
- [@walbercardoso](https://github.com/walbercardoso) made their first contribution in [#1007](https://github.com/danny-avila/LibreChat/pull/1007)
|
||||
- [@PeterDaveHello](https://github.com/PeterDaveHello) made their first contribution in [#1053](https://github.com/danny-avila/LibreChat/pull/1053)
|
||||
|
||||
**Full Changelog**: [https://github.com/danny-avila/LibreChat/compare/v0.5.9...v0.6.0](https://github.com/danny-avila/LibreChat/compare/v0.5.9...v0.6.0)
|
||||
41
pages/changelog/content/v0.6.1.mdx
Normal file
41
pages/changelog/content/v0.6.1.mdx
Normal file
@@ -0,0 +1,41 @@
|
||||
# What's Changed
|
||||
|
||||
> Support for the old UI will become deprecated, but will still be available through the old route `/chat/new`. The new route will be `/c/new`
|
||||
|
||||
## ✨ New Features as of v0.6.1
|
||||
|
||||
- **DALL-E-3 Support:** Added support for DALL-E-3 including reverse proxy and system prompt configs for DALL-E-3 by [@danny-avila](https://github.com/danny-avila) in [#1147](https://github.com/danny-avila/LibreChat/pull/1147), [#1148](https://github.com/danny-avila/LibreChat/pull/1148) & [#1150](https://github.com/danny-avila/LibreChat/pull/1150)
|
||||
- **Toast Components:** Introduced Toast components, similar to ChatGPT's, and a Toast Provider to manage toasts higher in the DOM tree by [@danny-avila](https://github.com/danny-avila) in [#1108](https://github.com/danny-avila/LibreChat/pull/1108) & [#1110](https://github.com/danny-avila/LibreChat/pull/1110)
|
||||
- **Custom Footer Environment Variable:** Addition of `CUSTOM_FOOTER` env variable for footer customization by [@danny-avila](https://github.com/danny-avila) in [#1098](https://github.com/danny-avila/LibreChat/pull/1098)
|
||||
- **Azure OpenAI Enhancements:** Enabled switching Deployment Name by Model Name in AzureOpenAI by [@danny-avila](https://github.com/danny-avila) in [#1137](https://github.com/danny-avila/LibreChat/pull/1137)
|
||||
- **Token Transactions:** Added timestamps to transaction schema by [@danny-avila](https://github.com/danny-avila) in [#1123](https://github.com/danny-avila/LibreChat/pull/1123)
|
||||
- **Ban-User Command:** Implemented a command to ban users by [@Berry-13](https://github.com/Berry-13) in [#1121](https://github.com/danny-avila/LibreChat/pull/1121)
|
||||
|
||||
## 🌐 Internationalization
|
||||
|
||||
- **Multilingual Support:** Added Vietnamese, Brazilian Portuguese, Turkish, Russian, Italian, French, and Arabic translations by [@chokiproai](https://github.com/chokiproai), [@itzraiss](https://github.com/itzraiss), [@eniyiweb](https://github.com/eniyiweb), [@machinsoft](https://github.com/machinsoft), [@Berry-13](https://github.com/Berry-13), [@fuegovic](https://github.com/fuegovic), and [@QuitCool](https://github.com/QuitCool) in [#1129](https://github.com/danny-avila/LibreChat/pull/1129), [#1126](https://github.com/danny-avila/LibreChat/pull/1126), [#1168](https://github.com/danny-avila/LibreChat/pull/1168), [#1169](https://github.com/danny-avila/LibreChat/pull/1169), [#1175](https://github.com/danny-avila/LibreChat/pull/1175), [#1176](https://github.com/danny-avila/LibreChat/pull/1176) & [#1180](https://github.com/danny-avila/LibreChat/pull/1180)
|
||||
- **Update Chinese localization:** Improved Chinese and Traditional Chinese translations by [@liukaixiang817](https://github.com/liukaixiang817) and [@Super12138](https://github.com/Super12138) in [#1095](https://github.com/danny-avila/LibreChat/pull/1095) & [#1102](https://github.com/danny-avila/LibreChat/pull/1102)
|
||||
|
||||
## 🔧 Fixes
|
||||
|
||||
- **Bug Fixes and Optimizations:** Addressed various issues including data transformation, tag workflow, OpenRouter, typo fixes, endpoint handling, navigation issues, and ModelService.js conditional statement correctness by [@danny-avila](https://github.com/danny-avila), [@walbercardoso](https://github.com/walbercardoso), [@Berry-13](https://github.com/Berry-13) in [#1097](https://github.com/danny-avila/LibreChat/pull/1097), [#1105](https://github.com/danny-avila/LibreChat/pull/1105), [#1116](https://github.com/danny-avila/LibreChat/pull/1116), [#1141](https://github.com/danny-avila/LibreChat/pull/1141), [#1144](https://github.com/danny-avila/LibreChat/pull/1144) & [#1145](https://github.com/danny-avila/LibreChat/pull/1145)
|
||||
|
||||
## 📝 Documentation
|
||||
|
||||
- **Documentation Improvements:** Updated manuals and guides for various setups including Docker, Local Env, and reverse proxy configuration by [@danny-avila](https://github.com/danny-avila), [@Berry-13](https://github.com/Berry-13), [@fuegovic](https://github.com/fuegovic) in [#1117](https://github.com/danny-avila/LibreChat/pull/1117), [#1118](https://github.com/danny-avila/LibreChat/pull/1118), [#1132](https://github.com/danny-avila/LibreChat/pull/1132) & [#1153](https://github.com/danny-avila/LibreChat/pull/1153)
|
||||
|
||||
## ⚙️ Other Changes
|
||||
|
||||
- **Workflow and Style Enhancements:** Various changes including manual trigger of workflows, tag workflow adjustments, token rate support for newer models (1106), navigation updates, and graphical updates by [@danny-avila](https://github.com/danny-avila), [@Z1xus](https://github.com/Z1xus), [@Berry-13](https://github.com/Berry-13) in [#1099](https://github.com/danny-avila/LibreChat/pull/1099), [#1100](https://github.com/danny-avila/LibreChat/pull/1100), [#1146](https://github.com/danny-avila/LibreChat/pull/1146), [#1182](https://github.com/danny-avila/LibreChat/pull/1182) & [#1138](https://github.com/danny-avila/LibreChat/pull/1138)
|
||||
|
||||
## New Contributors
|
||||
|
||||
- [@Super12138](https://github.com/Super12138) made their first contribution in [#1102](https://github.com/danny-avila/LibreChat/pull/1102)
|
||||
- [@chokiproai](https://github.com/chokiproai) made their first contribution in [#1129](https://github.com/danny-avila/LibreChat/pull/1129)
|
||||
- [@otisdog8](https://github.com/otisdog8) made their first contribution in [#1151](https://github.com/danny-avila/LibreChat/pull/1151)
|
||||
- [@Cfomodz](https://github.com/Cfomodz) made their first contribution in [#1160](https://github.com/danny-avila/LibreChat/pull/1160)
|
||||
- [@snekkenull](https://github.com/snekkenull) made their first contribution in [#1152](https://github.com/danny-avila/LibreChat/pull/1152)
|
||||
- [@eniyiweb](https://github.com/eniyiweb) made their first contribution in [#1168](https://github.com/danny-avila/LibreChat/pull/1168)
|
||||
- [@machinsoft](https://github.com/machinsoft) made their first contribution in [#1169](https://github.com/danny-avila/LibreChat/pull/1169)
|
||||
- [@QuitCool](https://github.com/QuitCool) made their first contribution in [#1180](https://github.com/danny-avila/LibreChat/pull/1180)
|
||||
- [@Z1xus](https://github.com/Z1xus) made their first contribution in [#1182](https://github.com/danny-avila/LibreChat/pull/1182)
|
||||
53
pages/changelog/content/v0.6.10-breaking-changes.mdx
Normal file
53
pages/changelog/content/v0.6.10-breaking-changes.mdx
Normal file
@@ -0,0 +1,53 @@
|
||||
<Callout type="info" title="Meilisearch v1.7" emoji="🔍">
|
||||
- **Meilisearch Update**: Following the recent update to Meilisearch, an unused folder named
|
||||
`meili_data_v1.6` may be present in your root directory. This folder is no longer required and
|
||||
**can be safely deleted** to free up space. - **New Indexing Data Location**: With the current
|
||||
Meilisearch version `1.7.3`, the new indexing data location folder will be `meili_data_v1.7`.
|
||||
</Callout>
|
||||
|
||||
<Callout type="info" title="Meilisearch v1.6" emoji="🔍">
|
||||
- **Meilisearch Update**: Following the recent update to Meilisearch, an unused folder named
|
||||
`meili_data_v1.5` may be present in your root directory. This folder is no longer required and
|
||||
**can be safely deleted** to free up space. - **New Indexing Data Location**: With the current
|
||||
Meilisearch version `1.6`, the new indexing data location folder will be `meili_data_v1.6`.
|
||||
</Callout>
|
||||
|
||||
<Callout type="error" title="Ninja 🥷🪦">
|
||||
- Following to the shut down of "Ninja", the ChatGPTbrowser endpoint is no longer available in
|
||||
LibreChat.
|
||||
</Callout>
|
||||
|
||||
<Callout type="warning" title="`docker-compose.yml` Update" emoji='🐋'>
|
||||
We have made changes to the `docker-compose.yml` file to enhance the default behavior. Starting now, the file uses the pre-built image by default. If you prefer to build the image yourself, you'll need to utilize the override file to specify your custom build configuration.
|
||||
|
||||
Here's an example of the `docker-compose.override.yml`:
|
||||
|
||||
```yaml
|
||||
version: '3.4'
|
||||
|
||||
services:
|
||||
api:
|
||||
image: librechat
|
||||
build:
|
||||
context: .
|
||||
target: node
|
||||
```
|
||||
|
||||
For more detailed information on using the `docker-compose.override.yaml`, please refer to our documentation: [docker_override](/docs/configuration/docker_override)
|
||||
|
||||
</Callout>
|
||||
|
||||
<Callout type="note" title="Söhne Font Licensing Issue">
|
||||
During a recent license review, it was discovered that the Söhne fonts used in LibreChat require proper licensing for legal use. These fonts were added early in the project by a community contribution to mirror ChatGPT's aesthetic, but it was an oversight to allow them without proper knowledge.
|
||||
|
||||
To address this issue, the Söhne fonts have been removed from the project and replaced with open-source alternatives, effective immediately in the latest version of the repository on GitHub. The relevant font foundry has been contacted to resolve the matter.
|
||||
|
||||
All users and those who have forked LibreChat are required to update to the latest version to comply with font licensing laws. If you prefer to continue using the fonts, please follow the instructions provided [here](https://gist.github.com/danny-avila/e1d623e51b24cf0989865197bb788102).
|
||||
|
||||
LibreChat remains committed to ensuring compliance, accessibility, and continuous improvement. The effort to match OpenAI's ChatGPT styling was well-intentioned but poorly executed, and moving forward, all aspects of the project will meet legal and permissive standards.
|
||||
|
||||
We appreciate your understanding and cooperation in making these necessary adjustments. For updates or guidance on implementing these changes, please reach out.
|
||||
|
||||
Thank you for your continued support of LibreChat.
|
||||
|
||||
</Callout>
|
||||
39
pages/changelog/content/v0.6.10.mdx
Normal file
39
pages/changelog/content/v0.6.10.mdx
Normal file
@@ -0,0 +1,39 @@
|
||||
## ⚠️ Important Update
|
||||
|
||||
Dear LibreChat community,
|
||||
|
||||
I'm reaching out to share a critical update about our project. Today I conducted a license review to ensure the project is in good standing. All was good with one exception. I learned that the Söhne fonts used in LibreChat require proper licensing for legal use. These were added early on in the project by a community contribution, for their design alignment with ChatGPT’s aesthetic, but it was my oversight in allowing them without proper knowledge.
|
||||
|
||||
**Actions I've Taken:** I have removed the Söhne fonts from the project and replaced them with open-source alternatives. This change is effective immediately in the latest version of our repository on GitHub. I have promptly initiated contact with the relevant font foundry to discuss which licenses are most appropriate to purchase in LibreChat's situation and to come to a resolve.
|
||||
|
||||
**Your Action Required:** For anyone who has used or forked LibreChat, please update to the latest version to comply with font licensing laws. If you prefer to continue using the Söhne fonts, you'll need to secure a license for yourself. Instructions for integrating licensed fonts post-purchase can be found [here](https://gist.github.com/danny-avila/e1d623e51b24cf0989865197bb788102).
|
||||
|
||||
I will make another update once I receive communication from the font foundry for added clarification.
|
||||
|
||||
**Next Steps:** I believe we can move forward and I'm willing to help anyone with this situation as needed. I am glad I reviewed the current state of dependencies, and I am committed to ensuring LibreChat remains compliant, accessible, and continues improving. To clarify, I was not contacted by the foundry, I simply learned about the issue in my review and am now seeking to rectify.
|
||||
|
||||
The effort to match OpenAI's ChatGPT styling was well-intentioned but poorly executed, and moving forward, I'll ensure all aspects of our project meet legal and permissive standards.
|
||||
|
||||
This is an uncomfortable situation to be in but I believe this is the right thing to do. I appreciate your understanding and cooperation for these necessary adjustments. For updates or guidance on making these changes, feel free to reach out.
|
||||
|
||||
Thank you for your support of LibreChat.
|
||||
|
||||
- [@danny-avila](https://github.com/danny-avila)
|
||||
|
||||
## Other Changes since v0.6.9
|
||||
|
||||
chore: Update Docker build and push actions by [@danny-avila](https://github.com/danny-avila) in [#1790](https://github.com/danny-avila/LibreChat/pull/1790)
|
||||
chore: add tag for `latest` for ci/cd docker builds by [@danny-avila](https://github.com/danny-avila) in [#1791](https://github.com/danny-avila/LibreChat/pull/1791)
|
||||
feat: Assistants API, General File Support, Side Panel, File Explorer by [@danny-avila](https://github.com/danny-avila) in [#1696](https://github.com/danny-avila/LibreChat/pull/1696)
|
||||
fix(data-provider): add openapi-types dependency by [@danny-avila](https://github.com/danny-avila) in [#1797](https://github.com/danny-avila/LibreChat/pull/1797)
|
||||
docs(assistants): Additional Setup & Tool Selection Info by [@danny-avila](https://github.com/danny-avila) in [#1798](https://github.com/danny-avila/LibreChat/pull/1798)
|
||||
docs: Enhance LibreChat Docker deployment guide by [@CXwudi](https://github.com/CXwudi) in [#1796](https://github.com/danny-avila/LibreChat/pull/1796)
|
||||
fix(Convo): Rename Title UX by [@walbercardoso](https://github.com/walbercardoso) in [#1793](https://github.com/danny-avila/LibreChat/pull/1793)
|
||||
chore: Improve Assistants Run Logging by [@danny-avila](https://github.com/danny-avila) in [#1801](https://github.com/danny-avila/LibreChat/pull/1801)
|
||||
fix: Reinstate Default Social Login Values by [@danny-avila](https://github.com/danny-avila) in [#1811](https://github.com/danny-avila/LibreChat/pull/1811)
|
||||
|
||||
## New Contributors
|
||||
|
||||
- [@CXwudi](https://github.com/CXwudi) made their first contribution in [#1796](https://github.com/danny-avila/LibreChat/pull/1796)
|
||||
|
||||
**Full Changelog**: [https://github.com/danny-avila/LibreChat/compare/v0.6.9...v0.6.10](https://github.com/danny-avila/LibreChat/compare/v0.6.9...v0.6.10)
|
||||
45
pages/changelog/content/v0.6.5.mdx
Normal file
45
pages/changelog/content/v0.6.5.mdx
Normal file
@@ -0,0 +1,45 @@
|
||||
# What's Changed
|
||||
|
||||
## ✨ New Features as of v0.6.5
|
||||
|
||||
- **UI Updates & Vision Support:** Major updates to the UI to align with Official ChatGPT style and added initial support for GPT-4 Vision by [@danny-avila](https://github.com/danny-avila) in [#1190](https://github.com/danny-avila/LibreChat/pull/1190) & [#1203](https://github.com/danny-avila/LibreChat/pull/1203)
|
||||
- **Default Preset Selection:** Implemented default preset selection for conversations by [@danny-avila](https://github.com/danny-avila) in [#1275](https://github.com/danny-avila/LibreChat/pull/1275)
|
||||
- **Gemini Support & Google Updates:** Added support for Google Gemini Pro and Gemini Pro Vision. All Google Vertex AI text and chat models are now fully supported as well (PaLM 2 and Codey) by [@danny-avila](https://github.com/danny-avila) in [#1316](https://github.com/danny-avila/LibreChat/pull/1316) & [#1355](https://github.com/danny-avila/LibreChat/pull/1355)
|
||||
- **Azure Vision Support:** Implemented support for GPT-4 Vision through Azure OpenAI by [@danny-avila](https://github.com/danny-avila) in [#1389](https://github.com/danny-avila/LibreChat/pull/1389)
|
||||
- **ENDPOINTS Environment Variable:** Implemented ordering and disabling of endpoints with `ENDPOINTS` env variable by [@danny-avila](https://github.com/danny-avila) in [#1206](https://github.com/danny-avila/LibreChat/pull/1206)
|
||||
- **Reverse Proxy Modifications:** Now allows any reverse proxy URL to be configured. Reverse Proxy Support was also added for Anthropic by [@danny-avila](https://github.com/danny-avila) and @madonchik123 in [#1192](https://github.com/danny-avila/LibreChat/pull/1192) & [#1106](https://github.com/danny-avila/LibreChat/pull/1106)
|
||||
- **Custom SMTP Server Support:** Added the feature to use a custom SMTP server by @Pikaro in [#1219](https://github.com/danny-avila/LibreChat/pull/1219)
|
||||
|
||||
## 🌐 Internationalization
|
||||
|
||||
- **Multilingual Updates:** Updated Vietnamese, Portuguese, Spanish, Turkish, Russian, Dutch, and Japanese translations by @chokiproai, @itzraiss, @eniyiweb, @machinsoft, @Berry-13, and @KenTaniguchi-R in [#1200](https://github.com/danny-avila/LibreChat/pull/1200), [#1202](https://github.com/danny-avila/LibreChat/pull/1202), [#1195](https://github.com/danny-avila/LibreChat/pull/1195), [#1218](https://github.com/danny-avila/LibreChat/pull/1218), [#1251](https://github.com/danny-avila/LibreChat/pull/1251), [#1265](https://github.com/danny-avila/LibreChat/pull/1265) & [#1298](https://github.com/danny-avila/LibreChat/pull/1298)
|
||||
|
||||
## 🔧 Fixes
|
||||
|
||||
- **UI Fixes:** Completed numerous minor and broad UI fixes related to the new UI by [@danny-avila](https://github.com/danny-avila) and @Berry-13 in [#1197](https://github.com/danny-avila/LibreChat/pull/1197) & [#1199](https://github.com/danny-avila/LibreChat/pull/1199)
|
||||
- **Bug Fixes & Optimizations:** Addressed issues like Textarea Scroll fix, Error Handling; Fixed Correct Default Model Name in Response Sender, Endpoint Switching, Anthropic Client Issues, Token Credit Balance Issues, AzureAISearch Plugin Files; Prevented Image Auto-Rotation on Upload, Message Misrouting on Conversation Refresh, and ensured Message Send Requires Key by [@danny-avila](https://github.com/danny-avila), @jonas-w, and @itzraiss in [#1204](https://github.com/danny-avila/LibreChat/pull/1204), [#1217](https://github.com/danny-avila/LibreChat/pull/1217), [#1225](https://github.com/danny-avila/LibreChat/pull/1225), [#1226](https://github.com/danny-avila/LibreChat/pull/1226), [#1232](https://github.com/danny-avila/LibreChat/pull/1232), [#1237](https://github.com/danny-avila/LibreChat/pull/1237), [#1250](https://github.com/danny-avila/LibreChat/pull/1250), [#1278](https://github.com/danny-avila/LibreChat/pull/1278), [#1259](https://github.com/danny-avila/LibreChat/pull/1259), [#1281](https://github.com/danny-avila/LibreChat/pull/1281), [#1294](https://github.com/danny-avila/LibreChat/pull/1294), [#1324](https://github.com/danny-avila/LibreChat/pull/1324), [#1318](https://github.com/danny-avila/LibreChat/pull/1318) & [#1356](https://github.com/danny-avila/LibreChat/pull/1356)
|
||||
|
||||
## 📝 Documentation
|
||||
|
||||
- **Documentation Updates:** Updated guides and documentation for various aspects including `dotenv.md`, LiteLLM Proxy, MongoDB, and Facebook Updates by @fuegovic, @ishaan-jaff, @Berry-13 in [#1258](https://github.com/danny-avila/LibreChat/pull/1258), [#1247](https://github.com/danny-avila/LibreChat/pull/1247), [#1276](https://github.com/danny-avila/LibreChat/pull/1276), [#1307](https://github.com/danny-avila/LibreChat/pull/1307), [#1249](https://github.com/danny-avila/LibreChat/pull/1249), [#1312](https://github.com/danny-avila/LibreChat/pull/1312), [#1342](https://github.com/danny-avila/LibreChat/pull/1342), [#1347](https://github.com/danny-avila/LibreChat/pull/1347)
|
||||
|
||||
## ⚙️ Other Changes
|
||||
|
||||
- **Style and Enhanced Functionality:** Implemented various style and functionality modifications including: order and disable endpoints with ENDPOINTS env var, allow usage of custom SMTP server, prevent login feature (ALLOW_EMAIL_LOGIN), default preset selection in conversations, and open sidebar popup for new users by [@danny-avila](https://github.com/danny-avila), @Pikaro, @Berry-13 in [#1206](https://github.com/danny-avila/LibreChat/pull/1206), [#1219](https://github.com/danny-avila/LibreChat/pull/1219), [#1282](https://github.com/danny-avila/LibreChat/pull/1282), [#1275](https://github.com/danny-avila/LibreChat/pull/1275), [#1309](https://github.com/danny-avila/LibreChat/pull/1309), [#1308](https://github.com/danny-avila/LibreChat/pull/1308)
|
||||
|
||||
## 👀 Upcoming Features
|
||||
|
||||
- Assistants API integration and General File support are in active development
|
||||
- Better, more customizable, and easier System-wide Configuration for Endpoints/Models/Presets
|
||||
- **[Our full Roadmap](https://github.com/users/danny-avila/projects/2)**
|
||||
|
||||
## New Contributors
|
||||
|
||||
- [@madonchik123](https://github.com/madonchik123) made their first contribution in [#1106](https://github.com/danny-avila/LibreChat/pull/1106)
|
||||
- [@jonas-w](https://github.com/jonas-w) made their first contribution in [#1237](https://github.com/danny-avila/LibreChat/pull/1237)
|
||||
- [@Pikaro](https://github.com/Pikaro) made their first contribution in [#1219](https://github.com/danny-avila/LibreChat/pull/1219)
|
||||
- [@ishaan-jaff](https://github.com/ishaan-jaff) made their first contribution in [#1249](https://github.com/danny-avila/LibreChat/pull/1249)
|
||||
- [@KenTaniguchi-R](https://github.com/KenTaniguchi-R) made their first contribution in [#1298](https://github.com/danny-avila/LibreChat/pull/1298)
|
||||
- [@eburnette](https://github.com/eburnette) made their first contribution in [#1317](https://github.com/danny-avila/LibreChat/pull/1317)
|
||||
|
||||
**Full Changelog**: https://github.com/danny-avila/LibreChat/compare/v0.6.1...v0.6.5
|
||||
124
pages/changelog/content/v0.6.6.mdx
Normal file
124
pages/changelog/content/v0.6.6.mdx
Normal file
@@ -0,0 +1,124 @@
|
||||
# What's Changed
|
||||
|
||||
## 🏞️ Highlights
|
||||
|
||||
<a href="https://trendshift.io/repositories/4685" target="_blank">
|
||||
<img
|
||||
src="https://trendshift.io/api/badge/repositories/4685"
|
||||
alt="danny-avila%2FLibreChat | Trendshift"
|
||||
width="250"
|
||||
height="55"
|
||||
/>
|
||||
</a>
|
||||
|
||||
- **LibreChat hit a major milestone and was featured on GitHub trending several days in a row!**
|
||||
- Thank you all who checked out this project, there are still more features to come and in active development!
|
||||
|
||||
- **[Customizing endpoints is now possible (that follow OpenAI specs):](https://docs.librechat.ai/install/configuration/custom_config.html)**
|
||||
|
||||

|
||||
|
||||
- **You can enable an experimental mode in Settings to switch Endpoints mid-conversation:**
|
||||
|
||||

|
||||
|
||||
## :sparkles: New Features
|
||||
|
||||
- 👮feat: moderation text by [@Berry-13](https://github.com/Berry-13) in [#1388](https://github.com/danny-avila/LibreChat/pull/1388)
|
||||
- 🔥🚀 feat: CDN (Firebase) & feat: account section by [@Berry-13](https://github.com/Berry-13) in [#1438](https://github.com/danny-avila/LibreChat/pull/1438)
|
||||
- 🚫🔍 feat: disallow search indexing by [@Berry-13](https://github.com/Berry-13) in [#1409](https://github.com/danny-avila/LibreChat/pull/1409)
|
||||
- 🐳 : Improving Docker Build by [@ineiti](https://github.com/ineiti) in [#1415](https://github.com/danny-avila/LibreChat/pull/1415)
|
||||
- 📃 feat: add `list-balances`, `remove-user`, and improve User scripts by [@ineiti](https://github.com/ineiti) in [#1418](https://github.com/danny-avila/LibreChat/pull/1418)
|
||||
- 📱feat: allow PWA by [@Berry-13](https://github.com/Berry-13) in [#1440](https://github.com/danny-avila/LibreChat/pull/1440)
|
||||
- 💫 feat: Config File & Custom Endpoints by [@danny-avila](https://github.com/danny-avila) in [#1474](https://github.com/danny-avila/LibreChat/pull/1474)
|
||||
- 🧪 feat: Experimental: Enable Switching Endpoints Mid-Conversation by [@danny-avila](https://github.com/danny-avila) in [#1483](https://github.com/danny-avila/LibreChat/pull/1483)
|
||||
- ✨ feat(saveImageFromUrl): Dynamic Extension Handling by [@danny-avila](https://github.com/danny-avila) in [#1514](https://github.com/danny-avila/LibreChat/pull/1514)
|
||||
- 🚀 Feat: Streamline File Strategies & GPT-4-Vision Settings by [@danny-avila](https://github.com/danny-avila) in [#1535](https://github.com/danny-avila/LibreChat/pull/1535)
|
||||
- ✏️ feat: LaTeX parsing for Messages by [@danny-avila](https://github.com/danny-avila) in [#1585](https://github.com/danny-avila/LibreChat/pull/1585)
|
||||
- 🖼️ feat(DALL-E): Azure OpenAI Support & New Config Variables by [@danny-avila](https://github.com/danny-avila) in [#1586](https://github.com/danny-avila/LibreChat/pull/1586)
|
||||
- 🎯 feat(config): Custom Endpoint Request Headers by [@danny-avila](https://github.com/danny-avila) in [#1588](https://github.com/danny-avila/LibreChat/pull/1588)
|
||||
- 🚀 feat: Add `OPENAI_ORGANIZATION` for all OpenAI Requests by [@danny-avila](https://github.com/danny-avila) in [#1590](https://github.com/danny-avila/LibreChat/pull/1590)
|
||||
- 🖌️ feat: Optional Display Username in Messages, Send/Stop Button Style, Localization by @itzraiss & @danny-avila in [#1592](https://github.com/danny-avila/LibreChat/pull/1592)
|
||||
- 🪶 feat: Add Support for Azure OpenAI Base URL by [@danny-avila](https://github.com/danny-avila) in [#1596](https://github.com/danny-avila/LibreChat/pull/1596)
|
||||
|
||||
## :gear: Other Changes
|
||||
|
||||
- 🔖 Chore: Update pull_request_template.md with Hard Link by [@danny-avila](https://github.com/danny-avila) in [#1417](https://github.com/danny-avila/LibreChat/pull/1417)
|
||||
- 🎨 style: Add Dynamic Height to Endpoint/Model Menus by [@danny-avila](https://github.com/danny-avila) in [#1480](https://github.com/danny-avila/LibreChat/pull/1480)
|
||||
- 🧹 chore: remove 'MEILI_HTTP_ADDR' by [@fuegovic](https://github.com/fuegovic) in [#1475](https://github.com/danny-avila/LibreChat/pull/1475)
|
||||
- 🗨️ refactor: Open New Tab for Ctrl+Click or Button Combo in NewChat by [@danny-avila](https://github.com/danny-avila) in [#1484](https://github.com/danny-avila/LibreChat/pull/1484)
|
||||
- 🐋 refactor: Mount Config File in Docker and Add to .dockerignore by [@danny-avila](https://github.com/danny-avila) in [#1493](https://github.com/danny-avila/LibreChat/pull/1493)
|
||||
- 🐳 : Further Docker build Cleanup & Docs Update by [@danny-avila](https://github.com/danny-avila) in [#1502](https://github.com/danny-avila/LibreChat/pull/1502)
|
||||
- 🔄 refactor(config): Move `connectWithTimeout` Outside of Helpers Module by [@danny-avila](https://github.com/danny-avila) in [#1513](https://github.com/danny-avila/LibreChat/pull/1513)
|
||||
- 🎨: Updated Plugins Search Bar by @itzraiss in [#1549](https://github.com/danny-avila/LibreChat/pull/1549)
|
||||
- 🪙 refactor: Update tokens.js for Added Context Buffer from Max by [@danny-avila](https://github.com/danny-avila) in [#1573](https://github.com/danny-avila/LibreChat/pull/1573)
|
||||
- 📜 refactor: Enhance Auto Scroll Speed and UseEffect Cleanup by [@danny-avila](https://github.com/danny-avila) in [#1591](https://github.com/danny-avila/LibreChat/pull/1591)
|
||||
|
||||
## 🔧 Fixes
|
||||
|
||||
- 🐛 fix: Prevent Unnecessary Cloning of Symbols in Log Object by [@danny-avila](https://github.com/danny-avila) in [#1455](https://github.com/danny-avila/LibreChat/pull/1455)
|
||||
- 🧹fix: Handle Abort Message Edge Cases by [@danny-avila](https://github.com/danny-avila) in [#1462](https://github.com/danny-avila/LibreChat/pull/1462)
|
||||
- 🛠️ fix: Minor Fixes in `Message`, `Ask/EditController`, `OpenAIClient`, and `countTokens` by [@danny-avila](https://github.com/danny-avila) in [#1463](https://github.com/danny-avila/LibreChat/pull/1463)
|
||||
- 🔧 fix(OpenAIClient): do not invoke abortCompletion on completion error by [@danny-avila](https://github.com/danny-avila) in [#1473](https://github.com/danny-avila/LibreChat/pull/1473)
|
||||
- 🔧 fix: langchain packages mismatch, mount config file for `deploy-compose.yaml`, silence config not found error by [@danny-avila](https://github.com/danny-avila) in [#1481](https://github.com/danny-avila/LibreChat/pull/1481)
|
||||
- 🛠️ fix: Error Message Parsing and ChatOpenAI credentials by [@danny-avila](https://github.com/danny-avila) in [#1482](https://github.com/danny-avila/LibreChat/pull/1482)
|
||||
- 🔧 fix: Improve Endpoint Handling and Address Edge Cases by [@danny-avila](https://github.com/danny-avila) in [#1486](https://github.com/danny-avila/LibreChat/pull/1486)
|
||||
- ⬆️ fix(SendButton): correct dark theme background when `enabled` by [@danny-avila](https://github.com/danny-avila) in [#1503](https://github.com/danny-avila/LibreChat/pull/1503)
|
||||
- 🛠️ fix: Custom Endpoint issues, Improve SSE Response Handling by [@danny-avila](https://github.com/danny-avila) in [#1510](https://github.com/danny-avila/LibreChat/pull/1510)
|
||||
- 🐛 fix: Load `dotenv` at Top of Call Stack by [@danny-avila](https://github.com/danny-avila) in [#1512](https://github.com/danny-avila/LibreChat/pull/1512)
|
||||
- 🔧 fix: Error Handling Improvements by [@danny-avila](https://github.com/danny-avila) in [#1518](https://github.com/danny-avila/LibreChat/pull/1518)
|
||||
- fix(getUserPluginAuthValue): throws error if no user matches by [@danny-avila](https://github.com/danny-avila) in [#1522](https://github.com/danny-avila/LibreChat/pull/1522)
|
||||
- 🐛 fix: Remove `resendImages`, `imageDetail` from `modelOptions` for Custom Endpoints by [@danny-avila](https://github.com/danny-avila) in [#1537](https://github.com/danny-avila/LibreChat/pull/1537)
|
||||
- 🏗️ fix(config): Resolve Paths Correctly for Helper Scripts on Linux and Windows by [@danny-avila](https://github.com/danny-avila) in [#1542](https://github.com/danny-avila/LibreChat/pull/1542)
|
||||
- 📕 fix: Update `document` Title based on `appTitle` and on "New Chat" by [@danny-avila](https://github.com/danny-avila) in [#1553](https://github.com/danny-avila/LibreChat/pull/1553)
|
||||
|
||||
## :memo: Documentation
|
||||
|
||||
- 🧹📚 docs: refactor and clean up by [@fuegovic](https://github.com/fuegovic) in [#1392](https://github.com/danny-avila/LibreChat/pull/1392)
|
||||
- 🪪mkdocs: social cards by [@fuegovic](https://github.com/fuegovic) in [#1428](https://github.com/danny-avila/LibreChat/pull/1428)
|
||||
- doc update: firebase.md by [@fuegovic](https://github.com/fuegovic) in [#1456](https://github.com/danny-avila/LibreChat/pull/1456)
|
||||
- docs: update pull_request_template.md by [@fuegovic](https://github.com/fuegovic) in [#1466](https://github.com/danny-avila/LibreChat/pull/1466)
|
||||
- docs: update the license to 2024. by [@Berry-13](https://github.com/Berry-13) in [#1501](https://github.com/danny-avila/LibreChat/pull/1501)
|
||||
- 🚆 docs: Add Sealos 1-Click Deployment by [@yangchuansheng](https://github.com/yangchuansheng) in [#1578](https://github.com/danny-avila/LibreChat/pull/1578)
|
||||
- 🚆docs: Railway support by [@Berry-13](https://github.com/Berry-13) in [#1529](https://github.com/danny-avila/LibreChat/pull/1529)
|
||||
- 📑 docs: Update Mistral AI API example about `dropParams` by [@danny-avila](https://github.com/danny-avila) in [#1538](https://github.com/danny-avila/LibreChat/pull/1538)
|
||||
- 🚆docs: update invalid env variables in hetzner ubuntu example by [@nicam](https://github.com/nicam) in [#1539](https://github.com/danny-avila/LibreChat/pull/1539)
|
||||
- 📔 docs: Update Render hosting Guide by [@tmendenhall](https://github.com/tmendenhall) in [#1528](https://github.com/danny-avila/LibreChat/pull/1528)
|
||||
- 📑 docs: fix mistral ai api example `safe_mode` --> `safe_prompt` by [@danny-avila](https://github.com/danny-avila) in [#1541](https://github.com/danny-avila/LibreChat/pull/1541)
|
||||
- 🧹 docs: update docker_override.md by [@eltociear](https://github.com/eltociear) in [#1546](https://github.com/danny-avila/LibreChat/pull/1546)
|
||||
- 🐳 docs: Update dotenv.md by [@ganeshkrishnan1](https://github.com/ganeshkrishnan1) in [#1564](https://github.com/danny-avila/LibreChat/pull/1564)
|
||||
|
||||
## 🌐 Internationalization
|
||||
|
||||
- French translations were updated by [@fuegovic](https://github.com/fuegovic) (PRs [#1444](https://github.com/danny-avila/LibreChat/pull/1444), [#1472](https://github.com/danny-avila/LibreChat/pull/1472), [#1595](https://github.com/danny-avila/LibreChat/pull/1595))
|
||||
- Russian by [@LedyBacer](https://github.com/LedyBacer) (#1413) and [@machinsoft](https://github.com/machinsoft) (#1457, #1517)
|
||||
- Italian by [@Berry-13](https://github.com/Berry-13) (#1414, #1594)
|
||||
- Portuguese by @itzraiss (#1461, #1505, #1523, #1593, #1549)
|
||||
- Indonesian by @wahitftry (#1563)
|
||||
- Chinese by @snekkenull (#1527)
|
||||
|
||||
## ⚠️ Breaking Changes
|
||||
|
||||
- **DALL-E Update**: user-provided keys for DALL-E are now specific to each DALL-E version, i.e.: `DALLE3_API_KEY` and `DALLE2_API_KEY`
|
||||
- Note: `DALLE_API_KEY` will work for both DALL-E-3 and DALL-E-2 when the admin provides the credential; in other words, this may only affect your users if DALLE_API_KEY is not set in the `.env` file. In this case, they will simply have to "uninstall" the plugin, and provide their API key again.
|
||||
- Unused legacy code will soon be removed from the repo (mainly on the client side)
|
||||
|
||||
## 👀 Upcoming Features
|
||||
|
||||
- Assistants API integration and General File support continue to be in active development, ETA: end of January
|
||||
- Prompt-engineering-focused features such as adding/removing messages at any point.
|
||||
- Better, more customizable, and easier System-wide Configuration for Endpoints/Models/Presets
|
||||
- [Our full Roadmap](https://github.com/users/danny-avila/projects/2)
|
||||
|
||||
## New Contributors
|
||||
|
||||
- [@LedyBacer](https://github.com/LedyBacer) made their first contribution in [#1413](https://github.com/danny-avila/LibreChat/pull/1413)
|
||||
- [@ineiti](https://github.com/ineiti) made their first contribution in [#1418](https://github.com/danny-avila/LibreChat/pull/1418)
|
||||
- [@nicam](https://github.com/nicam) made their first contribution in [#1539](https://github.com/danny-avila/LibreChat/pull/1539)
|
||||
- [@tmendenhall](https://github.com/tmendenhall) made their first contribution in [#1528](https://github.com/danny-avila/LibreChat/pull/1528)
|
||||
- [@eltociear](https://github.com/eltociear) made their first contribution in [#1546](https://github.com/danny-avila/LibreChat/pull/1546)
|
||||
- [@ganeshkrishnan1](https://github.com/ganeshkrishnan1) made their first contribution in [#1564](https://github.com/danny-avila/LibreChat/pull/1564)
|
||||
- [@wahitftry](https://github.com/wahitftry) made their first contribution in [#1563](https://github.com/danny-avila/LibreChat/pull/1563)
|
||||
- [@yangchuansheng](https://github.com/yangchuansheng) made their first contribution in [#1578](https://github.com/danny-avila/LibreChat/pull/1578)
|
||||
|
||||
**Full Changelog**: [Compare v0.6.5...v0.6.6](https://github.com/danny-avila/LibreChat/compare/v0.6.5...v0.6.6)
|
||||
60
pages/changelog/content/v0.6.9-breaking-changes.mdx
Normal file
60
pages/changelog/content/v0.6.9-breaking-changes.mdx
Normal file
@@ -0,0 +1,60 @@
|
||||
<Callout type="warning" title=".env variables changes v0.6.6 → v0.6.9" emoji='⚙️' collapsible>
|
||||
|
||||
```sh filename="Endpoints"
|
||||
# ENDPOINTS=openAI,assistants,azureOpenAI,bingAI,chatGPTBrowser,google,gptPlugins,anthropic
|
||||
```
|
||||
|
||||
```sh filename="OpenAI models"
|
||||
# OPENAI_MODELS=gpt-3.5-turbo-0125,gpt-3.5-turbo-0301,gpt-3.5-turbo,gpt-4,gpt-4-0613,gpt-4-vision-preview,gpt-3.5-turbo-0613,gpt-3.5-turbo-16k-0613,gpt-4-0125-preview,gpt-4-turbo-preview,gpt-4-1106-preview,gpt-3.5-turbo-1106,gpt-3.5-turbo-instruct,gpt-3.5-turbo-instruct-0914,gpt-3.5-turbo-16k
|
||||
```
|
||||
|
||||
```sh filename="Assistants API"
|
||||
#====================#
|
||||
# Assistants API #
|
||||
#====================#
|
||||
|
||||
ASSISTANTS_API_KEY=user_provided
|
||||
# ASSISTANTS_BASE_URL=
|
||||
# ASSISTANTS_MODELS=gpt-3.5-turbo-0125,gpt-3.5-turbo-16k-0613,gpt-3.5-turbo-16k,gpt-3.5-turbo,gpt-4,gpt-4-0314,gpt-4-32k-0314,gpt-4-0613,gpt-3.5-turbo-0613,gpt-3.5-turbo-1106,gpt-4-0125-preview,gpt-4-turbo-preview,gpt-4-1106-preview
|
||||
```
|
||||
|
||||
```sh filename="Plugin models"
|
||||
# PLUGIN_MODELS=gpt-4,gpt-4-turbo-preview,gpt-4-0125-preview,gpt-4-1106-preview,gpt-4-0613,gpt-3.5-turbo,gpt-3.5-turbo-0125,gpt-3.5-turbo-1106,gpt-3.5-turbo-0613
|
||||
```
|
||||
|
||||
```sh filename="Birthday Hat
|
||||
# SHOW_BIRTHDAY_ICON=true
|
||||
```
|
||||
|
||||
```sh filename="DALL·E"
|
||||
# DALL·E
|
||||
#----------------
|
||||
# DALLE_API_KEY=
|
||||
# DALLE3_API_KEY=
|
||||
# DALLE2_API_KEY=
|
||||
# DALLE3_SYSTEM_PROMPT=
|
||||
# DALLE2_SYSTEM_PROMPT=
|
||||
# DALLE_REVERSE_PROXY=
|
||||
# DALLE3_BASEURL=
|
||||
# DALLE2_BASEURL=
|
||||
|
||||
# DALL·E (via Azure OpenAI)
|
||||
# Note: requires some of the variables above to be set
|
||||
#----------------
|
||||
# DALLE3_AZURE_API_VERSION=
|
||||
# DALLE2_AZURE_API_VERSION=
|
||||
```
|
||||
|
||||
</Callout>
|
||||
|
||||
<Callout type="success" title="Ninja" emoji="🥷">
|
||||
- A new method to use the ChatGPT endpoint is now documented. It uses "Ninja" - For more info: -
|
||||
~~[Ninja Deployment Guide]()~~ - [Ninja GitHub repo](https://github.com/gngpp/ninja/tree/main)
|
||||
</Callout>
|
||||
|
||||
<Callout type="error" title="PandoraNext" emoji="🪦">
|
||||
- Since PandoraNext has shut down, the ChatGPTbrowser endpoint is no longer available in
|
||||
LibreChat. - For more info: -
|
||||
[https://github.com/danny-avila/LibreChat/discussions/1663](https://github.com/danny-avila/LibreChat/discussions/1663#discussioncomment-8314025)
|
||||
- [https://linux.do/t/topic/1051](https://linux.do/t/topic/1051)
|
||||
</Callout>
|
||||
115
pages/changelog/content/v0.6.9.mdx
Normal file
115
pages/changelog/content/v0.6.9.mdx
Normal file
@@ -0,0 +1,115 @@
|
||||
# What's Changed
|
||||
|
||||
Here's the updated version of your text with the requested changes:
|
||||
|
||||
## 🏞️ Highlights
|
||||
|
||||
- **Happy Birthday LibreChat!** LibreChat is now officially 1-year old!
|
||||
- **Infinite Scrolling:** Scroll down to load more conversations, now sorted by date and usage.
|
||||
- **Docker**
|
||||
- **Builds for ARM64v8:** Ensuring compatibility with a wider range of hardware, including Raspberry Pi and other ARM-based systems.
|
||||
- **Docker Hub Images:** Pre-built images are now available on [@librechat](https://hub.docker.com/u/librechat) along with [@danny-avila](https://github.com/danny-avila?tab=packages&repo_name=LibreChat)
|
||||
- **GPT-4 & GPT-3.5 Turbo/0125 Model Support:** The latest GPT models are now supported.
|
||||
- **Security Enhancements:** Continuous improvements to security measures to protect user data and privacy.
|
||||
- **OpenRouter:** Now dynamically uses OpenRouter token cost for all of their models to update Token credit balance
|
||||
- The Assistants API integration will be merged to main shortly after this release, as this release marks a "latest stable release" before a huge update.
|
||||
|
||||
## ✨ New Features
|
||||
|
||||
- feat: allow only certain domain by [@Berry-13](https://github.com/Berry-13) in [#1562](https://github.com/danny-avila/LibreChat/pull/1562)
|
||||
- feat: PWA on iOS by [@fuegovic](https://github.com/fuegovic) in [#1602](https://github.com/danny-avila/LibreChat/pull/1602)
|
||||
- feat: Nginx SSL Secure Config by [@bsu3338](https://github.com/bsu3338) in [#1615](https://github.com/danny-avila/LibreChat/pull/1615)
|
||||
- feat: Add Health Check Route to Backend by [@danny-avila](https://github.com/danny-avila) in [#1623](https://github.com/danny-avila/LibreChat/pull/1623)
|
||||
- feat: Support for GPT-4 Turbo/0125 Models by [@danny-avila](https://github.com/danny-avila) in [#1643](https://github.com/danny-avila/LibreChat/pull/1643)
|
||||
- feat: ScrolltoBottom & Mobile Improvements; Translation Update by [@itzraiss](https://github.com/itzraiss) in [#1651](https://github.com/danny-avila/LibreChat/pull/1651)
|
||||
- feat: Log Custom Config File and Add Known Model Limits to Custom Endpoint by [@danny-avila](https://github.com/danny-avila) in [#1657](https://github.com/danny-avila/LibreChat/pull/1657)
|
||||
- feat: Security Enhancements by [@danny-avila](https://github.com/danny-avila) in [#1681](https://github.com/danny-avila/LibreChat/pull/1681)
|
||||
- feat: Support for GPT-3.5 Turbo/0125 Model by [@danny-avila](https://github.com/danny-avila) in [#1704](https://github.com/danny-avila/LibreChat/pull/1704)
|
||||
- feat: Use OpenRouter Model Data for Token Cost and Context by [@danny-avila](https://github.com/danny-avila) in [#1703](https://github.com/danny-avila/LibreChat/pull/1703)
|
||||
- style: Infinite Scroll Nav and Sort Convos by Date/Usage by [@danny-avila](https://github.com/danny-avila) in [#1708](https://github.com/danny-avila/LibreChat/pull/1708)
|
||||
- feat: User ID in Model Query; chore: cleanup ModelService by [@danny-avila](https://github.com/danny-avila) in [#1753](https://github.com/danny-avila/LibreChat/pull/1753)
|
||||
- feat: Support Alternate API Keys for Plugins by [@danny-avila](https://github.com/danny-avila) in [#1760](https://github.com/danny-avila/LibreChat/pull/1760)
|
||||
- feat: Push Container Images to DockerHub by [@danny-avila](https://github.com/danny-avila) in [#1762](https://github.com/danny-avila/LibreChat/pull/1762)
|
||||
- happy birthday LibreChat by [@Berry-13](https://github.com/Berry-13) in [#1768](https://github.com/danny-avila/LibreChat/pull/1768)
|
||||
|
||||
## ⚙️ Other Changes
|
||||
|
||||
- refactor: auth; style: match OpenAI; feat: custom social login order by [@Berry-13](https://github.com/Berry-13) in [#1421](https://github.com/danny-avila/LibreChat/pull/1421)
|
||||
- Clean Up OpenAI Config and Show 'Set Azure Key' for Plugins by [@danny-avila](https://github.com/danny-avila) in [#1649](https://github.com/danny-avila/LibreChat/pull/1649)
|
||||
- style: Settings UI Enhancements for Mobile by [@machinsoft](https://github.com/machinsoft) in [#1721](https://github.com/danny-avila/LibreChat/pull/1721)
|
||||
- refactor(convoSchema): index `updatedAt` field by [@danny-avila](https://github.com/danny-avila) in [#1732](https://github.com/danny-avila/LibreChat/pull/1732)
|
||||
- style: Circular Streaming Cursor by [@itzraiss](https://github.com/itzraiss) in [#1736](https://github.com/danny-avila/LibreChat/pull/1736)
|
||||
- chore: Refactor Update Script to Utilize Docker Compose v2 by [@danny-avila](https://github.com/danny-avila) in [#1752](https://github.com/danny-avila/LibreChat/pull/1752)
|
||||
- style: Update conversation history groups by [@trevorswanson](https://github.com/trevorswanson) in [#1770](https://github.com/danny-avila/LibreChat/pull/1770)
|
||||
- ci: Fix Conversation Grouping Tests by [@danny-avila](https://github.com/danny-avila) in [#1773](https://github.com/danny-avila/LibreChat/pull/1773)
|
||||
|
||||
## 🔧 Fixes
|
||||
|
||||
- fix: Converted the getter `name` and `description` of Azure AI Search Plugin to a property by [@zentooo](https://github.com/zentooo) in [#1599](https://github.com/danny-avila/LibreChat/pull/1599)
|
||||
- fix(Root.tsx): Update styling to use `h-dvh` instead of `h-screen` by [@danny-avila](https://
|
||||
|
||||
github.com/danny-avila) in [#1608](https://github.com/danny-avila/LibreChat/pull/1608)
|
||||
|
||||
- feat: CI Docker builds for arm64v8 by [@fidoriel](https://github.com/fidoriel) in [#1607](https://github.com/danny-avila/LibreChat/pull/1607)
|
||||
- fix: Preserve Dollar Signs in Code Blocks for LaTeX Parsing by [@danny-avila](https://github.com/danny-avila) in [#1612](https://github.com/danny-avila/LibreChat/pull/1612)
|
||||
- fix: Bump `@langchain/google-genai` to Address Chinese Text Bug by [@danny-avila](https://github.com/danny-avila) in [#1654](https://github.com/danny-avila/LibreChat/pull/1654)
|
||||
- fix: Avatar Check in User Auth by [@ineiti](https://github.com/ineiti) in [#1677](https://github.com/danny-avila/LibreChat/pull/1677)
|
||||
- fix: Re-order System Message to Top for Mistral API Payloads by [@danny-avila](https://github.com/danny-avila) in [#1678](https://github.com/danny-avila/LibreChat/pull/1678)
|
||||
- fix: Pass Base64 to Gemini Vision Payload when using CDN URLs by [@danny-avila](https://github.com/danny-avila) in [#1705](https://github.com/danny-avila/LibreChat/pull/1705)
|
||||
- fix(getModelMaxTokens): Retrieve Correct Context Tokens for Azure OpenAI by [@danny-avila](https://github.com/danny-avila) in [#1710](https://github.com/danny-avila/LibreChat/pull/1710)
|
||||
- fix: Patch incorrect Package Installation by [@danny-avila](https://github.com/danny-avila) in [#1720](https://github.com/danny-avila/LibreChat/pull/1720)
|
||||
- fix: Update `.devcontainer` Files by [@ryohei-kamiya](https://github.com/ryohei-kamiya) in [#1712](https://github.com/danny-avila/LibreChat/pull/1712)
|
||||
- fix: socialLogins default value by [@danny-avila](https://github.com/danny-avila) in [#1730](https://github.com/danny-avila/LibreChat/pull/1730)
|
||||
- fix: Minor Plugins Improvements by [@danny-avila](https://github.com/danny-avila) in [#1766](https://github.com/danny-avila/LibreChat/pull/1766)
|
||||
|
||||
## 📝 Documentation
|
||||
|
||||
- docs: Update litellm.md to add Ollama by [@bsu3338](https://github.com/bsu3338) in [#1616](https://github.com/danny-avila/LibreChat/pull/1616)
|
||||
- docs: Update litellm.md with Redis and Langfuse by [@bsu3338](https://github.com/bsu3338) in [#1618](https://github.com/danny-avila/LibreChat/pull/1618)
|
||||
- docs: Update `multilingual_information.md` by [@jo-s-eph](https://github.com/jo-s-eph) in [#1622](https://github.com/danny-avila/LibreChat/pull/1622)
|
||||
- docs update: remove ChatGPTbrowser and other small fixes by [@fuegovic](https://github.com/fuegovic) in [#1686](https://github.com/danny-avila/LibreChat/pull/1686)
|
||||
- docs: add `copilot-gpt4-service` AI setup info by [@zimmra](https://github.com/zimmra) in [#1695](https://github.com/danny-avila/LibreChat/pull/1695)
|
||||
- docs: Ninja - ChatGPT-browser reverse proxy by [@fuegovic](https://github.com/fuegovic) in [#1697](https://github.com/danny-avila/LibreChat/pull/1697)
|
||||
- README.md: update button layout by [@fuegovic](https://github.com/fuegovic) in [#1709](https://github.com/danny-avila/LibreChat/pull/1709)
|
||||
- docs: How to Authenticate MongoDB by [@danny-avila](https://github.com/danny-avila) in [#1724](https://github.com/danny-avila/LibreChat/pull/1724)
|
||||
- docs: Formatting Fix by [@danny-avila](https://github.com/danny-avila) in [#1725](https://github.com/danny-avila/LibreChat/pull/1725)
|
||||
- docs: Formatting Fix by [@fuegovic](https://github.com/fuegovic) in [#1726](https://github.com/danny-avila/LibreChat/pull/1726)
|
||||
- docs: Add deploy to Zeabur button and guide by [@yuaanlin](https://github.com/yuaanlin) in [#1727](https://github.com/danny-avila/LibreChat/pull/1727)
|
||||
- docs: fix link pointing to dotenv guide by [@Nihisil](https://github.com/Nihisil) in [#1739](https://github.com/danny-avila/LibreChat/pull/1739)
|
||||
- update dotenv.md by [@fuegovic](https://github.com/fuegovic) in [#1740](https://github.com/danny-avila/LibreChat/pull/1740)
|
||||
- docs: Ollama Documentation Update by [@bsu3338](https://github.com/bsu3338) in [#1756](https://github.com/danny-avila/LibreChat/pull/1756)
|
||||
- docs: update to compose v2 by [@fuegovic](https://github.com/fuegovic) in [#1767](https://github.com/danny-avila/LibreChat/pull/1767)
|
||||
- update custom_config.md by [@fuegovic](https://github.com/fuegovic) in [#1774](https://github.com/danny-avila/LibreChat/pull/1774)
|
||||
- docs: clarifications - override file & balance/token count by [@fuegovic](https://github.com/fuegovic) in [#1783](https://github.com/danny-avila/LibreChat/pull/1783)
|
||||
|
||||
## 🌐 Internationalization
|
||||
|
||||
- Update indonesian translation by [@wahitftry](https://github.com/wahitftry) in [#1601](https://github.com/danny-avila/LibreChat/pull/1601)
|
||||
- Update Japanese translation by [@Kakenyan](https://github.com/Kakenyan) in [#1666](https://github.com/danny-avila/LibreChat/pull/1666)
|
||||
- Update German Translations by [@marlonka
|
||||
|
||||
](https://github.com/marlonka) in [#1683](https://github.com/danny-avila/LibreChat/pull/1683)
|
||||
|
||||
## 👀 Upcoming Features
|
||||
|
||||
- Assistants API will release shortly after this tag.
|
||||
- Admin Panel (more info on this soon)
|
||||
- Enhanced Prompt Engineering
|
||||
- Create a Preset wizard
|
||||
- Add/delete messages anywhere in the conversation
|
||||
- Multiple response streaming
|
||||
- In-line text commands for using presets/assistants/switching endpoints
|
||||
|
||||
## New Contributors
|
||||
|
||||
- [@fidoriel](https://github.com/fidoriel) made their first contribution in [#1607](https://github.com/danny-avila/LibreChat/pull/1607)
|
||||
- [@jo-s-eph](https://github.com/jo-s-eph) made their first contribution in [#1622](https://github.com/danny-avila/LibreChat/pull/1622)
|
||||
- [@Kakenyan](https://github.com/Kakenyan) made their first contribution in [#1666](https://github.com/danny-avila/LibreChat/pull/1666)
|
||||
- [@zimmra](https://github.com/zimmra) made their first contribution in [#1695](https://github.com/danny-avila/LibreChat/pull/1695)
|
||||
- [@marlonka](https://github.com/marlonka) made their first contribution in [#1683](https://github.com/danny-avila/LibreChat/pull/1683)
|
||||
- [@ryohei-kamiya](https://github.com/ryohei-kamiya) made their first contribution in [#1712](https://github.com/danny-avila/LibreChat/pull/1712)
|
||||
- [@yuaanlin](https://github.com/yuaanlin) made their first contribution in [#1727](https://github.com/danny-avila/LibreChat/pull/1727)
|
||||
- [@Nihisil](https://github.com/Nihisil) made their first contribution in [#1739](https://github.com/danny-avila/LibreChat/pull/1739)
|
||||
- [@trevorswanson](https://github.com/trevorswanson) made their first contribution in [#1770](https://github.com/danny-avila/LibreChat/pull/1770)
|
||||
|
||||
**Full Changelog**: [v0.6.6...v0.6.9](https://github.com/danny-avila/LibreChat/compare/v0.6.6...v0.6.9)
|
||||
133
pages/changelog/content/v0.7.0-breaking-changes.mdx
Normal file
133
pages/changelog/content/v0.7.0-breaking-changes.mdx
Normal file
@@ -0,0 +1,133 @@
|
||||
<Callout type="error" title="Error Messages (UI)" emoji="⚠️">
|
||||
Client-facing error messages now display this warning asking to contact the admin.
|
||||
|
||||
For the full error consult the console logs or the additional logs located in `./logs`
|
||||
|
||||

|
||||
|
||||
</Callout>
|
||||
|
||||
<Callout type="warning" title="Logs Location" emoji="🪵">
|
||||
- The full logs are now in `./logs` (they are still in `./api/logs` for local, non-docker
|
||||
installations)
|
||||
</Callout>
|
||||
|
||||
<Callout type="warning" title="Google Search Plugin" emoji="🔍">
|
||||
- **[Google Search Plugin]()**: Changed the environment variable for this plugin from
|
||||
`GOOGLE_API_KEY` to `GOOGLE_SEARCH_API_KEY` due to a conflict with the Google Generative AI
|
||||
library pulling this variable automatically. If you are using this plugin, please update your
|
||||
`.env` file accordingly.
|
||||
</Callout>
|
||||
|
||||
<Callout type="info" title="RAG API (Chat with Files)" emoji="🗃️">
|
||||
- **RAG API Update**: The default Docker compose files now include a Python API and Vector
|
||||
Database for RAG (Retrieval-Augmented Generation). Read more about this in the **[RAG API
|
||||
page]()**
|
||||
</Callout>
|
||||
|
||||
<Callout type="warning" title=".env variables changes v0.6.10 → v0.7.0" emoji='⚙️' collapsible>
|
||||
|
||||
```sh filename="➕ JSON Logging"
|
||||
#===============#
|
||||
# JSON Logging #
|
||||
#===============#
|
||||
|
||||
# Use when process console logs in cloud deployment like GCP/AWS
|
||||
CONSOLE_JSON=false
|
||||
```
|
||||
|
||||
```sh filename="➕ LibreChat.yaml path"
|
||||
#===============#
|
||||
# Configuration #
|
||||
#===============#
|
||||
# Use an absolute path, a relative path, or a URL
|
||||
|
||||
# CONFIG_PATH="/alternative/path/to/librechat.yaml"
|
||||
```
|
||||
|
||||
```sh filename="❌ chatGPTBrowser was removed"
|
||||
# ENDPOINTS=openAI,assistants,azureOpenAI,bingAI,google,gptPlugins,anthropic
|
||||
```
|
||||
|
||||
```sh filename="➕ Added placeholders for Known Endpoints"
|
||||
#===================================#
|
||||
# Known Endpoints - librechat.yaml #
|
||||
#===================================#
|
||||
# https://docs.librechat.ai/install/configuration/ai_endpoints.html
|
||||
|
||||
# GROQ_API_KEY=
|
||||
# SHUTTLEAI_KEY=
|
||||
# OPENROUTER_KEY=
|
||||
# MISTRAL_API_KEY=
|
||||
# ANYSCALE_API_KEY=
|
||||
# FIREWORKS_API_KEY=
|
||||
# PERPLEXITY_API_KEY=
|
||||
# TOGETHERAI_API_KEY=
|
||||
```
|
||||
|
||||
```sh filename="✨ Update Anthropic models"
|
||||
# ANTHROPIC_MODELS=claude-3-opus-20240229,claude-3-sonnet-20240229,claude-3-haiku-20240307,claude-2.1,claude-2,claude-1.2,claude-1,claude-1-100k,claude-instant-1,claude-instant-1-100k
|
||||
```
|
||||
|
||||
```sh filename="❌ Azure env config now deprecated"
|
||||
#============#
|
||||
# Azure #
|
||||
#============#
|
||||
|
||||
|
||||
# Note: these variables are DEPRECATED
|
||||
# Use the `librechat.yaml` configuration for `azureOpenAI` instead
|
||||
# You may also continue to use them if you opt out of using the `librechat.yaml` configuration
|
||||
|
||||
# AZURE_OPENAI_DEFAULT_MODEL=gpt-3.5-turbo # Deprecated
|
||||
# AZURE_OPENAI_MODELS=gpt-3.5-turbo,gpt-4 # Deprecated
|
||||
# AZURE_USE_MODEL_AS_DEPLOYMENT_NAME=TRUE # Deprecated
|
||||
# AZURE_API_KEY= # Deprecated
|
||||
# AZURE_OPENAI_API_INSTANCE_NAME= # Deprecated
|
||||
# AZURE_OPENAI_API_DEPLOYMENT_NAME= # Deprecated
|
||||
# AZURE_OPENAI_API_VERSION= # Deprecated
|
||||
# AZURE_OPENAI_API_COMPLETIONS_DEPLOYMENT_NAME= # Deprecated
|
||||
# AZURE_OPENAI_API_EMBEDDINGS_DEPLOYMENT_NAME= # Deprecated
|
||||
# PLUGINS_USE_AZURE="true" # Deprecated
|
||||
## v0.6.10+ (-dev build)
|
||||
```
|
||||
|
||||
```sh filename="❌ Removed ChatGPT"
|
||||
#============#
|
||||
# ChatGPT #
|
||||
#============#
|
||||
|
||||
CHATGPT_TOKEN=
|
||||
CHATGPT_MODELS=text-davinci-002-render-sha
|
||||
# CHATGPT_REVERSE_PROXY=
|
||||
```
|
||||
|
||||
```sh filename="✨ Assistants now set to "user_provided" by default"
|
||||
ASSISTANTS_API_KEY=user_provided
|
||||
```
|
||||
|
||||
```sh filename="⚠️ GOOGLE_API_KEY renamed GOOGLE_SEARCH_API_KEY="
|
||||
GOOGLE_SEARCH_API_KEY=
|
||||
```
|
||||
|
||||
```sh filename="➕ Tavily and Traversaal API keys"
|
||||
# Tavily
|
||||
#-----------------
|
||||
TAVILY_API_KEY=
|
||||
|
||||
# Traversaal
|
||||
#-----------------
|
||||
TRAVERSAAL_API_KEY=
|
||||
```
|
||||
|
||||
```sh filename="➕ Moderation, illegal model request score"
|
||||
ILLEGAL_MODEL_REQ_SCORE=5
|
||||
```
|
||||
|
||||
```sh filename="➕ OpenID Auth update"
|
||||
OPENID_REQUIRED_ROLE=
|
||||
OPENID_REQUIRED_ROLE_TOKEN_KIND=
|
||||
OPENID_REQUIRED_ROLE_PARAMETER_PATH=
|
||||
```
|
||||
|
||||
</Callout>
|
||||
171
pages/changelog/content/v0.7.0.mdx
Normal file
171
pages/changelog/content/v0.7.0.mdx
Normal file
@@ -0,0 +1,171 @@
|
||||
- Introduced Anthropic's Claude 3 & Vision support.
|
||||
- Introduced pre-built Docker images by default for streamlined deployment.
|
||||
- Updated UI theme and frontend optimizations, mainly for the chat input and editing messages.
|
||||
- Added "Chat with Files" (RAG API + Vector Database solution) for OpenAI, Azure OpenAI, Custom Endpoints, Anthropic, and Google.
|
||||
- Added Azure OpenAI configuration through "librechat.yaml" to allow seamless switching of regions/deployments per model selection.
|
||||
- Implemented balance tracking, Azure support, fixed API actions, message streaming, vision support, and additional tools for Assistants.
|
||||
|
||||
### ✨ New Features
|
||||
|
||||
- 🛡️ Model Validation Middleware by [@danny-avila](https://github.com/danny-avila) in [#1841](https://github.com/danny-avila/LibreChat/pull/1841)
|
||||
- 📋 Accumulate Text Parts to Clipboard for Assistant Outputs by [@danny-avila](https://github.com/danny-avila) in [#1847](https://github.com/danny-avila/LibreChat/pull/1847)
|
||||
- 🔧 optional librechat.yaml path via environment variable by [@ndrsfel](https://github.com/ndrsfel) in [#1858](https://github.com/danny-avila/LibreChat/pull/1858)
|
||||
- 🐋 docker pre-built image by default by [@fuegovic](https://github.com/fuegovic) in [#1860](https://github.com/danny-avila/LibreChat/pull/1860)
|
||||
- 🅰️ Azure Config to Allow Different Deployments per Model by [@danny-avila](https://github.com/danny-avila) in [#1863](https://github.com/danny-avila/LibreChat/pull/1863)
|
||||
- 🎨 Create Avatars of Initials Locally by [@danny-avila](https://github.com/danny-avila) in [#1869](https://github.com/danny-avila/LibreChat/pull/1869)
|
||||
- 🔗 NavLinks customization for Help & Faq URL by [@Berry-13](https://github.com/Berry-13) in [#1872](https://github.com/danny-avila/LibreChat/pull/1872)
|
||||
- 🅰️ Azure AI Studio, Models as a Service Support by [@danny-avila](https://github.com/danny-avila) in [#1902](https://github.com/danny-avila/LibreChat/pull/1902)
|
||||
- 🤖 add multiple known endpoints by [@fuegovic](https://github.com/fuegovic) in [#1917](https://github.com/danny-avila/LibreChat/pull/1917)
|
||||
- 🌍 Extend regex to support international usernames by [@fuegovic](https://github.com/fuegovic) in [#1918](https://github.com/danny-avila/LibreChat/pull/1918)
|
||||
- 🔗 User Provided Base URL for OpenAI endpoints by [@danny-avila](https://github.com/danny-avila) in [#1919](https://github.com/danny-avila/LibreChat/pull/1919)
|
||||
- 📝 Improved Textarea Functionality by [@danny-avila](https://github.com/danny-avila) in [#1942](https://github.com/danny-avila/LibreChat/pull/1942)
|
||||
- 👤 Show Default Icon if No Avatar or Username provided by [@danny-avila](https://github.com/danny-avila) in [#1943](https://github.com/danny-avila/LibreChat/pull/1943)
|
||||
- 🖥️ Match STDOUT Logs with Debug File Logs by [@danny-avila](https://github.com/danny-avila) in [#1944](https://github.com/danny-avila/LibreChat/pull/1944)
|
||||
- 🔎 update meilisearch to v1.6 / 0.37.0 by [@fuegovic](https://github.com/fuegovic) in [#1981](https://github.com/danny-avila/LibreChat/pull/1981)
|
||||
- 🤖 Anthropic: Claude 3 & Vision Support by [@danny-avila](https://github.com/danny-avila) in [#1984](https://github.com/danny-avila/LibreChat/pull/1984)
|
||||
- 🔎 Traversaal Search Tool by [@danny-avila](https://github.com/danny-avila) in [#1991](https://github.com/danny-avila/LibreChat/pull/1991)
|
||||
- 🅰️ Azure OpenAI Assistants API Support by [@danny-avila](https://github.com/danny-avila) in [#1992](https://github.com/danny-avila/LibreChat/pull/1992)
|
||||
- 🔍 Add Google Search Tool for Assistants by [@walbercardoso](https://github.com/walbercardoso) in [#1994](https://github.com/danny-avila/LibreChat/pull/1994)
|
||||
- 🌐 librechat.yaml from URL by [@danny-avila](https://github.com/danny-avila) in [#2064](https://github.com/danny-avila/LibreChat/pull/2064)
|
||||
- 📜 Customize Privacy Policy & Terms of Service by [@f1yn](https://github.com/f1yn) in [#2091](https://github.com/danny-avila/LibreChat/pull/2091)
|
||||
- 🪙 Assistants Token Balance & other improvements by [@danny-avila](https://github.com/danny-avila) in [#2114](https://github.com/danny-avila/LibreChat/pull/2114)
|
||||
- 🔧 Share Assistant Actions between Users by [@danny-avila](https://github.com/danny-avila) in [#2116](https://github.com/danny-avila/LibreChat/pull/2116)
|
||||
- 🔧 Actions: Allow Multiple Actions from Same Domain per Assistant by [@danny-avila](https://github.com/danny-avila) in [#2120](https://github.com/danny-avila/LibreChat/pull/2120)
|
||||
- 🔍 Filter MultiSelect and SelectDropDown (+variants) + CSS fixes for Scrollbar by [@danny-avila](https://github.com/danny-avila) in [#2138](https://github.com/danny-avila/LibreChat/pull/2138)
|
||||
- 🗃️ General File Support for OpenAI, Azure, Custom, Anthropic and Google (RAG) by [@danny-avila](https://github.com/danny-avila) in [#2143](https://github.com/danny-avila/LibreChat/pull/2143)
|
||||
- 💽 Add CONSOLE_JSON for deploying to GCP K8S env by [@idachev](https://github.com/idachev) in [#2146](https://github.com/danny-avila/LibreChat/pull/2146)
|
||||
- 🚀 Add ShuttleAI as Known Endpoint by [@herumes](https://github.com/herumes) in [#2152](https://github.com/danny-avila/LibreChat/pull/2152)
|
||||
- 🚀 Assistants Streaming by [@danny-avila](https://github.com/danny-avila) in [#2159](https://github.com/danny-avila/LibreChat/pull/2159)
|
||||
- 📂 RAG Improvements\*\* by [@danny-avila](https://github.com/danny-avila) in [PR #2169](https://github.com/danny-avila/LibreChat/pull/2169)
|
||||
- 🎉 Optimizations and Anthropic Title Generation\*\* by [@danny-avila](https://github.com/danny-avila) in [PR #2184](https://github.com/danny-avila/LibreChat/pull/2184)
|
||||
- 👓 Vision Support for Assistants\*\* by [@danny-avila](https://github.com/danny-avila) in [PR #2195](https://github.com/danny-avila/LibreChat/pull/2195)
|
||||
- 🚀 Add GitHub Actions Workflow for Generating Docs Embeddings\*\* by [@danny-avila](https://github.com/danny-avila) in [PR #2216](https://github.com/danny-avila/LibreChat/pull/2216)
|
||||
- 💽 Add Script for User Stats\*\* by [@idachev](https://github.com/idachev) in [PR #2224](https://github.com/danny-avila/LibreChat/pull/2224)
|
||||
- ⬇️ Assistant File Downloads\*\* by [@danny-avila](https://github.com/danny-avila) in [PR #2234](https://github.com/danny-avila/LibreChat/pull/2234)
|
||||
- 🐳 RAG for Default Docker Compose Files + Docs Update\*\* by [@danny-avila](https://github.com/danny-avila) in [PR #2246](https://github.com/danny-avila/LibreChat/pull/2246)
|
||||
- 🚀 Add CLI Helper Scripts to API Container Image\*\* by [@danny-avila](https://github.com/danny-avila) in [PR #2257](https://github.com/danny-avila/LibreChat/pull/2257)
|
||||
|
||||
### ⚙️ Other Changes
|
||||
|
||||
- 🐋 Add Docker Compose Build Latest Main Image workflow by [@danny-avila](https://github.com/danny-avila) in [#1819](https://github.com/danny-avila/LibreChat/pull/1819)
|
||||
- 🔗 Add Stable Discord and Homepage Links by [@danny-avila](https://github.com/danny-avila) in [#1835](https://github.com/danny-avila/LibreChat/pull/1835)
|
||||
- 📤 Utilize "intermediateReply" when "message.content" is Empty by [@danny-avila](https://github.com/danny-avila) in [#1837](https://github.com/danny-avila/LibreChat/pull/1837)
|
||||
- 🛠️ Model Loading and Custom Endpoint Error Handling by [@danny-avila](https://github.com/danny-avila) in [#1849](https://github.com/danny-avila/LibreChat/pull/1849)
|
||||
- 🔥bump firebase dependency by [@danny-avila](https://github.com/danny-avila) in [#1900](https://github.com/danny-avila/LibreChat/pull/1900)
|
||||
- 🛠️ Abort AI Requests on Close & Remove Verbose Logs for Plugins by [@danny-avila](https://github.com/danny-avila) in [#1914](https://github.com/danny-avila/LibreChat/pull/1914)
|
||||
- 🛠️ make apiKey and baseURL pairings more versatile by [@danny-avila](https://github.com/danny-avila) in [#1985](https://github.com/danny-avila/LibreChat/pull/1985)
|
||||
- 💾 Update .env.example by [@fuegovic](https://github.com/fuegovic) in [#2004](https://github.com/danny-avila/LibreChat/pull/2004)
|
||||
- 🖊️fix deployment guides by [@fuegovic](https://github.com/fuegovic) in [#2021](https://github.com/danny-avila/LibreChat/pull/2021)
|
||||
- 🪅 update groq models and librechat.example.yaml by [@fuegovic](https://github.com/fuegovic) in [#2031](https://github.com/danny-avila/LibreChat/pull/2031)
|
||||
- 📧 update email templates by [@fuegovic](https://github.com/fuegovic) in [#2057](https://github.com/danny-avila/LibreChat/pull/2057)
|
||||
- ✍️ Optimize Text Input & Enhance UX by [@danny-avila](https://github.com/danny-avila) in [#2058](https://github.com/danny-avila/LibreChat/pull/2058)
|
||||
- 🧹 remove unused import by [@badcom](https://github.com/badcom) in [#2072](https://github.com/danny-avila/LibreChat/pull/2072)
|
||||
- 📋 add requirements.txt to documentation, to ease maintenance by [@ido777](https://github.com/ido777) in [#2122](https://github.com/danny-avila/LibreChat/pull/2122)
|
||||
- 🔬 Add Circular Dependency Check to "backend-review" by [@danny-avila](https://github.com/danny-avila) in [#2149](https://github.com/danny-avila/LibreChat/pull/2149)
|
||||
- 🐋 Cleanup Dockerfile by [@danny-avila](https://github.com/danny-avila) in [#2156](https://github.com/danny-avila/LibreChat/pull/2156)
|
||||
- 🔎 bump meilisearch v1.7 / v0.38.0 by [@fuegovic](https://github.com/fuegovic) in [#2175](https://github.com/danny-avila/LibreChat/pull/2175)
|
||||
- 🧹 Update Docker Docs & Make "cache" field Optional for Custom Config by [@danny-avila](https://github.com/danny-avila) in [#2211](https://github.com/danny-avila/LibreChat/pull/2211)
|
||||
- 🔍 Clean Up Documentation by [@danny-avila](https://github.com/danny-avila) in [#2217](https://github.com/danny-avila/LibreChat/pull/2217) [#2218](https://github.com/danny-avila/LibreChat/pull/2218) [#2219](https://github.com/danny-avila/LibreChat/pull/2219) [#2220](https://github.com/danny-avila/LibreChat/pull/2220)
|
||||
- ⚓ Fallback to Default Models if Fetch Fails by [@danny-avila](https://github.com/danny-avila) in [#2236](https://github.com/danny-avila/LibreChat/pull/2236)
|
||||
- ⚓ Stricter Default Model Fallback by [@danny-avila](https://github.com/danny-avila) in [#2239](https://github.com/danny-avila/LibreChat/pull/2239)
|
||||
|
||||
### 🎨 Styling
|
||||
|
||||
- 🖌️ Update Light/Dark UI Themes by [@Berry-13](https://github.com/Berry-13) in [#1754](https://github.com/danny-avila/LibreChat/pull/1754)
|
||||
- ⬤ Uniform Display of Result-Streaming Cursor by [@danny-avila](https://github.com/danny-avila) in [#1842](https://github.com/danny-avila/LibreChat/pull/1842)
|
||||
- 🖌️ auth dark theme by [@Berry-13](https://github.com/Berry-13) in [#1862](https://github.com/danny-avila/LibreChat/pull/1862)
|
||||
- 🖌️ update dialog position by [@Berry-13](https://github.com/Berry-13) in [#1999](https://github.com/danny-avila/LibreChat/pull/1999)
|
||||
- 🔧 Improve UI and UX with Style Fixes and Code Refactors by [@danny-avila](https://github.com/danny-avila) in [#2002](https://github.com/danny-avila/LibreChat/pull/2002)
|
||||
- 🖌️ Minor UI Updates by [@machinsoft](https://github.com/machinsoft) in [#2011](https://github.com/danny-avila/LibreChat/pull/2011)
|
||||
- 🔲 HoverButton UI adjustment, change code font by [@SailFlorve](https://github.com/SailFlorve) in [#2017](https://github.com/danny-avila/LibreChat/pull/2017)
|
||||
- 🔧 SidePanel: Center buttons when collapsed by [@walbercardoso](https://github.com/walbercardoso) in [#2045](https://github.com/danny-avila/LibreChat/pull/2045)
|
||||
- ⛔ Auth Error and Preset Items Styling by [@machinsoft](https://github.com/machinsoft) in [#2069](https://github.com/danny-avila/LibreChat/pull/2069)
|
||||
- 🧊 Adjust Endpoint Icons by [@danny-avila](https://github.com/danny-avila) in [#2070](https://github.com/danny-avila/LibreChat/pull/2070)
|
||||
- 🎨 Privacy Policy & Terms of Service by [@fuegovic](https://github.com/fuegovic) in [#2111](https://github.com/danny-avila/LibreChat/pull/2111)
|
||||
- 🖌️ Improve Dark Theme Accessibility by [@Berry-13](https://github.com/Berry-13) in [#2125](https://github.com/danny-avila/LibreChat/pull/2125)
|
||||
- 🔧 Fix Convo Fade Effect by [@walbercardoso](https://github.com/walbercardoso) in [#2147](https://github.com/danny-avila/LibreChat/pull/2147)
|
||||
- 🌑 File Manager: Localize and Update Dark Mode Stylings by [@danny-avila](https://github.com/danny-avila) in [#2155](https://github.com/danny-avila/LibreChat/pull/2155)
|
||||
- 🎨 Refine SidePanel and Textarea Styling by [@danny-avila](https://github.com/danny-avila) in [#2209](https://github.com/danny-avila/LibreChat/pull/2209)
|
||||
- 🎨 Ensure Side Panel state Remains on Refresh by [@danny-avila](https://github.com/danny-avila) in [#2210](https://github.com/danny-avila/LibreChat/pull/2210)
|
||||
|
||||
### 🔧 Fixes
|
||||
|
||||
- 🔀 Endpoint Type Mismatch when Switching Conversations by [@danny-avila](https://github.com/danny-avila) in [#1834](https://github.com/danny-avila/LibreChat/pull/1834)
|
||||
- 🐛 Preserve Default Model in Message Requests by [@danny-avila](https://github.com/danny-avila) in [#1857](https://github.com/danny-avila/LibreChat/pull/1857)
|
||||
- 🗨️ Prevent Resetting Title to 'New Chat' on Follow-Up Message by [@danny-avila](https://github.com/danny-avila) in [#1870](https://github.com/danny-avila/LibreChat/pull/1870)
|
||||
- 🔀 Correct Expected Behavior for Modular Chat Feature by [@danny-avila](https://github.com/danny-avila) in [#1871](https://github.com/danny-avila/LibreChat/pull/1871)
|
||||
- 🍞 Minor fixes and improved Bun support by [@danny-avila](https://github.com/danny-avila) in [#1916](https://github.com/danny-avila/LibreChat/pull/1916)
|
||||
- 🛠️ RunManager, AssistantService and useContentHandler Issues by [@danny-avila](https://github.com/danny-avila) in [#1920](https://github.com/danny-avila/LibreChat/pull/1920)
|
||||
- 🔧 useTextarea: duplicate text when pasting on chromium by [@Berry-13](https://github.com/Berry-13) in [#1951](https://github.com/danny-avila/LibreChat/pull/1951)
|
||||
- 🔧 EditMessage: duplicate text when pasting by [@Berry-13](https://github.com/Berry-13) in [#1970](https://github.com/danny-avila/LibreChat/pull/1970)
|
||||
- 🧩 Plugins: Keep User "agentModel" and Model Validation by [@danny-avila](https://github.com/danny-avila) in [#1972](https://github.com/danny-avila/LibreChat/pull/1972)
|
||||
- 🧪 ci: update failing "initializeClient" tests with new expected values by [@danny-avila](https://github.com/danny-avila) in [#1982](https://github.com/danny-avila/LibreChat/pull/1982)
|
||||
- 👥 assistants: Improve Error handling by [@danny-avila](https://github.com/danny-avila) in [#2012](https://github.com/danny-avila/LibreChat/pull/2012)
|
||||
- 🖼️ Clipboard Files & File Name Issues by [@danny-avila](https://github.com/danny-avila) in [#2015](https://github.com/danny-avila/LibreChat/pull/2015)
|
||||
- 🔧 ThemeContext: themes don't auto-update; refresh required by [@Berry-13](https://github.com/Berry-13) in [#2037](https://github.com/danny-avila/LibreChat/pull/2037)
|
||||
- 🔧 Convo Corners & Updated Colors by [@itzraiss](https://github.com/itzraiss) in [#2046](https://github.com/danny-avila/LibreChat/pull/2046)
|
||||
- 🤖 assistants: Default Capabilities and Retrieval Models by [@danny-avila](https://github.com/danny-avila) in [#2102](https://github.com/danny-avila/LibreChat/pull/2102)
|
||||
- 🖊️ MessageContent: typo "censored" by [@Berry-13](https://github.com/Berry-13) in [#2112](https://github.com/danny-avila/LibreChat/pull/2112)
|
||||
- 🔧 Remove "Unique" Index from Actions Model and Initialize Empty Actions for Deletion by [@danny-avila](https://github.com/danny-avila) in [#2118](https://github.com/danny-avila/LibreChat/pull/2118)
|
||||
- 🪰 Azure Parsing and Assistants Payload by [@danny-avila](https://github.com/danny-avila) in [#2133](https://github.com/danny-avila/LibreChat/pull/2133)
|
||||
- 📧 Correct Handling of Self-Signed Certificates in "sendEmail" by [@danny-avila](https://github.com/danny-avila) in [#2148](https://github.com/danny-avila/LibreChat/pull/2148)
|
||||
- 🔧 menu: Menu Item Filter Improvements by [@f1yn](https://github.com/f1yn) in [#2153](https://github.com/danny-avila/LibreChat/pull/2153)
|
||||
- 🐋 Dockerfile: add additional deps., handle permissions, "--no-audit" flag on install by [@danny-avila](https://github.com/danny-avila) in [#2157](https://github.com/danny-avila/LibreChat/pull/2157)
|
||||
- 🔧 assistants: Vision minor fix & Add Docs by [@danny-avila](https://github.com/danny-avila) in [#2196](https://github.com/danny-avila/LibreChat/pull/2196)
|
||||
- 🌟 Handle Assistants Edge Cases, Improve Filter Styling by [@danny-avila](https://github.com/danny-avila) in [#2201](https://github.com/danny-avila/LibreChat/pull/2201)
|
||||
- 🐞 client: Prevent Async Reset of Latest Message by [@danny-avila](https://github.com/danny-avila) in [#2203](https://github.com/danny-avila/LibreChat/pull/2203)
|
||||
- 🗨️ useSSE: Prevent 'New Chat' Title after Regenerating Initial Message by [@danny-avila](https://github.com/danny-avila) in [#2238](https://github.com/danny-avila/LibreChat/pull/2238)
|
||||
- 🌍 Translations: Map Partial "langCode" and Add Unit Tests by [@danny-avila](https://github.com/danny-avila) in [#2240](https://github.com/danny-avila/LibreChat/pull/2240)
|
||||
- 🔧 Improve Assistants File Citation & Download Handling by [@danny-avila](https://github.com/danny-avila) in [#2248](https://github.com/danny-avila/LibreChat/pull/2248)
|
||||
- 🎨 Optimize StableDiffusion API Tool and Fix for Assistants Usage by [@danny-avila](https://github.com/danny-avila) in [#2253](https://github.com/danny-avila/LibreChat/pull/2253)
|
||||
- 🐞 Handle Garbled Chinese Characters in File Upload by [@pxz2016](https://github.com/pxz2016) in [#2261](https://github.com/danny-avila/LibreChat/pull/2261)
|
||||
- 🐞 Handle Empty Model Error in Assistants Form by [@danny-avila](https://github.com/danny-avila) in [#2265](https://github.com/danny-avila/LibreChat/pull/2265)
|
||||
- 📋 Ensure Textarea Resizes in Clipboard Edge Case by [@danny-avila](https://github.com/danny-avila) in [#2268](https://github.com/danny-avila/LibreChat/pull/2268)
|
||||
|
||||
### 📝 Documentation
|
||||
|
||||
- 📝 add env changes to breaking_changes.md and minor fixes by [@fuegovic](https://github.com/fuegovic) in [#1812](https://github.com/danny-avila/LibreChat/pull/1812)
|
||||
- 🐋 update breaking_changes.md by [@fuegovic](https://github.com/fuegovic) in [#1864](https://github.com/danny-avila/LibreChat/pull/1864)
|
||||
- ✏️ add tavily to env.example and dotenv.md by [@fuegovic](https://github.com/fuegovic) in [#1866](https://github.com/danny-avila/LibreChat/pull/1866)
|
||||
- 📒 Add newline for list to be correctly rendered in docs UI by [@arnoan](https://github.com/arnoan) in [#1873](https://github.com/danny-avila/LibreChat/pull/1873)
|
||||
- 🤖 Add Groq and other Compatible AI Endpoints by [@danny-avila](https://github.com/danny-avila) in [#1915](https://github.com/danny-avila/LibreChat/pull/1915)
|
||||
- 🐳 experimental: Dev Image Workflow & Remove Unused Code by [@danny-avila](https://github.com/danny-avila) in [#1928](https://github.com/danny-avila/LibreChat/pull/1928)
|
||||
- 🔎 update meilisearch instruction by [@fuegovic](https://github.com/fuegovic) in [#1930](https://github.com/danny-avila/LibreChat/pull/1930)
|
||||
- 📝 Separate LiteLLM and Ollama Documentation by [@bsu3338](https://github.com/bsu3338) in [#1948](https://github.com/danny-avila/LibreChat/pull/1948)
|
||||
- 🦙 add Ollama to index and update icon by [@fuegovic](https://github.com/fuegovic) in [#1967](https://github.com/danny-avila/LibreChat/pull/1967)
|
||||
- 🥷 remove ninja and chatgptBrowser by [@fuegovic](https://github.com/fuegovic) in [#1973](https://github.com/danny-avila/LibreChat/pull/1973)
|
||||
- 📝 update Anthropic models + Traversaal by [@fuegovic](https://github.com/fuegovic) in [#1995](https://github.com/danny-avila/LibreChat/pull/1995)
|
||||
- 📝 additions to deployment guide by [@ido777](https://github.com/ido777) in [#2001](https://github.com/danny-avila/LibreChat/pull/2001)
|
||||
- 🌊 refactor DigitalOcean guide by [@ido777](https://github.com/ido777) in [#2006](https://github.com/danny-avila/LibreChat/pull/2006)
|
||||
- ✏️ Railway, Traefik, and Improvements by [@fuegovic](https://github.com/fuegovic) in [#2060](https://github.com/danny-avila/LibreChat/pull/2060)
|
||||
- 📑 update .env.example by [@fuegovic](https://github.com/fuegovic) in [#2109](https://github.com/danny-avila/LibreChat/pull/2109)
|
||||
- 📖 Update ShuttleAI Fibonacci Image by [@herumes](https://github.com/herumes) in [#2160](https://github.com/danny-avila/LibreChat/pull/2160)
|
||||
- 📚 Fix Broken Links by [@fkohrt](https://github.com/fkohrt) in [#2171](https://github.com/danny-avila/LibreChat/pull/2171)
|
||||
- 📖 Add details for Azure OpenAI Assistants by [@fkohrt](https://github.com/fkohrt) in [#2173](https://github.com/danny-avila/LibreChat/pull/2173)
|
||||
- 🧑💻 Update General Docs and Contribution Guidelines by [@fuegovic](https://github.com/fuegovic) in [#2194](https://github.com/danny-avila/LibreChat/pull/2194)
|
||||
- 🔗 Fix Link to Code of Conduct by [@s2terminal](https://github.com/s2terminal) in [#2206](https://github.com/danny-avila/LibreChat/pull/2206)
|
||||
- ✏️ update dotenv.md by [@fuegovic](https://github.com/fuegovic) in [#2226](https://github.com/danny-avila/LibreChat/pull/2226)
|
||||
|
||||
### 🌐 Internationalization
|
||||
|
||||
- 🌍 : Update Portuguese Translations by [@itzraiss](https://github.com/itzraiss) in [#1867](https://github.com/danny-avila/LibreChat/pull/1867)
|
||||
- 🌍 : Add Hebrew Translation by [@ido777](https://github.com/ido777) in [#1953](https://github.com/danny-avila/LibreChat/pull/1953)
|
||||
- 🌍 : Update Russian Translation by [@virtuman](https://github.com/virtuman) in [#2061](https://github.com/danny-avila/LibreChat/pull/2061)
|
||||
- 🌍 : Update Chinese Translations by [@SailFlorve](https://github.com/SailFlorve) in [#2098](https://github.com/danny-avila/LibreChat/pull/2098)
|
||||
- 🌍 : Updated & Added new Portuguese and Spanish Translations by [@itzraiss](https://github.com/itzraiss) in [#2228](https://github.com/danny-avila/LibreChat/pull/2228)
|
||||
|
||||
### New Contributors
|
||||
|
||||
- [@arnoan](https://github.com/arnoan) made their first contribution in [#1873](https://github.com/danny-avila/LibreChat/pull/1873)
|
||||
- [@ndrsfel](https://github.com/ndrsfel) made their first contribution in [#1858](https://github.com/danny-avila/LibreChat/pull/1858)
|
||||
- [@ido777](https://github.com/ido777) made their first contribution in [#1953](https://github.com/danny-avila/LibreChat/pull/1953)
|
||||
- [@badcom](https://github.com/badcom) made their first contribution in [#2072](https://github.com/danny-avila/LibreChat/pull/2072)
|
||||
- [@virtuman](https://github.com/virtuman) made their first contribution in [#2061](https://github.com/danny-avila/LibreChat/pull/2061)
|
||||
- [@SailFlorve](https://github.com/SailFlorve) made their first contribution in [#2098](https://github.com/danny-avila/LibreChat/pull/2098)
|
||||
- [@herumes](https://github.com/herumes) made their first contribution in [#2152](https://github.com/danny-avila/LibreChat/pull/2152)
|
||||
- [@fkohrt](https://github.com/fkohrt) made their first contribution in [#2171](https://github.com/danny-avila/LibreChat/pull/2171)
|
||||
- [@s2terminal](https://github.com/s2terminal) made their first contribution in [#2206](https://github.com/danny-avila/LibreChat/pull/2206)
|
||||
- [@idachev](https://github.com/idachev) made their first contribution in [#2146](https://github.com/danny-avila/LibreChat/pull/2146)
|
||||
- [@pxz2016](https://github.com/pxz2016) made their first contribution in [#2261](https://github.com/danny-avila/LibreChat/pull/2261)
|
||||
|
||||
**Full Changelog**: https://github.com/danny-avila/LibreChat/compare/v0.6.10...v0.7.0`;
|
||||
111
pages/changelog/content/v0.7.1.mdx
Normal file
111
pages/changelog/content/v0.7.1.mdx
Normal file
@@ -0,0 +1,111 @@
|
||||
### 🏞️ Highlights
|
||||
|
||||
- Cohere AI, Gemini 1.5, and extensive Vertex AI support
|
||||
- Introduction of Side panel usage for all Endpoints
|
||||
- Major PWA and Textarea improvements
|
||||
|
||||
### 👀 What's Next
|
||||
|
||||
- System-wide Custom model Options via librechat.yaml
|
||||
- Import conversations from ChatGPT, LibreChat, and Chatbot UI
|
||||
|
||||
**Track upcoming changes:** https://github.com/danny-avila/LibreChat/milestone/4
|
||||
|
||||
### ✨ New Features
|
||||
|
||||
- Required OpenID Role by [@danny-avila](https://github.com/danny-avila) in [2279](https://github.com/danny-avila/LibreChat/pull/2279)
|
||||
- Cohere AI support as Custom Endpoint by [@danny-avila](https://github.com/danny-avila) in [2328](https://github.com/danny-avila/LibreChat/pull/2328), [2329](https://github.com/danny-avila/LibreChat/pull/2329)
|
||||
- Enhance Message Editing with File Resubmission by [@danny-avila](https://github.com/danny-avila) in [2347](https://github.com/danny-avila/LibreChat/pull/2347)
|
||||
- Title Improvements by [@danny-avila](https://github.com/danny-avila) in [2363](https://github.com/danny-avila/LibreChat/pull/2363)
|
||||
- Model & Assistants Combobox for Side Panel by [@danny-avila](https://github.com/danny-avila) in [2380](https://github.com/danny-avila/LibreChat/pull/2380)
|
||||
- Update Context Limits by [@danny-avila](https://github.com/danny-avila) in [2381](https://github.com/danny-avila/LibreChat/pull/2381)
|
||||
- Gemini 1.5 Support (+Vertex AI) by [@danny-avila](https://github.com/danny-avila) in [2383](https://github.com/danny-avila/LibreChat/pull/2383)
|
||||
- Authenticated Image Requests by [@danny-avila](https://github.com/danny-avila) in [2389](https://github.com/danny-avila/LibreChat/pull/2389)
|
||||
- Add 'EnterToSend' Option & Update Br. Translation 🇧🇷 by [@danny-avila](https://github.com/danny-avila) in [2413](https://github.com/danny-avila/LibreChat/pull/2413)
|
||||
- Added PWA Setup & Manual Chunks via Vite by [@danny-avila](https://github.com/danny-avila) in [2477](https://github.com/danny-avila/LibreChat/pull/2477)
|
||||
|
||||
### ⚙️ Other Changes
|
||||
|
||||
- Optimize client build by caching npm install step by [@ochen1](https://github.com/ochen1) in [2275](https://github.com/danny-avila/LibreChat/pull/2275)
|
||||
- converted translation files to ".ts" by [@berry-13](https://github.com/berry-13) in [2288](https://github.com/danny-avila/LibreChat/pull/2288)
|
||||
- Optimize ModelsConfig Query Cache by [@danny-avila](https://github.com/danny-avila) in [2330](https://github.com/danny-avila/LibreChat/pull/2330)
|
||||
- Attempt Default Preset Fix & Other Changes by [@danny-avila](https://github.com/danny-avila) in [2342](https://github.com/danny-avila/LibreChat/pull/2342)
|
||||
- Assistant File Downloads by [@danny-avila](https://github.com/danny-avila) in [2364](https://github.com/danny-avila/LibreChat/pull/2364)
|
||||
- Conversation List Behavior after Deletion by [@danny-avila](https://github.com/danny-avila) in [2414](https://github.com/danny-avila/LibreChat/pull/2414)
|
||||
- Make Image URL Security Optional by [@danny-avila](https://github.com/danny-avila) in [2415](https://github.com/danny-avila/LibreChat/pull/2415)
|
||||
- update .env.example by [@fuegovic](https://github.com/fuegovic) in [2449](https://github.com/danny-avila/LibreChat/pull/2449)
|
||||
- Use Strategy Functions for Avatars by [@danny-avila](https://github.com/danny-avila) in [2467](https://github.com/danny-avila/LibreChat/pull/2467)
|
||||
- Consolidate Logic & Issue more Warnings by [@danny-avila](https://github.com/danny-avila) in [2468](https://github.com/danny-avila/LibreChat/pull/2468)
|
||||
- Display Client-facing Errors by [@danny-avila](https://github.com/danny-avila) in [2476](https://github.com/danny-avila/LibreChat/pull/2476)
|
||||
- Add ".env.test" for "backend-review.yml" by [@danny-avila](https://github.com/danny-avila) in [2501](https://github.com/danny-avila/LibreChat/pull/2501)
|
||||
|
||||
### 🎨 Styling
|
||||
|
||||
- CodeAnalyze, WrenchIcon and ImageGen SVG Animations by [@walbercardoso](https://github.com/walbercardoso) in [2348](https://github.com/danny-avila/LibreChat/pull/2348), [2382](https://github.com/danny-avila/LibreChat/pull/2382)
|
||||
- Remove Plugins Icon Background by [@mawburn](https://github.com/mawburn) in [2368](https://github.com/danny-avila/LibreChat/pull/2368)
|
||||
- update CodeSherpa icon by [@Passerby1011](https://github.com/Passerby1011) in [2417](https://github.com/danny-avila/LibreChat/pull/2417)
|
||||
|
||||
### 🔧 Fixes
|
||||
|
||||
- Create Necessary Directories at Build time by [@lazka](https://github.com/lazka) in [2277](https://github.com/danny-avila/LibreChat/pull/2277)
|
||||
- remove userId filter from "loadActionSets" & Docs Update by [@danny-avila](https://github.com/danny-avila) in [2286](https://github.com/danny-avila/LibreChat/pull/2286)
|
||||
- Correct Unwanted Newlines after Undo in Textarea by [@danny-avila](https://github.com/danny-avila) in [2289](https://github.com/danny-avila/LibreChat/pull/2289)
|
||||
- Catch "deleteVectors" Errors & Update RAG API docs by [@danny-avila](https://github.com/danny-avila) in [2299](https://github.com/danny-avila/LibreChat/pull/2299)
|
||||
- Balance and Token Usage Improvements by [@danny-avila](https://github.com/danny-avila) in [2350](https://github.com/danny-avila/LibreChat/pull/2350)
|
||||
- Minor Fixes and Refactors by [@danny-avila](https://github.com/danny-avila) in [2388](https://github.com/danny-avila/LibreChat/pull/2388)
|
||||
- OIDC Username Array Edge Case by [@ventz](https://github.com/ventz) in [2394](https://github.com/danny-avila/LibreChat/pull/2394)
|
||||
- Update "maxOutputTokens" Condition by [@danny-avila](https://github.com/danny-avila) in [2434](https://github.com/danny-avila/LibreChat/pull/2434)
|
||||
- Ensure "imageOutputType" is Always Defined by [@danny-avila](https://github.com/danny-avila) in [2438](https://github.com/danny-avila/LibreChat/pull/2438)
|
||||
- Merge Textarea Ref with Form for Simplified Handling by [@danny-avila](https://github.com/danny-avila) in [2456](https://github.com/danny-avila/LibreChat/pull/2456)
|
||||
- Minor Assistants Endpoint Fixes by [@danny-avila](https://github.com/danny-avila) in [2472](https://github.com/danny-avila/LibreChat/pull/2472)
|
||||
- Handle Long Domain Names & Other Minor chores by [@danny-avila](https://github.com/danny-avila) in [2475](https://github.com/danny-avila/LibreChat/pull/2475)
|
||||
- Resolve Proper Dependencies to fix Application Error by [@danny-avila](https://github.com/danny-avila) in [2488](https://github.com/danny-avila/LibreChat/pull/2488)
|
||||
- Allow Code Filetypes and Suppress Known Vite Warnings by [@danny-avila](https://github.com/danny-avila) in [2492](https://github.com/danny-avila/LibreChat/pull/2492)
|
||||
|
||||
### 📝 Documentation
|
||||
|
||||
- Remove Google Domains Reference by [@illgitthat](https://github.com/illgitthat) in [2267](https://github.com/danny-avila/LibreChat/pull/2267)
|
||||
- Note on 'host.docker.internal' for Ollama Config by [@kinnla](https://github.com/kinnla) in [2274](https://github.com/danny-avila/LibreChat/pull/2274)
|
||||
- Update NagaAI by [@ZentixUA](https://github.com/ZentixUA) in [2278](https://github.com/danny-avila/LibreChat/pull/2278)
|
||||
- Fix Link to Docker Compose Override File by [@h4de5](https://github.com/h4de5) in [2287](https://github.com/danny-avila/LibreChat/pull/2287)
|
||||
- Update Ollama + LiteLLM Instructions by [@mariusgau](https://github.com/mariusgau) in [2302](https://github.com/danny-avila/LibreChat/pull/2302)
|
||||
- fixed Traefik web layout by [@ventz](https://github.com/ventz) in [2305](https://github.com/danny-avila/LibreChat/pull/2305)
|
||||
- Correct Google OAuth Callback URL Example by [@peaster](https://github.com/peaster) in [2311](https://github.com/danny-avila/LibreChat/pull/2311)
|
||||
- Update "traefik.md" - Documentation Fix for edge case race condition by [@ventz](https://github.com/ventz) in [2322](https://github.com/danny-avila/LibreChat/pull/2322)
|
||||
- Working Examples for LiteLLM, Docker, LibreChat and LiteLLM models for AWS, Azure, GCP by [@ventz](https://github.com/ventz) in [2323](https://github.com/danny-avila/LibreChat/pull/2323)
|
||||
- Reflect correct LiteLLM baseURL when using docker-compose by [@dlaporte](https://github.com/dlaporte) in [2324](https://github.com/danny-avila/LibreChat/pull/2324)
|
||||
- Add Note to "nginx.md" by [@chrislbrown84](https://github.com/chrislbrown84) in [2341](https://github.com/danny-avila/LibreChat/pull/2341)
|
||||
- Default Value Warnings & Docker Docs Update by [@danny-avila](https://github.com/danny-avila) in [2343](https://github.com/danny-avila/LibreChat/pull/2343)
|
||||
- Add claude haiku to example anthropic models by [@jp789](https://github.com/jp789) in [2391](https://github.com/danny-avila/LibreChat/pull/2391)
|
||||
- env changes v0.6.10→v0.7.0+ by [@fuegovic](https://github.com/fuegovic) in [2442](https://github.com/danny-avila/LibreChat/pull/2442)
|
||||
- update docker_compose_install.md by [@fuegovic](https://github.com/fuegovic) in [2447](https://github.com/danny-avila/LibreChat/pull/2447)
|
||||
- Remove duplicate information by [@iamNoah1](https://github.com/iamNoah1) in [2451](https://github.com/danny-avila/LibreChat/pull/2451)
|
||||
- llama3 by [@fuegovic](https://github.com/fuegovic) in [2470](https://github.com/danny-avila/LibreChat/pull/2470)
|
||||
- remove "copilot-gpt4-service" by [@fuegovic](https://github.com/fuegovic) in [2491](https://github.com/danny-avila/LibreChat/pull/2491)
|
||||
|
||||
### 🌐 Internationalization
|
||||
|
||||
- Add new Japanese Localization entries by [@happy-ryo](https://github.com/happy-ryo) in [2282](https://github.com/danny-avila/LibreChat/pull/2282)
|
||||
- Update Chinese Translation by [@HundSimon](https://github.com/HundSimon) in [2351](https://github.com/danny-avila/LibreChat/pull/2351)
|
||||
- Update German Translations by [@marlonka](https://github.com/marlonka) in [2409](https://github.com/danny-avila/LibreChat/pull/2409)
|
||||
|
||||
## New Contributors
|
||||
* [@ZentixUA](https://github.com/ZentixUA) made their first contribution in [2278](https://github.com/danny-avila/LibreChat/pull/2278)
|
||||
* [@lazka](https://github.com/lazka) made their first contribution in [2277](https://github.com/danny-avila/LibreChat/pull/2277)
|
||||
* [@kinnla](https://github.com/kinnla) made their first contribution in [2274](https://github.com/danny-avila/LibreChat/pull/2274)
|
||||
* [@illgitthat](https://github.com/illgitthat) made their first contribution in [2267](https://github.com/danny-avila/LibreChat/pull/2267)
|
||||
* [@h4de5](https://github.com/h4de5) made their first contribution in [2287](https://github.com/danny-avila/LibreChat/pull/2287)
|
||||
* [@happy-ryo](https://github.com/happy-ryo) made their first contribution in [2282](https://github.com/danny-avila/LibreChat/pull/2282)
|
||||
* [@ventz](https://github.com/ventz) made their first contribution in [2305](https://github.com/danny-avila/LibreChat/pull/2305)
|
||||
* [@mariusgau](https://github.com/mariusgau) made their first contribution in [2302](https://github.com/danny-avila/LibreChat/pull/2302)
|
||||
* [@ochen1](https://github.com/ochen1) made their first contribution in [2275](https://github.com/danny-avila/LibreChat/pull/2275)
|
||||
* [@peaster](https://github.com/peaster) made their first contribution in [2311](https://github.com/danny-avila/LibreChat/pull/2311)
|
||||
* [@dlaporte](https://github.com/dlaporte) made their first contribution in [2324](https://github.com/danny-avila/LibreChat/pull/2324)
|
||||
* [@chrislbrown84](https://github.com/chrislbrown84) made their first contribution in [2341](https://github.com/danny-avila/LibreChat/pull/2341)
|
||||
* [@HundSimon](https://github.com/HundSimon) made their first contribution in [2351](https://github.com/danny-avila/LibreChat/pull/2351)
|
||||
* [@mawburn](https://github.com/mawburn) made their first contribution in [2368](https://github.com/danny-avila/LibreChat/pull/2368)
|
||||
* [@jp789](https://github.com/jp789) made their first contribution in [2391](https://github.com/danny-avila/LibreChat/pull/2391)
|
||||
* [@iamNoah1](https://github.com/iamNoah1) made their first contribution in [2451](https://github.com/danny-avila/LibreChat/pull/2451)
|
||||
* [@Passerby1011](https://github.com/Passerby1011) made their first contribution in [2417](https://github.com/danny-avila/LibreChat/pull/2417)
|
||||
|
||||
**Full Changelog**: https://github.com/danny-avila/LibreChat/compare/v0.7.0...v0.7.1`;
|
||||
103
pages/changelog/content/v0.7.2.mdx
Normal file
103
pages/changelog/content/v0.7.2.mdx
Normal file
@@ -0,0 +1,103 @@
|
||||
### 📺 What's Changed
|
||||
|
||||
**Youtube:** **[New Features in LibreChat v0.7.2](https://youtu.be/YLVUW5UP9N0)**
|
||||
|
||||
### 👀 What's Next
|
||||
|
||||
- OpenAI Assistants V2
|
||||
- STT & TTS
|
||||
|
||||
**Track upcoming changes:** https://github.com/danny-avila/LibreChat/milestone/5
|
||||
|
||||
---
|
||||
|
||||
### 🏞️ Highlights
|
||||
|
||||
- Model Specs & Save Tools per Convo/Preset
|
||||
- Import Conversations from LibreChat, ChatGPT, Chatbot UI
|
||||
- Fork Messages/Conversations
|
||||
- Archive conversations
|
||||
|
||||
|
||||
### 🛂 Features
|
||||
|
||||
- 🛂 feat(oauth): add domain restriction on social login by [@mbreton](https://github.com/mbreton) in [2512](https://github.com/danny-avila/LibreChat/pull/2512)
|
||||
- 🥧 feat: APIpie support by [@fuegovic](https://github.com/fuegovic) in [2524](https://github.com/danny-avila/LibreChat/pull/2524)
|
||||
- ✋ feat: Stop Sequences for Conversations & Presets by [@danny-avila](https://github.com/danny-avila) in [2536](https://github.com/danny-avila/LibreChat/pull/2536)
|
||||
- 🦙 feat: Fetch list of Ollama Models by [@danny-avila](https://github.com/danny-avila) in [2565](https://github.com/danny-avila/LibreChat/pull/2565)
|
||||
- 🤖 feat: Model Specs & Save Tools per Convo/Preset by [@danny-avila](https://github.com/danny-avila) in [2578](https://github.com/danny-avila/LibreChat/pull/2578)
|
||||
- 🍎 feat: Apple MLX as Known Endpoint by [@Extremys](https://github.com/Extremys) in [2580](https://github.com/danny-avila/LibreChat/pull/2580)
|
||||
- 📥 feat: Import Conversations from LibreChat, ChatGPT, Chatbot UI by [@DenisPalnitsky](https://github.com/DenisPalnitsky) in [2355](https://github.com/danny-avila/LibreChat/pull/2355)
|
||||
- 🌿 feat: Fork Messages/Conversations by [@danny-avila](https://github.com/danny-avila) in [2617](https://github.com/danny-avila/LibreChat/pull/2617)
|
||||
- 📧 feat: Mention "@" Command Popover by [@danny-avila](https://github.com/danny-avila) in [2635](https://github.com/danny-avila/LibreChat/pull/2635)
|
||||
- 🦙 feat: Ollama Vision Support by [@danny-avila](https://github.com/danny-avila) in [2643](https://github.com/danny-avila/LibreChat/pull/2643)
|
||||
- 🤖 feat(google): Add safety settings configuration by [@danny-avila](https://github.com/danny-avila) in [2644](https://github.com/danny-avila/LibreChat/pull/2644)
|
||||
- 🪙 feat: Configure Max Context and Output Tokens by [@danny-avila](https://github.com/danny-avila) in [2648](https://github.com/danny-avila/LibreChat/pull/2648)
|
||||
- 🤗 feat: Known Endpoints: HuggingFace by [@fuegovic](https://github.com/fuegovic) in [2646](https://github.com/danny-avila/LibreChat/pull/2646)
|
||||
- 🚀feat: Archive conversations by [@ohneda](https://github.com/ohneda) in [2590](https://github.com/danny-avila/LibreChat/pull/2590)
|
||||
|
||||
### 👤 Fixes
|
||||
|
||||
- 👤 fix: Use `user?.username` if `user?.name` is undefined by [@ilsubyeega](https://github.com/ilsubyeega) in [2511](https://github.com/danny-avila/LibreChat/pull/2511)
|
||||
- 🔀 fix: Remove use of Mongo Transactions by [@danny-avila](https://github.com/danny-avila) in [2525](https://github.com/danny-avila/LibreChat/pull/2525)
|
||||
- ✍️ fix(useTextarea): Rich Text Format paste from MS Word by [@danny-avila](https://github.com/danny-avila) in [2530](https://github.com/danny-avila/LibreChat/pull/2530)
|
||||
- 📋 refactor: allow paste in confirm field when resetting passwords by [@dahlo](https://github.com/dahlo) in [2542](https://github.com/danny-avila/LibreChat/pull/2542)
|
||||
- 👩💻 fix: Minor UI fixes by [@danny-avila](https://github.com/danny-avila) in [2548](https://github.com/danny-avila/LibreChat/pull/2548)
|
||||
- 🚑 fix(dialog): showCloseButton Prop Warning in DialogContent Component by [@ohneda](https://github.com/ohneda) in [2597](https://github.com/danny-avila/LibreChat/pull/2597)
|
||||
- 🐛 fix: Prevent Empty File Uploads & Assistants Fixes by [@danny-avila](https://github.com/danny-avila) in [2611](https://github.com/danny-avila/LibreChat/pull/2611)
|
||||
- 📶 fix: Mobile Stylings by [@danny-avila](https://github.com/danny-avila) in [2639](https://github.com/danny-avila/LibreChat/pull/2639)
|
||||
- 🔧 fix: android `@` popover issue by [@berry-13](https://github.com/berry-13) in [2647](https://github.com/danny-avila/LibreChat/pull/2647)
|
||||
- 🦙 fix: Ollama System Message order by [@danny-avila](https://github.com/danny-avila) in [2655](https://github.com/danny-avila/LibreChat/pull/2655)
|
||||
- 🔧 fix: Preset Dialog Styling and Values by [@danny-avila](https://github.com/danny-avila) in [2657](https://github.com/danny-avila/LibreChat/pull/2657)
|
||||
- 🪟 fix: Windows Vite Build Issue by [@danny-avila](https://github.com/danny-avila) in [2663](https://github.com/danny-avila/LibreChat/pull/2663)
|
||||
|
||||
### 🧪 Refactors
|
||||
|
||||
- 🧪 refactor(isDomainAllowed): change directory, add tests by [@berry-13](https://github.com/berry-13) in [2539](https://github.com/danny-avila/LibreChat/pull/2539)
|
||||
- 🐋 refactor: Update `docker-compose.yml` by [@kneelesh48](https://github.com/kneelesh48) in [2507](https://github.com/danny-avila/LibreChat/pull/2507)
|
||||
- 🔄 refactor: improved RAG animations/messages by [@berry-13](https://github.com/berry-13) in [2616](https://github.com/danny-avila/LibreChat/pull/2616)
|
||||
|
||||
### 🌍 Translations
|
||||
|
||||
- 🌍: Update Japanese translation by [@k-ishii1020](https://github.com/k-ishii1020) in [2519](https://github.com/danny-avila/LibreChat/pull/2519)
|
||||
- 🌍: Update Italian translation by [@berry-13](https://github.com/berry-13) in [2622](https://github.com/danny-avila/LibreChat/pull/2622)
|
||||
- 🌍 : Updated Translations & AI Generation Scripts by [@danny-avila](https://github.com/danny-avila) in [2666](https://github.com/danny-avila/LibreChat/pull/2666)
|
||||
|
||||
### ⚙️ Configs
|
||||
|
||||
- update GOOGLE_MODELS in .env.example by [@kneelesh48](https://github.com/kneelesh48) in [2506](https://github.com/danny-avila/LibreChat/pull/2506)
|
||||
|
||||
### 📝 Documentation
|
||||
|
||||
- ⚙️ docs: update dotenv.md by [@fuegovic](https://github.com/fuegovic) in [2551](https://github.com/danny-avila/LibreChat/pull/2551)
|
||||
- 🚅 docs: update LiteLLM config with more models by [@ventz](https://github.com/ventz) in [2553](https://github.com/danny-avila/LibreChat/pull/2553)
|
||||
- 🦙 docs: fix litellm.md by [@fuegovic](https://github.com/fuegovic) in [2566](https://github.com/danny-avila/LibreChat/pull/2566)
|
||||
- 🚅 docs: load LiteLLM into LibreChat by [@ventz](https://github.com/ventz) in [2573](https://github.com/danny-avila/LibreChat/pull/2573)
|
||||
- 🧾 docs: Fix Typo in `librechat.example.yaml` by [@kaikreuzer](https://github.com/kaikreuzer) in [2606](https://github.com/danny-avila/LibreChat/pull/2606)
|
||||
- 📄 docs: Update apipie fetch.py in ai_endpoints.md by [@kneelesh48](https://github.com/kneelesh48) in [2547](https://github.com/danny-avila/LibreChat/pull/2547)
|
||||
- 📝 docs(ai_endpoints): update HF key link by [@berry-13](https://github.com/berry-13) in [2664](https://github.com/danny-avila/LibreChat/pull/2664)
|
||||
|
||||
### 📦 Chores
|
||||
|
||||
- 📦 chore: update package.json/package-lock.json by [@danny-avila](https://github.com/danny-avila) in [2600](https://github.com/danny-avila/LibreChat/pull/2600)
|
||||
|
||||
### 🎨 Styling
|
||||
|
||||
- 🎨 style: Convo fade effect by [@walbercardoso](https://github.com/walbercardoso) in [2642](https://github.com/danny-avila/LibreChat/pull/2642)
|
||||
- 🎨 style(Fork): update light/dark theme by [@berry-13](https://github.com/berry-13) in [2621](https://github.com/danny-avila/LibreChat/pull/2621)
|
||||
- 🪟 fix+feat: General UI Enhancements by [@techwithanirudh](https://github.com/techwithanirudh) in [2619](https://github.com/danny-avila/LibreChat/pull/2619)
|
||||
|
||||
|
||||
## New Contributors
|
||||
* [@mbreton](https://github.com/mbreton) made their first contribution in [2512](https://github.com/danny-avila/LibreChat/pull/2512)
|
||||
* [@ilsubyeega](https://github.com/ilsubyeega) made their first contribution in [2511](https://github.com/danny-avila/LibreChat/pull/2511)
|
||||
* [@k-ishii1020](https://github.com/k-ishii1020) made their first contribution in [2519](https://github.com/danny-avila/LibreChat/pull/2519)
|
||||
* [@kneelesh48](https://github.com/kneelesh48) made their first contribution in [2507](https://github.com/danny-avila/LibreChat/pull/2507)
|
||||
* [@dahlo](https://github.com/dahlo) made their first contribution in [2542](https://github.com/danny-avila/LibreChat/pull/2542)
|
||||
* [@Extremys](https://github.com/Extremys) made their first contribution in [2580](https://github.com/danny-avila/LibreChat/pull/2580)
|
||||
* [@ohneda](https://github.com/ohneda) made their first contribution in [2597](https://github.com/danny-avila/LibreChat/pull/2597)
|
||||
* [@DenisPalnitsky](https://github.com/DenisPalnitsky) made their first contribution in [2355](https://github.com/danny-avila/LibreChat/pull/2355)
|
||||
* [@kaikreuzer](https://github.com/kaikreuzer) made their first contribution in [2606](https://github.com/danny-avila/LibreChat/pull/2606)
|
||||
|
||||
|
||||
**Full Changelog**: https://github.com/danny-avila/LibreChat/compare/v0.7.1...v0.7.2`;
|
||||
35
pages/changelog/content/v0.7.3-rc.mdx
Normal file
35
pages/changelog/content/v0.7.3-rc.mdx
Normal file
@@ -0,0 +1,35 @@
|
||||
Release candidate version to include early container image builds for `gpt-4o` support as well as other fixes since v0.7.2
|
||||
|
||||
### New features
|
||||
|
||||
* 👮 fix(enforceModelSpec): handle nested objects by [@danny-avila](https://github.com/danny-avila) in [#2681](https://github.com/danny-avila/LibreChat/pull/2681)
|
||||
* ⚙️ feat: `includedTools` and script changes by [@danny-avila](https://github.com/danny-avila) in [#2690](https://github.com/danny-avila/LibreChat/pull/2690)
|
||||
* 🚀 feat: gpt-4o by [@danny-avila](https://github.com/danny-avila) in [#2692](https://github.com/danny-avila/LibreChat/pull/2692)
|
||||
* 🔍 feat: Show Messages from Search Result [@danny-avila](https://github.com/danny-avila) in [#2699](https://github.com/danny-avila/LibreChat/pull/2699)
|
||||
|
||||
### Other Changes
|
||||
|
||||
* 🎨 style(MentionItem): update hover color and by [@berry-13](https://github.com/berry-13), [@danny-avila](https://github.com/danny-avila) in [#2670](https://github.com/danny-avila/LibreChat/pull/2670), [#2675](https://github.com/danny-avila/LibreChat/pull/2675)
|
||||
* 🧹 chore(/config/): add tsconfig.json by [@danny-avila](https://github.com/danny-avila) in [#2680](https://github.com/danny-avila/LibreChat/pull/2680)
|
||||
* 🧹 chore: remove old docs by [@fuegovic](https://github.com/fuegovic) in [#2684](https://github.com/danny-avila/LibreChat/pull/2684)
|
||||
* 🐋 ci: create smaller Docker images by [@derkoe](https://github.com/derkoe) in [#2691](https://github.com/danny-avila/LibreChat/pull/2691)
|
||||
|
||||
---
|
||||
|
||||
### 📺 v0.7.2 Changes
|
||||
**Youtube:** **[New Features in LibreChat v0.7.2](https://youtu.be/YLVUW5UP9N0)**
|
||||
|
||||
### 👀 What's Next
|
||||
|
||||
- OpenAI Assistants V2
|
||||
- STT & TTS
|
||||
|
||||
**Track upcoming changes:** https://github.com/danny-avila/LibreChat/milestone/5
|
||||
|
||||
---
|
||||
|
||||
## New Contributors
|
||||
* @nidasfly made their first contribution in https://github.com/danny-avila/LibreChat/pull/2654
|
||||
* @derkoe made their first contribution in https://github.com/danny-avila/LibreChat/pull/2691
|
||||
|
||||
**Full Changelog**: https://github.com/danny-avila/LibreChat/compare/v0.7.2...v0.7.3-rc
|
||||
@@ -6,6 +6,7 @@ ogImage: /images/changelog/v0.5.0.png
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/v0.5.0.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@ description: OpenAI Functions, new models, scripts...
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/v0.5.1.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@ description: Functions Agent, OpenID , Docker Updates...
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/v0.5.2.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@ description: Auth, Azure, show/hide panel...
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/v0.5.3.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@ description: Anthropic, localization (i18n)...
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/v0.5.4.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@ description: ChatGPT Plugins...
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/v0.5.5.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@ description: update script, BIC, Enhanced MongoDB-MeiliSearch Syncing ...
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/v0.5.6.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@ description: Many UI improvements, and more...
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/v0.5.7.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@ description: Continue Regenerating, Edit Messages, Plugins Improvements, and mor
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/v0.5.8.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@ description: Refresh Token, Automatic Moderation System, and more...
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/v0.5.9.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@ description: Breaking Changes for the v0.6.0+ release of LibreChat
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/v0.6.0-breaking-changes.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -6,6 +6,7 @@ ogImage: /images/changelog/v0.6.0.png
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/v0.6.0.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@ description: DALL-E-3, Custom Footer, Token Transaction, Ban-User Command, and m
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/v0.6.1.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@ description: Breaking Changes for the v0.6.10+ release of LibreChat
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/v0.6.10-breaking-changes.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@ description: Font Update, and more...
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/v0.6.10.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@ description: UI Updates & Vision Support, Default Preset, Custom SMTP Server, an
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/v0.6.5.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@ description: GitHub trending🎉, Customizing endpoints, Firebase, and more...
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/v0.6.6.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@ description: Breaking Changes for the v0.6.9+ release of LibreChat
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/v0.6.9-breaking-changes.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@ description: Happy Birthday LibreChat! 🎂, Infinite Scrolling, Security Enhanc
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/v0.6.9.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@ description: Breaking Changes for the v0.7.0+ release of LibreChat
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/v0.7.0-breaking-changes.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -6,6 +6,7 @@ ogImage: /images/changelog/v0.7.0.png
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/v0.7.0.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -6,6 +6,7 @@ ogImage: /images/changelog/v0.7.1.webp
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/v0.7.1.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -6,6 +6,7 @@ ogImage: /images/changelog/v0.7.2.jpg
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/v0.7.2.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@ description: The v0.7.3-rc release of LibreChat
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from './content/v0.7.3-rc.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
|
||||
Reference in New Issue
Block a user