chore(deps): update all dependencies (major)#57
Open
renovate[bot] wants to merge 1 commit intomasterfrom
Open
Conversation
1984f09 to
332875f
Compare
88b5dcc to
18b8cbc
Compare
d73c132 to
d765d65
Compare
d81b31f to
87688b7
Compare
e437d39 to
8d1a82d
Compare
8d1a82d to
6aff418
Compare
b24c94f to
f2dd039
Compare
810f4d6 to
c7c7dc5
Compare
812d657 to
036be45
Compare
4ffc3cd to
0996d2b
Compare
f6baeef to
299eed4
Compare
e1d942b to
5137654
Compare
f3f50ee to
b3d01b1
Compare
b3d01b1 to
b850c35
Compare
b850c35 to
b17796e
Compare
b17796e to
cd9c89f
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.1.14→3.1.185.25.2→6.2.01.5.0→2.2.01.5.0→2.2.0v5→v6v4→v5v4→v59.0.306→10.0.203v7→v8v7→v8Release Notes
dotnet/dotNext (DotNext.Threading)
v6.2.0Compare Source
clockworklabs/SpacetimeDB (SpacetimeDB.Runtime)
v2.2.02.2.0 is here, and this one is a meaningful step forward for SpacetimeDB's realtime performance, operational safety, and day-to-day developer workflow. There are plenty of smaller fixes in this release too, but these are the major changes worth calling out.
Features
Faster realtime transport and client throughput
We’ve introduced a new v3 WebSocket transport that batches multiple logical client messages into a single frame, cutting per-message overhead while keeping the existing message model intact (#4761). The TypeScript SDK now uses the new transport by default (#4784). Under the hood, this release also includes a substantial round of hot-path performance work across the TS client, JS module runtime, and durability pipeline to improve throughput and reduce scheduler overhead under load.
Safer production database operations
We added
spacetime lockandspacetime unlockto protect databases from accidental deletion (#4502). On top of that,spacetime deletenow asks for confirmation by default (#4770),spacetime listshows database names alongside identities (#4769), andspacetime publish --yescan now skip only the prompts you intend to skip instead of skipping all of them (#4885).Better TypeScript app ergonomics
Web developers get two nice upgrades in 2.2.0. There’s now a first-party Astro + TypeScript template with SSR and a live React island for realtime updates (#4688), and the TypeScript React bindings now include a typed
useProcedurehook so procedures fit the same ergonomic pattern as reducers (#4752).Smoother schema evolution
Publishing schema changes is less brittle now. Empty tables can be dropped during auto-migration (#4593), and changing or removing a primary key no longer leaves stale schema state behind that breaks future publishes (#4666).
More powerful table and index APIs
Modules can now clear tables directly from Rust, C#, C++, and TypeScript (#4729), and the index layer gained bytes-key B-tree support for more capable multi-column range scans (#4733).
Bug Fixes
autoincvalues no longer reset after restart when a table has been migrated (#4902).metadata.toml, and pid files are properly synced to disk instead of being vulnerable to loss on an untimely crash (#4891, #4892, #4890).OnInsertevents for already-cached rows (#4903).If you run into anything new with this release, file an issue on GitHub or drop into Discord and let us know.
What's Changed
JsInstancepool with single worker and FIFO queue by @joshua-spacetime in #4663merge_apply_insertsby @Centril in #4310AlgebraicValuefor datastore updates and bsatn based index scans + BytesKey optimization by @Centril in #4311HandleScopefor js modules by @joshua-spacetime in #4746TableIndex::iter& simplify index iterator defs by @Centril in #4759clearing tables by @Centril in #4729spacetime listby @clockwork-labs-bot in #4769spacetime deleteby @clockwork-labs-bot in #4770async-channelto allow blocking send by @kim in #4802SELECTdetection in PG SQL by @egormanga in #3771CommittedState, part 1 by @Centril in #4804spacetime devbug when running with a project path by @aasoni in #4809replay_table_updatedtoReplayCommittedStateby @Centril in #4807ctx.dbby @MichaHuhn in #4768spacetime lock/unlockto prevent accidental database deletion by @clockwork-labs-bot in #4502cargo lintas alias forcargo ci lintby @bfops in #4853git diffcheck undercargo ci smoketestsby @bfops in #4854pnpm buildintocargo ci testby @bfops in #4855sdk-test-procedure-cstest module by @rekhoff in #4840ReplayCommittedStateby @Centril in #4849cargo ci lintby @bfops in #4856cargo ci self-docsuses doc comments as well as explicit helptext by @bfops in #4860cargo ci update-flowruns on Windows by @bfops in #4874cargo ciby @bfops in #4871insert_index) by @Centril in #4782--server-issued-loginparam by @bfops in #4905spacetime publish --yesnow takes optional arguments by @jdetter in #4885latestby @JasonAtClockwork in #4919New Contributors
Full Changelog: clockworklabs/SpacetimeDB@v2.1.0...v2.2.0
v2.1.0Another week, another reason to celebrate 🎉 2.1.0 is here, and it's bringing some long-awaited features alongside a handful of satisfying bug squashes!
Features
🦀 Rust client Wasm support
This one's been a long time coming. The Rust client SDK can now compile and run in the browser thanks to resolved Wasm compilation issues. If you've been waiting to build browser-based apps with the Rust SDK, your wait is over #4183
🎮 C++ Modules + Unreal SDK
Unreal developers, rejoice — both the C++ module bindings and the Unreal SDK have been brought up to speed with SpacetimeDB 2.0's APIs and codegen. Full compatibility, no more workarounds.
Bug Fixes
There are several bug fixes in this release:
If you experience any new issues with this release either file an issue on GitHub or drop into our Discord — we're always around.
We'll see you again soon for the next release 😉
What's Changed
spacetime.jsonupdates by @cloutiertyler in #4504countby @joshua-spacetime in #4638impl Deserialize for Packed + SumTagby @Centril in #4653AnonymousViewContextfrom aViewContextby @kistz in #4671Deserialize::validatefor non-allocating validation by @Centril in #4493TypedIndexPointIter& ditchDirectvariant by @Centril in #4654ConsumeEntityEventto Blackholio C++ and C# modules by @rekhoff in #4675spacetime devignoring top-level module-path for generate entries by @clockwork-labs-bot in #4656{Multi,Unique}Map->{/Unique}BTreeIndex+Btree->BTreeby @Centril in #4655New Contributors
Full Changelog: clockworklabs/SpacetimeDB@v2.0.5...v2.1.0
v2.0.4Hello everyone! This week's release is a small bug-fix patch with a few UX improvements 🎉
New Features
spacetimeCLI now checks daily for updates. When an update is available a notice is posted telling the user to upgrade.spacetime devproject initialization logic now includes a fuzzy search which makes it much easier to find and select a template.Bug Fixes
What's Changed
accessorrequired for table-level index defs in typescript by @joshua-spacetime in #4525Cargo.tomlfiles in our repo by @gefjon in #4536RawModuleDefV10via the HTTP schema route by @gefjon in #4540.rustfmt.tomland pre-commit hook by @bfops in #4543name→accessorby @clockwork-labs-bot in #4537*.localfiles by @bfops in #4544spacetime dev- Replace template selection with fuzzy-filterable menu by @clockwork-labs-bot in #4470booltoBoolExprby @joshua-spacetime in #4547--project-pathflag in templates by @bfops in #4564clockwork-labs-botneeds 2 approvals by @bfops in #4568rustfmtinstead ofcargo fmtby @bfops in #4595synchronizeevents by @bfops in #4602New Contributors
Full Changelog: clockworklabs/SpacetimeDB@v2.0.3...v2.0.4
v2.0.3SpacetimeDB v2.0.3
We've been getting amazing feedback on our 2.0 release. Today we have a release of small bugfixes and QoL improvements in the CLI and SDK based on some of what we've been hearing. More to come soon!
New features
spacetime logs --levelfiltering. Filter logs by severity with--level warn(that level and above) or--level info --level-exact(exact match only). Works with both text and JSON output. (#4362)Bug fixes
useTableisReadystuck onfalse.useSpacetimeDBQueryreturning untyped rows.toCamelCaseconversion...in--out-dirpaths.-yis passed.C# SDK
What's Changed
spacetime dev- Print feedback when client process exits by @clockwork-labs-bot in #4469..in --out-dir paths by @clockwork-labs-bot in #4431IQueryviews by @joshua-spacetime in #4391useTableisReadystuck onfalsedue to stale snapshot cache by @clockwork-labs-bot in #4499Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.