Repository navigation
v0.17.0
What's Changed
- Add partial replicas with SQL-driven on-demand sync by @samuelstroschein in #1755
- Fix partial replica browser sessions and checkpoint sync by @samuelstroschein in #1757
- fix: unify partial replica row and plugin merging by @samuelstroschein in #1758
- Support scalar SQL UPDATE on current partial-replica main by @samuelstroschein in #1759
- Retry transient storage reads before publishing child sessions by @samuelstroschein in #1761
- Batch selected missing metadata during partial sync by @samuelstroschein in #1763
- Normalize server error codes and catalog SDK errors by @samuelstroschein in #1764
- Run SDK plugins through a shared JavaScript Component host by @samuelstroschein in #1762
- fix: upgrade authorities without immutable segment collisions by @samuelstroschein in #1765
- fix: allow browser replica conversion in an unopened worker by @samuelstroschein in #1766
- perf: deliver complete partial replica working sets by @samuelstroschein in #1767
- fix: resume browser migration reads across heartbeat commits by @samuelstroschein in #1769
- Recover partial replicas when server advances during merge preparation by @samuelstroschein in #1768
- Version the plugin API by major while preserving existing binaries by @samuelstroschein in #1770
- fix: coordinate replica conversion and coherent migration reads by @samuelstroschein in #1773
- fix: keep shared S3 I/O on the server runtime by @samuelstroschein in #1774
- Improve JSON roundtrips, performance, and SQL row mapping by @samuelstroschein in #1771
- fix: make partial replica incorporation and recovery explicit by @samuelstroschein in #1775
- fix: accept current authority and recover immutable uploads by @samuelstroschein in #1772
- fix: open legacy replicas across migration heartbeats by @samuelstroschein in #1777
- fix(markdown): preserve row edits and bound parser costs by @samuelstroschein in #1778
- Refactor text plugin for lossless SQL editing and scalable line diffs by @samuelstroschein in #1781
- Separate replica admission, coherent reads, and detached migration by @samuelstroschein in #1779
- Restore cold offline replica reopening and bodyless HTTP transport by @samuelstroschein in #1786
- Fix CSV lossless editing and qualify SQL roundtrips at one million rows by @samuelstroschein in #1782
- feat!: integrate SQL row images, commit receipts, and historical file content by @samuelstroschein in #1787
- feat(sql): return OLD and NEW row images by @samuelstroschein in #1783
- feat(api)!: return one receipt per committed SQL operation by @samuelstroschein in #1784
- feat(diff)!: expose historical file content and remove row_count by @samuelstroschein in #1785
- Improve plugin lifecycle tooling, shared ordering, and sparse edits by @samuelstroschein in #1788
- fix(excalidraw): preserve roundtrips and scale editable SQL scenes by @samuelstroschein in #1789
- Publish plugins independently with targeted changenotes and install docs by @samuelstroschein in #1776
- Recover expired baseline leases and remove commit latency benchmark by @samuelstroschein in #1790
- Support scalar subqueries in historical read and diff commit arguments by @samuelstroschein in #1796
- fix: preserve query results across bulk writes and schema amendments by @samuelstroschein in #1797
- fix: keep partial replica recovery inside awaited operations by @samuelstroschein in #1798
- fix: automatically upgrade hosted repositories during open by @samuelstroschein in #1799
- Separate partial replica progress from historical retention by @samuelstroschein in #1804
- fix(storage): preserve repository-in-use errors by @samuelstroschein in #1803
- test: define selective undo through inverse apply by @samuelstroschein in #1805
- Await durable repository writes by default by @samuelstroschein in #1806
- Align merge preview API and docs with LWW semantics by @samuelstroschein in #1807
- feat: configure automatic SQL transaction retries by @samuelstroschein in #1808
- fix: replace filesystem mirror files atomically by @samuelstroschein in #1809
- dev: durable writes, replica sync and production recovery fixes by @samuelstroschein in #1802
- Release v0.17.0 by @github-actions[bot] in #1756
Full Changelog: v0.16.1...v0.17.0