Restate 1.1.2
IMPORTANT for SDK-Typescript users: Only when upgrading from 1.0.x to 1.1.x you MUST rediscover all the existing deployments using restate dp register <address> --force
. You don't need to update the SDK, nor change the code.
IMPORTANT: If you upgraded a 1.0.x installation to version 1.1.1, please first upgrade to 1.1.2 before attempting a downgrade back to 1.0.2.
This release contains an important compatibility update for anyone running Restate 1.1.1. Our versioning policy is to maintain rollback ability to the last minor version; Restate 1.1.1 broke this promise by shipping an upcoming feature called called log-server by default.
Please see the new Upgrading section on the Restate website for more information about version updates in general: https://docs.restate.dev/operate/upgrading.
If you are running Restate 1.0.x
We recommend that you upgrade directly to 1.1.2 (or the latest available patch release), and specifically to avoid 1.1.1.
If you are already running Restate 1.1.1
Please upgrade to 1.1.2 and delete the directory ${base_dir}/${node_name}/log-store
to avoid issues with future upgrades. To avoid a crash on startup, please upgrade to 1.1.2 before attempting a downgrade back to 1.0.2.
What's Changed
- [Security] Bump quinn crate version by @pcholakov in #1965
- [Networking Add ability to register raw handlers in message router by @AhmedSoliman in https://github.com//pull/1957
- Kafka perf improvements by @slinkydeveloper in #1964
- Make sure we don't send the awakeable completion twice by @slinkydeveloper in #1973
- Disable log-server role by default to fix v1.0.x compatibility by @AhmedSoliman in #1974
Full Changelog: v1.1.1...v1.1.2