LibreChat/api
Danny Avila 19b78ecd81
📦 chore: Bump Express.js to v5 (#10671)
* chore: update express to version 5.1.0 in package.json

* chore: update express-rate-limit to version 8.2.1 in package.json and package-lock.json

* fix: Enhance server startup error handling in experimental and index files

* Added error handling for server startup in both experimental.js and index.js to log errors and exit the process if the server fails to start.
* Updated comments in openidStrategy.js to clarify the purpose of the CustomOpenIDStrategy class and its relation to Express version changes.

* chore: Implement rate limiting for all POST routes excluding /speech, required for express v5

* Added middleware to apply IP and user rate limiters to all POST requests, ensuring that the /speech route remains unaffected.
* Enhanced code clarity with comments explaining the new rate limiting logic.

* chore: Enable writable req.query for mongoSanitize compatibility in Express 5

* chore: Ensure req.body exists in multiple middleware and route files for Express 5 compatibility
2025-12-04 14:34:44 -05:00
..
app 🪦 refactor: Remove Legacy Code (#10533) 2025-12-04 14:34:44 -05:00
cache 🔄 refactor: Migrate Cache Logic to TypeScript (#9771) 2025-10-02 09:33:58 -04:00
config 📜 feat: Configurable Debug Message Length for Logs (#10447) 2025-11-10 21:40:37 -05:00
db 🔀 refactor: Only Cleanup Meili Sync if actually Synced 2025-10-05 22:41:40 -04:00
models refactor: Optimize & Standardize Tokenizer Usage (#10777) 2025-12-02 12:22:04 -05:00
server 📦 chore: Bump Express.js to v5 (#10671) 2025-12-04 14:34:44 -05:00
strategies 📦 chore: Bump Express.js to v5 (#10671) 2025-12-04 14:34:44 -05:00
test 🪦 refactor: Remove Legacy Code (#10533) 2025-12-04 14:34:44 -05:00
utils 🤖 feat: Tool Calling Support for DeepSeek V3.2 + OpenRouter Reasoning (#10752) 2025-12-01 14:27:08 -05:00
jest.config.js 🪦 refactor: Remove Legacy Code (#10533) 2025-12-04 14:34:44 -05:00
jsconfig.json feat(api): initial Redis support; fix(SearchBar): proper debounce (#1039) 2023-10-11 17:05:47 -04:00
package.json 📦 chore: Bump Express.js to v5 (#10671) 2025-12-04 14:34:44 -05:00
typedefs.js 🪦 refactor: Remove Legacy Code (#10533) 2025-12-04 14:34:44 -05:00