🚀 chore: Prepare v0.8.8-rc1 (#14394)

* 🚀 chore: Prepare v0.8.8-rc1 release

* 📚 docs: Complete v0.8.8-rc1 operator references

* 📚 docs: Mark stateful sessions experimental

* 📚 docs: Clarify background code capability

* 📚 docs: Refresh v0.8.8-rc1 operator guidance

* 📚 docs: Highlight v0.8.8-rc1 features in README

* 📦 chore: Bump publishable packages again

* 📚 docs: Add streaming question progress

* 📦 chore: Bump publishable packages again

* 📚 docs: Refresh v0.8.8-rc1 release highlights

* 📦 chore: Bump publishable packages again

* 📚 docs: Refresh v0.8.8-rc1 release guidance

* 📦 chore: Bump publishable packages again

* 📚 docs: Highlight batched Agent questions

* 📦 chore: Bump publishable packages again

* 📦 chore: Bump publishable packages again

* 📦 chore: Bump publishable packages again

* 📦 chore: Refresh v0.8.8-rc1 package versions

* 📦 chore: Refresh v0.8.8-rc1 package versions

* 📦 chore: Refresh v0.8.8-rc1 package versions

* 📄 docs: Note PowerPoint template support

* 📦 chore: Refresh v0.8.8-rc1 package versions

* 📄 docs: Note latest provider and file support
This commit is contained in:
Danny Avila 2026-08-14 03:24:59 -04:00 committed by GitHub
parent d4c64d485f
commit eaef87fa26
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
19 changed files with 176 additions and 52 deletions

View file

@ -171,15 +171,17 @@ NODE_MAX_OLD_SPACE_SIZE=6144
# Optional Langfuse fanout for tenant-scoped Langfuse projects.
# The fanout gateway is opt-in: add docker-compose.langfuse-fanout.yml,
# deploy-compose.langfuse-fanout.yml, or enable helm langfuseFanout.
# Tenant public/secret keys and a destination key are read from LibreChat tenant
# app configuration. Destination keys resolve against known startup URLs. Tenant
# API keys can be added or changed at runtime through tenant app configuration.
# Tenant public/secret keys and a destination key are managed through
# Settings > Langfuse. Destination keys resolve against known startup URLs;
# credentials can be added or changed at runtime without restarting the gateway.
# See otel/langfuse-fanout/README.md.
# LANGFUSE_FANOUT_ENABLED=false
# LANGFUSE_FANOUT_COLLECTOR_URL=http://langfuse-fanout-collector:4318
# App-side switch: set true to tell the Langfuse SDK not to create media uploads
# for central/fallback collector traces. Tenant-routed media uploads are unchanged.
# LANGFUSE_FANOUT_CENTRAL_MEDIA_UPLOAD_DISABLED=false
# Gateway HTTP listen address (default: :4318).
# LANGFUSE_FANOUT_LISTEN_ADDR=:4318
# Emergency switch: unset/false defaults enabled; set true to keep central fanout export but skip tenant trace/score export.
# LANGFUSE_FANOUT_TENANT_EXPORT_DISABLED=false
# Langfuse Cloud base URL options: https://cloud.langfuse.com (EU),
@ -478,7 +480,7 @@ GOOGLE_KEY=user_provided
#============#
OPENAI_API_KEY=user_provided
# OPENAI_MODELS=gpt-5,gpt-5-codex,gpt-5-mini,gpt-5-nano,o3-pro,o3,o4-mini,gpt-4.1,gpt-4.1-mini,gpt-4.1-nano,o3-mini,o1-pro,o1,gpt-4o,gpt-4o-mini
# OPENAI_MODELS=gpt-5.6,gpt-5.6-terra,gpt-5.6-luna,gpt-5.5,gpt-5.5-pro,chat-latest,gpt-5.4,gpt-5.4-pro,gpt-5.4-mini,gpt-5.4-nano,gpt-5.3-codex,gpt-5.2,gpt-5,gpt-5-codex,gpt-5-mini,gpt-5-nano,o3-pro,o3,o4-mini,gpt-4.1,gpt-4.1-mini,gpt-4.1-nano,o3-mini,o1-pro,o1,gpt-4o,gpt-4o-mini
DEBUG_OPENAI=false
@ -613,6 +615,19 @@ MEILI_MASTER_KEY=
STT_API_KEY=
TTS_API_KEY=
#==================================================#
# Code Interpreter #
#==================================================#
# LIBRECHAT_CODE_API_KEY=
# LIBRECHAT_CODE_BASEURL=
# Prewarm stateful per-conversation sandboxes in parallel with model generation (default: true).
# CODE_SANDBOX_PREWARM=true
# Time in milliseconds before LibreChat treats a tracked sandbox as cold (default: 2100000 / 35 minutes).
# CODE_SANDBOX_COLD_AFTER_MS=2100000
# Bytes read per sandbox image chunk; lower this if the runner has a small stdout limit (default: 32768).
# LIBRECHAT_CODE_IMAGE_CHUNK_BYTES=32768
#==================================================#
# RAG #
#==================================================#
@ -627,11 +642,18 @@ TTS_API_KEY=
# Stream upload responses with heartbeats during long-running file processing.
# FILE_UPLOAD_SSE_ENABLED=false
# Timeout in milliseconds for server-side remote file downloads (default: 15000).
# REMOTE_FILE_FETCH_TIMEOUT_MS=15000
# Maximum size in bytes for server-side remote file downloads (default: 536870912 / 512 MiB).
# REMOTE_FILE_FETCH_MAX_BYTES=536870912
#===================================================#
# User System #
#===================================================#
# Maximum characters in one mid-run Agent steering message (default: 16000).
# STEER_MAX_LENGTH=16000
#========================#
# Moderation #
#========================#
@ -654,12 +676,32 @@ STT_VIOLATION_SCORE=0
FORK_VIOLATION_SCORE=0
IMPORT_VIOLATION_SCORE=0
FILE_UPLOAD_VIOLATION_SCORE=0
# Per-user limiter for metadata-only /files/usage requests that renew the TTL
# of attachments waiting in queued Agent messages (default: 120 per 15 minutes).
# FILE_USAGE_USER_MAX=120
# FILE_USAGE_USER_WINDOW=15
# Password-reset and verification request/submission scores default to 1 when unset.
# RESET_PASSWORD_VIOLATION_SCORE=1
# VERIFY_EMAIL_VIOLATION_SCORE=1
# RESET_PASSWORD_SUBMISSION_VIOLATION_SCORE=1
# VERIFY_EMAIL_SUBMISSION_VIOLATION_SCORE=1
LOGIN_MAX=7
LOGIN_WINDOW=5
REGISTER_MAX=5
REGISTER_WINDOW=60
# Password-reset email requests and token submissions are limited separately.
# Submission values inherit the matching request value when omitted; all default to 2.
# RESET_PASSWORD_MAX=2
# RESET_PASSWORD_WINDOW=2
# RESET_PASSWORD_SUBMISSION_MAX=2
# RESET_PASSWORD_SUBMISSION_WINDOW=2
# VERIFY_EMAIL_MAX=2
# VERIFY_EMAIL_WINDOW=2
# VERIFY_EMAIL_SUBMISSION_MAX=2
# VERIFY_EMAIL_SUBMISSION_WINDOW=2
LIMIT_CONCURRENT_MESSAGES=true
CONCURRENT_MESSAGE_MAX=2
@ -1072,6 +1114,10 @@ HELP_AND_FAQ_URL=https://librechat.ai
# Set to empty string to force all namespaces through Redis: FORCED_IN_MEMORY_CACHE_NAMESPACES=
# FORCED_IN_MEMORY_CACHE_NAMESPACES=CONFIG_STORE,APP_CONFIG
# Opt-in cache for authenticated user documents during request bursts. Requires Redis and
# the AUTH_USER_DOC namespace to remain Redis-backed (default: off; set exactly to "on").
# AUTH_USER_CACHE_MODE=off
# TTL in milliseconds for cached group memberships used in ACL permission checks (default: 300000 / 5 minutes; 0 disables)
# Membership changes invalidate affected entries immediately; the TTL bounds staleness from cross-process races.
# USER_PRINCIPALS_CACHE_TTL_MS=300000