* docs: Add Anthropic Vertex AI documentation
Add comprehensive documentation for running Anthropic Claude models
through Google Cloud Vertex AI, introduced in danny-avila/LibreChat#10780.
Changes:
- Updated anthropic.mdx with Vertex AI quick start section
- Created anthropic_vertex.mdx with detailed YAML configuration docs
- Updated _meta.ts navigation to include new page
* docs: Remove 'enabled' key from Anthropic Vertex AI configuration
Updated the documentation for the Anthropic Vertex AI configuration by removing the 'enabled' key, as it is no longer necessary. Clarified that the presence of the 'vertex' section indicates that Vertex AI is enabled. Adjusted examples and notes for better clarity regarding configuration options.
* 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