* docs: v0.8.2-rc1 changelog
* fix: swap out old mistake title
* fix: semantic commits take sorting precedence over emojis
* Update changelog for version 0.8.2-rc1
Added new features, bug fixes, and dependency updates for version 0.8.2-rc1.
* Update changelog for v0.8.2-rc1
Updated changelog for version 0.8.2-rc1 with new features, bug fixes, and dependency updates.
* Fix changelog entry for @librechat/agents bump
---------
Co-authored-by: Danny Avila <danny@librechat.ai>
* docs: add v0.8.1 changelog
* chore: reorder model updates
* chore: bump date
* chore: bump date and latest commits
* chore: update release date to 2025/12/11 for v0.8.1
---------
Co-authored-by: Danny Avila <danny@librechat.ai>
* 📙 docs: Add documentation for Direct Provider Attachments / OCR
* docs: add note about Responses API
* Revise OCR documentation for clarity and accuracy
Updated section titles and clarified details regarding file uploads to OCR providers, including specific notes for OpenAI and Azure OpenAI.
---------
Co-authored-by: Danny Avila <danny@librechat.ai>
* chore: bump packages
* chore: bump packages
* chore: bump packages
* chore: update package dependencies to latest versions
* chore: update configuration and dependencies for Nextra migration
- Updated TypeScript references in `next-env.d.ts` to align with new Nextra structure.
- Modified `next.config.mjs` to ignore ESLint and TypeScript build errors during the build process.
- Added a new `PACKAGE_UPDATE_SUMMARY.md` documenting package updates and migration details.
- Downgraded Next.js and Nextra versions for compatibility, and updated related dependencies.
- Introduced new `page.tsx` files for dynamic routing and metadata generation in the app directory.
- Added 'use client' directive to multiple components to support client-side rendering.
- Refactored components to remove deprecated Nextra context methods in preparation for App Router.
* chore: update ESLint configuration to use __dirname for tsconfigRootDir and fix lint errors
* chore: update initial statistics for GitHub stars and Docker pulls in Usage component
* chore: refactor clean-cache script to use CommonJS require syntax
* chore: remove redundant ESLint installation step in workflow
Updated documentation to reflect changes from LibreChat PR #10355, which fixed Azure OpenAI Speech-to-Text 400 Bad Request errors by adding support for the new `.cognitiveservices.azure.com` domain format alongside the legacy `.openai.azure.com` format.
Changes:
- Added domain format support callouts in STT/TTS configuration documentation
- Updated Azure OpenAI configuration guide with new endpoint format examples
- Enhanced instanceName field descriptions across all Azure configuration docs
- Updated DALL-E baseURL documentation to show both domain formats
- Added examples demonstrating both legacy and new domain usage
All changes maintain backward compatibility while documenting the new functionality.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude <noreply@anthropic.com>
* docs: Add OIDC Group Synchronization documentation for Keycloak
Add comprehensive documentation for the new OIDC group sync feature:
- Overview and prerequisites
- Configuration examples for realm roles, client roles, and groups
- Step-by-step setup instructions
- Troubleshooting guide with common claim paths
- Usage examples for permissions
- Limitations and best practices
Covers integration with LibreChat's granular permissions system
for agents, prompts, files, and conversations.
Related to LibreChat PR and issue #10006
* docs: Add group/role exclusion pattern documentation
Document OPENID_GROUPS_EXCLUDE_PATTERN configuration option:
- Explain exact match (case-insensitive) and regex pattern support
- Provide common Keycloak exclusion examples
- Show why to exclude system roles, default roles, and auth roles
- Add practical scenario with admin/developers vs system roles
- Include configuration examples for filtering out:
- offline_access, uma_authorization (system roles)
- default-roles-* (default realm roles)
- manage-account, view-profile (account management)
Complements the group sync feature by allowing fine-grained control
over which roles become groups in LibreChat.
- Introduced `context` capability for agents endpoint, enabling file uploads in chat.
- Enhanced `fileConfig` with OCR, text parsing, STT separation, and `fileTokenLimit` parameter.
- Added `transactions` object structure for token usage tracking.
- Included `jinaApiUrl` in `webSearch` configuration for custom Jina instances.
- Updated documentation for `fileConfig` to reflect new fields and processing methods.
- Added type definitions for the BlogCard component props.
- Updated tsconfig.json to include new libraries and strict null checks.
- Modified next-env.d.ts to reference additional Next.js navigation types.
Having the version id results with the warning - the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion