Invocation retry policy
When used with Restate 1.5, you can now configure the invocation retry policy from the SDK directly. See https://github.com/restatedev/restate/releases/tag/v1.5.0 for more details on the new invocation retry policy configuration.
[Spring integration] Configure service options
A new API was introduced to configure services using the Spring integration:
// Specifiy the bean name of the configuration
@RestateService(configuration = "greeterConfiguration")
public class Greeter {
// Your service
}
// Example configuration class
public class Configuration {
@Bean
public RestateServiceConfigurator greeterConfiguration() {
return configurator -> configurator.inactivityTimeout(Duration.ofMinutes(2));
}
}
What's Changed
- [Release] Bump to 2.4.0-SNAPSHOT by @github-actions[bot] in #531
- Bump org.assertj:assertj-core from 3.26.0 to 3.27.4 by @dependabot[bot] in #536
- Retry policy by @slinkydeveloper in #540
- Protocol V6 + random_seed support by @slinkydeveloper in #542
- Test Suite v3.1 by @slinkydeveloper in #545
- Clarify max attempts meaning by @slinkydeveloper in #546
- Add workflow retention setting at service level by @slinkydeveloper in #547
- Add entrypoint to setup a configurator for Spring Restate services. by @slinkydeveloper in #548
- Dependency bumps by @slinkydeveloper in #549
- [Release] Bump to 2.4.0 by @github-actions[bot] in #550
Full Changelog: v2.3.0...v2.4.0