Skip to content

chore(deps): update all dependencies (major)#57

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/major-all-deps
Open

chore(deps): update all dependencies (major)#57
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/major-all-deps

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Nov 8, 2025

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update
Chickensoft.GameTools 2.1.143.1.22 age confidence nuget major
DotNext.Threading (source) 5.25.26.2.3 age confidence nuget major
SpacetimeDB.ClientSDK (source) 1.5.02.3.0 age confidence nuget major
SpacetimeDB.Runtime (source) 1.5.02.3.0 age confidence nuget major
actions/checkout v5v6 age confidence action major
actions/deploy-pages v4v5 age confidence action major
actions/upload-pages-artifact v4v5 age confidence action major
dotnet-sdk 9.0.30610.0.300 age confidence dotnet-sdk major
peter-evans/create-pull-request v7v8 age confidence action major
streetsidesoftware/cspell-action v7v8 age confidence action major

Release Notes

dotnet/dotNext (DotNext.Threading)

v6.2.0

Compare Source

clockworklabs/SpacetimeDB (SpacetimeDB.Runtime)

v2.3.0

This release brings first-party Godot support and major WebSocket performance improvements. We've also landed significant pipeline optimizations, commitlog enhancements, and expanded our framework coverage.

Features

First-party Godot SDK and Blackholio Tutorial

SpacetimeDB now officially supports Godot with a complete C# SDK integration. The new Blackholio tutorial walks through building a multiplayer asteroids-style game, demonstrating best practices for entity replication, player input handling, and game state management in Godot (#​4920).

spacetime new --template godot-cs
Faster WebSocket Transport with Batched Responses

The WebSocket layer now pipelines and batches responses using the v3 protocol, significantly reducing per-message overhead under high load. Combined with pipelined JavaScript module operations (#​4962), WASM module operations (#​4973), and a fully pipelined WebSocket send path (#​5051), this delivers substantially improved throughput for real-time applications.

HTTP/2 Backend Support

The SpacetimeDB server now supports HTTP/2, enabling more efficient client connections with multiplexed streams and header compression (#​5027).

Vue useProcedure Hook

Following the React pattern, Vue developers now have a first-class useProcedure composable for calling SpacetimeDB procedures with full TypeScript support (#​4999).

Unity 6 WebGL Compatibility

C# modules and clients now support Unity 6's WebGL runtime, automatically selecting between getWasmTableEntry and dynCall as appropriate for the Unity version (#​4961).

Commitlog Performance and Operations

The durability layer gained several improvements:

  • Configurable commitlog compression knobs for operational tuning (#​5074)
  • Compression deferred when under write load to prioritize throughput (#​4974)
  • Non-blocking compression that doesn't hold locks (#​4981)
  • Proper handling of empty tail segments on resumption (#​4863)
Rust DbContext Generics

Rust modules can now be generic over DbContext, enabling code reuse between client and server contexts while maintaining type safety (#​4707).

API Changes

  • Deprecated: ReducerContext::identity is deprecated in favor of database_identity to clarify that this represents the module's identity, not the caller's (#​4843)

Bug Fixes

  • Fixed a segfault in the V8 JavaScript runtime that could crash the server (#​4986)
  • Fixed connection lifecycle callbacks not firing correctly in all disconnection scenarios (#​4935)
  • Fixed panics during unsubscribe operations (#​4938)
  • Fixed view auto-migration when using canonical names (#​4985)
  • Eliminated unnecessary msync calls on the entire offset index file, improving write performance (#​5018)
  • Fixed directory fsync issues on Windows snapshots (#​4939)
  • Fixed auth error details leaking in debug output (#​5000)
  • Prepared statements are now properly rolled back on transaction failure (#​4979)

Infrastructure

  • Client binaries are now distributed from AWS instead of DigitalOcean for improved reliability (#​5077)
  • Internal: cargo ci dlls renamed to cargo regen csharp dlls (#​4972)

What's Changed

New Contributors

Full Changelog: clockworklabs/SpacetimeDB@v2.2.0...v2.3.0

v2.2.0

2.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 lock and spacetime unlock to protect databases from accidental deletion (#​4502). On top of that, spacetime delete now asks for confirmation by default (#​4770), spacetime list shows database names alongside identities (#​4769), and spacetime publish --yes can 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 useProcedure hook 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

  • Improved crash resistance for JavaScript modules by preventing V8 near-heap-limit failures from taking down the server, and by rotating isolates when heap growth or fragmentation gets out of hand (#​4777, #​4684).
  • Fixed a schema migration bug where changing or removing a primary key could leave stale schema state behind and break a later publish (#​4666).
  • Fixed table migration sequence persistence so autoinc values no longer reset after restart when a table has been migrated (#​4902).
  • Windows CLI binaries are now code-signed, which should make installation and update flows smoother on Windows (#​4906).
  • Improved module panic backtraces so runtime failures are easier to diagnose (#​577).
  • Hardened local durability so snapshot files, metadata.toml, and pid files are properly synced to disk instead of being vulnerable to loss on an untimely crash (#​4891, #​4892, #​4890).
  • Fixed an Unreal SDK bug where overlapping subscriptions could fire duplicate OnInsert events 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

New Contributors

Full Changelog: clockworklabs/SpacetimeDB@v2.1.0...v2.2.0

v2.1.0

Another 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.

  • Update C++ bindings for 2.0 compatibility #​4461
  • Update Unreal SDK to match latest APIs and codegen #​4497

Bug Fixes

There are several bug fixes in this release:

  • Fix useTable isReady reverting to false after first row event by #​4580
  • Fix v2 client disconnects dropping subscriptions for other v2 clients #​4648

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

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot enabled auto-merge (squash) November 8, 2025 09:26
@renovate renovate Bot changed the title chore(deps): update streetsidesoftware/cspell-action action to v8 chore(deps): update all dependencies (major) Nov 12, 2025
@renovate renovate Bot force-pushed the renovate/major-all-deps branch 6 times, most recently from 1984f09 to 332875f Compare November 19, 2025 02:53
@renovate renovate Bot force-pushed the renovate/major-all-deps branch 4 times, most recently from 88b5dcc to 18b8cbc Compare November 27, 2025 09:40
@renovate renovate Bot force-pushed the renovate/major-all-deps branch 2 times, most recently from d73c132 to d765d65 Compare December 3, 2025 06:51
@renovate renovate Bot force-pushed the renovate/major-all-deps branch 2 times, most recently from d81b31f to 87688b7 Compare December 10, 2025 16:44
@renovate renovate Bot force-pushed the renovate/major-all-deps branch 3 times, most recently from e437d39 to 8d1a82d Compare January 15, 2026 09:39
@renovate renovate Bot force-pushed the renovate/major-all-deps branch from 8d1a82d to 6aff418 Compare January 26, 2026 20:52
@renovate renovate Bot force-pushed the renovate/major-all-deps branch 3 times, most recently from b24c94f to f2dd039 Compare February 17, 2026 21:36
@renovate renovate Bot force-pushed the renovate/major-all-deps branch 2 times, most recently from 810f4d6 to c7c7dc5 Compare February 26, 2026 21:35
@renovate renovate Bot force-pushed the renovate/major-all-deps branch 5 times, most recently from 812d657 to 036be45 Compare March 11, 2026 13:21
@renovate renovate Bot force-pushed the renovate/major-all-deps branch 2 times, most recently from 4ffc3cd to 0996d2b Compare March 13, 2026 01:05
@renovate renovate Bot force-pushed the renovate/major-all-deps branch 3 times, most recently from f6baeef to 299eed4 Compare March 29, 2026 21:17
@renovate renovate Bot force-pushed the renovate/major-all-deps branch 2 times, most recently from e1d942b to 5137654 Compare April 2, 2026 05:51
@renovate renovate Bot force-pushed the renovate/major-all-deps branch 4 times, most recently from f3f50ee to b3d01b1 Compare April 16, 2026 18:14
@renovate renovate Bot force-pushed the renovate/major-all-deps branch from b3d01b1 to b850c35 Compare April 22, 2026 04:57
@renovate renovate Bot force-pushed the renovate/major-all-deps branch 2 times, most recently from b17796e to cd9c89f Compare May 7, 2026 20:39
@renovate renovate Bot force-pushed the renovate/major-all-deps branch 4 times, most recently from 53fe83e to e507bde Compare May 13, 2026 20:54
@renovate renovate Bot force-pushed the renovate/major-all-deps branch 3 times, most recently from fb9c4fa to d8d8672 Compare May 21, 2026 14:04
@renovate renovate Bot force-pushed the renovate/major-all-deps branch from d8d8672 to 187f47c Compare May 27, 2026 19:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants