# 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)
