github temporalio/temporal v0.30.0

latest releases: v1.25.0, v1.25.0-rc.2, v1.26.0-120.6...
4 years ago

UPDATE: Due to #740 bug docker-compose version of the server can't be started more than once. Please use v0.31.0 instead.

Release Highlights

v0.30.0 maintains Temporal's "Alpha" release state. Please do not use this release for production workloads.

Important

  1. You can not rollback to a previous version once you have upgraded to v0.30.0. Data that is created in v0.30.0 is not supported by older versions and you will get panic: runtime error: invalid memory address or nil pointer dereference when the service tries to start. Using an older version after the upgrade will require a fresh install.

  2. After upgrading to v0.30.0 you can not call Reset on Workflows which were started with a previous version. However, you can still call Reset on Workflows that were started while running v0.30.0.

Change details

2020-08-25 - e9bb772 - Remove Membership.Name config; Hardcode Ringpop app name (#688)
2020-08-26 - f210123 - Disable trimming of Failure field (#693)
2020-08-27 - 96ca34e - Fixes bug where terminating a parent with a lot of child workflows that continue-as-new doesn't propagate terminate to children (#696)
2020-08-28 - 3f3dcce - Don't fail if schema_version and schema_update_history tables already exist (#697)
2020-09-01 - d95406a - Skip BufferedEvents persistence when empty (#707)
2020-09-02 - 50de8a2 - Remove 2dc codepath (#692)
2020-09-02 - d86d7e2 - Expose SQL Connection Options in docker template (#708)
2020-09-04 - 02ab64c - Fixes bug where the failure details were not persisted for a marker recorded event, which corrupts workflow on replay #712
2020-09-05 - 7f44f34 - Fixes MySQL persistence for workflow reset (#713)
2020-09-08 - 99c40e2 - Update workflow resetter to call PersistNonFirstWorkflowEvents (#714)
2020-09-08 - e108bb9 - BufferedEvents Read Path Protections (#709)
2020-09-09 - 7ad0752 - Fix publicClient (#717)
2020-09-10 - 078e01f - Set Backoff.MaxDelay to 10 seconds (#720)
2020-09-10 - acbb6a5 - Fixes Internal Server Error returned on simultaneous SignalWithStart requests for the same WF ID (#719)
2020-09-10 - bddefb6 - Fix wrong field (#721)
2020-09-11 - faf2fe7 - WorkflowExecutionInfo Field Conversions (#715)
2020-09-15 - a09867d - Fixes blockage of Transfer Queue if UpsertSearchAttributes is invoked on a Temporal Server w/o Elastic Search (#727)

Helpful links to get you started with Temporal

Temporal Docs
Server
Java SDK
Java Samples
Go SDK
Go Samples
Helm Chart

Docker images for this alpha release (use tag 0.30.0)

Server
Server With Auto Setup
CLI (tctl)
Admin-Tools

Things we are still working on

  1. Stress and Performance testing.
  2. Failure testing.

Don't miss a new temporal release

NewReleases is sending notifications on new releases.