github danny-avila/LibreChat v0.8.8-rc3

pre-release2 hours ago

https://www.librechat.ai/changelog/v0.8.8-rc3

๐Ÿž๏ธ Highlights

  • Experimental: Bring-Your-Own-Machine for scalable coding agents
  • Agent/Skills CRUD API improvements
  • Conversation Trace Viewer and Subagent file sharing
  • GPT-6 Astra and expanded Context Usage
  • File text fallback, unified artifact rows, and upload previews
  • Unified pinning, chat filtering, and interface polish
  • MCP, OpenID, Agent, and Code reliability improvements

Click to expand Release Notes

โœจ Features

๐Ÿ› Fixes

๐Ÿ”ง Refactoring and Performance

  • ๐Ÿ“œ style: Scroll the Sidebar as One Surface by @berry-13 in #15914
  • ๐Ÿงท style: Sidebar Row Controls, Pinned Unpin Badge and Drag Rules by @berry-13 in #15870
  • ๐Ÿ”ก style: Size Image Tool Labels Like Every Other Activity Row by @danny-avila in #15898
  • ๐ŸŽจ style: Color Image Tool Labels With the Activity Rows' Secondary Role by @danny-avila in #15900
  • ๐Ÿš„ perf: Linearize Conversation Import Lineage by @danny-avila in #15881
  • ๐Ÿงฝ style: Composer, Welcome Screen and Context Panel Polish by @berry-13 in #15838
  • ๐Ÿ”™ refactor: Keep Pasted Text Return Action Visible by @danny-avila in #15586
  • style(insights): use Click UI muted token for KPI labels and 32/12 page spacing by @danielclickh in #15551
  • ๐Ÿ”ฃ refactor: Replace Mongo Filters With Typed Criteria by @danny-avila in #15580
  • ๐Ÿ›๏ธ refactor: Extract Engine-Neutral Tenant Policy by @danny-avila in #15575
  • style(insights): give panels their own surface in dark mode by @danielclickh in #15552
  • ๐Ÿ’ซ style: Align the Phase Summary Rail and Simplify its Fold by @danny-avila in #15619
  • ๐ŸŽ› refactor: Replace Agent Skills Toggles With a Three-Way Mode Control by @berry-13 in #15520
  • ๐Ÿ“ style: Center Every Row Glyph on the Avatar's Axis by @danny-avila in #15643
  • ๐ŸŽ–๏ธ perf: Promote Flat Thread Rendering to Default by @danny-avila in #15660
  • ๐Ÿ“ style: Put the Grouped Thought on the Row Rail by @berry-13 in #15674
  • ๐Ÿ—๏ธ refactor: Prefer the Recorded Storage Key for Every Download Stream by @danny-avila in #15695
  • ๐Ÿ•“ style: Move the Queued-Message Hint Into a Hover Tooltip on the Clock Icon by @danny-avila in #15706
  • ๐Ÿ style: Align Streaming Elapsed Reading With Footer Start by @danny-avila in #15720
  • ๐Ÿ’  style: Unify Code Approval With Composer Controls by @danny-avila in #15721

๐Ÿงช Tests

  • ๐Ÿงช test: Wait for the Durable Task Input Before Reserving a Child Control by @danny-avila in #15901
  • ๐Ÿงช test: Restore Two Rotted Integration Suites and Run Every One in CI by @danny-avila in #15866
  • ๐Ÿงต test: Type BYOM Cancellation Mock by @danny-avila in #15774
  • ๐Ÿ“Ž test: Verify Stateful Sandbox Upload Continuity by @danny-avila in #14363
  • ๐Ÿงฝ test: Restore the Admin Allowlist Override This Spec Leaks Into the Shard by @danny-avila in #15543
  • โฑ๏ธ test: Size the Subagent Lease TTL Above Shard Jitter by @danny-avila in #15568
  • ๐Ÿ”ฌ test: Make the Paste Action's Hover-Gate Guard Actually Guard by @danny-avila in #15589
  • ๐Ÿƒ test: Restore Sweep Coverage of Typed-Criteria Methods by @danny-avila in #15609
  • โœ… test: Prove Tenant Scoping at the Driver, Below the Engine Binding by @danny-avila in #15578
  • โœ… test: Add the Portable Tenant-Isolation Contract by @danny-avila in #15662
  • ๐Ÿงช test: Verify Native BYOM File Reliability End to End by @danny-avila in #15678

๐Ÿ“ฆ Dependencies, Chores & CI

New Contributors

Full Changelog: v0.8.8-rc2...v0.8.8-rc3

Don't miss a new LibreChat release

NewReleases is sending notifications on new releases.