Restate v1.4.4-rc.2
Install
Pull the Docker images
docker pull docker.restate.dev/restatedev/restate:1.4.4-rc.2
docker pull docker.restate.dev/restatedev/restate-cli:1.4.4-rc.2
Install prebuilt binaries via Homebrew
brew install restatedev/tap/restate-server
brew install restatedev/tap/restate
brew install restatedev/tap/restatectl
Install prebuilt binaries into your npm project
npm install @restatedev/restate-server@1.4.4-rc.2
npm install @restatedev/restate@1.4.4-rc.2
npm install @restatedev/restatectl@1.4.4-rc.2
Download binary archives
File | Platform | Checksum |
---|---|---|
restate-server-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
restate-server-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
restate-server-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
restate-server-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
restate-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
restate-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
restate-cli-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
restate-cli-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
restatectl-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
restatectl-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
restatectl-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
restatectl-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
What's Changed
- Mock service endpoint uses protocol v5 by @slinkydeveloper in #3586
- [Replicated metadata server] Ensure that latest NodesConfiguration is known to MetadataManager by @tillrohrmann in #3600
- [Bifrost] Eagerly seal the chain on find_tail that require consistency by @AhmedSoliman in #3595
- [Bifrost] Capture details of why a chain marker was created by @AhmedSoliman in #3596
- [Bifrost] Read stream will seal the chain if partial seal is detected by @AhmedSoliman in #3597
- [Bifrost] LogChainExtender is managed by watchdog by @AhmedSoliman in #3598
- [Bifrost] Manage all chain operations with LogChainWriter by @AhmedSoliman in #3599
- [Bifrost] Introduce read batch limit in configuration by @AhmedSoliman in #3392
- metadata-providers: objstore: add telemetry by @peterbourgon in #3545
- [minor] Worker task management cleanup by @AhmedSoliman in #3601
- [minor] Durability tracker shouldn't pin partition store manager by @AhmedSoliman in #3604
- [minor] Minor improvements to partition snapshotting task by @AhmedSoliman in #3605
- Remove ingress dedicated runtime by @AhmedSoliman in #3607
- [observability] Disable histogram idle timeout by default by @AhmedSoliman in #3609
- Disable auto-improvement in replicated-loglet integration tests by @AhmedSoliman in #3610
- objstore: instrument: ensure err(level=debug) by @peterbourgon in #3617
- [ClusterState] Fixing is_alive() reporting true for failing-over nodes by @AhmedSoliman in #3618
- [Core] Always unwind and ensure rocksdb's WAL is flushed on panics by @AhmedSoliman in #3611
- [TaskCenter] spawn_unmanaged_child and scoped cancellations by @AhmedSoliman in #3612
- [Core] Use scoped cancellations and work towards clean graceful shutdown by @AhmedSoliman in #3613
- [Fabric] Adds ability to disable network compression via config by @AhmedSoliman in #3619
- [LogServer] Do not share record cache with log-server by @AhmedSoliman in #3620
- Upgrade to NodeJS 22 (LTS) by @TristanBlackwell in #3623
- Partition Processor uses explicit restart delay policy by @pcholakov in #3616
- [LogServer] Reduce heap allocations for db keys by @AhmedSoliman in #3624
- Update currently applied DB configuration values after reload by @pcholakov in #3627
- Admin API workflow retention now displays correctly by @slinkydeveloper in #3628
- Add completion_retention and journal_retention to SQL interface by @slinkydeveloper in #3626
- [Restate UI] Update to v0.0.93 by @nikrooz in #3630
- [Restate UI] Update to v0.0.94 by @nikrooz in #3632
- Ask user where to download example by @slinkydeveloper in #3639
- Do not overshoot iterator allocations by @AhmedSoliman in #3634
- [chore] Upgrade metrics crates by @AhmedSoliman in #3636
- Remove histogram timeout configuration option by @AhmedSoliman in #3637
- Reduce metrics cardinality and limit some metrics to debug builds by @AhmedSoliman in #3638
- [restatectl] Add single-address mode by @pcholakov in #3631
- Bump version to v1.4.4-rc.2 by @muhamadazmy in #3640
New Contributors
- @TristanBlackwell made their first contribution in #3623
Full Changelog: v1.4.3...v1.4.4-rc.2