github temporalio/temporal v1.3.0

latest releases: v1.24.0-m112.1, v1.24.0-m112.0, v1.24.0-m3.4...
3 years ago

UPDATE: If you are upgrading from a version older than 1.0.0, use 1.3.1 instead.

Release Highlights

This release contains configuration and API refactors and bug fixes.

Important:

  1. The metrics configuration sections were moved from the per service configuration sections to the global section. This will set up a Prometheus listener only once per process (not per hosted service). The old metrics section is still supported but deprecated and will be removed later.
  2. The DescribeMutableState API response for adminservice was changed from JSON to Protobuf. This is a breaking change for this API, but it is only being used by the tctl admin command. This means that some admin commands from the previous tctl versions won't work with this server version and vice versa.

Change details

2020-10-27 - b47c544 - Update local namespace workflows to use version history (#910)
2020-10-27 - c2056ba - Adds templatization for gRPC and membership ports exposed by Temporal #905
2020-10-27 - da73216 - Set MinConnectTimeout to 20 seconds (#912)
2020-10-27 - e7ef1ea - Fix cockroach config (#909)
2020-10-27 - e8598ab - Makes TaskType constraint in dynamic configuration optional when specifying Task Queue Partitions #904
2020-10-27 - f39f62a - Adds support for differing gRPC ports for the same temporal service on a deployed cluster (#913)
2020-10-28 - 0cbd5f8 - Add global.metrics section and deprecate service.metrics (#915)
2020-10-28 - 571c1c0 - Refactor history service event notifier (#917)
2020-10-28 - 8ebb5db - Refactor history service for event cache (#916)
2020-10-28 - d280cc1 - Remove NilCheckHandler (#902)
2020-10-28 - ff1b92a - Fixed a bug that may lead to masking of errors (#919)
2020-10-29 - 1f1fac4 - Change DescribeMutableState API to proto (#901)
2020-10-29 - 78df347 - Refactor history service config (#918)
2020-10-30 - 407734a - Increases number of go-routines that acquire history shards #930
2020-10-30 - 9e4cbf7 - Fix dynamic config loging (#932)
2020-10-30 - b827005 - Refactor history service shard & engine (#923)
2020-10-30 - c414a27 - Update gRPC library (#929)
2020-10-31 - 84d756c - Adds support for passing in custom scheme, port, username and password to config-template (#936)
2020-10-31 - adf5a60 - Use filter struct instead of pointer for matching SQL layer (#934)
2020-10-31 - c75d8be - Replace accessControlHandler with authorization interceptor (#925)
2020-11-02 - 9b6c587 - Bugfix: matching persistence layer update sticky task queue (#935)
2020-11-02 - dfb9ba5 - Enable NetworkTopologyStrategy for cassandra (#938)
2020-11-03 - 3c15ff0 - Fix PATH variable on MacOS (#949)
2020-11-03 - 48f1302 - Refactor versionhistories package (#920)
2020-11-04 - 08c38f2 - Improve matching error handling (#953)
2020-11-04 - d74c290 - Make workflow cancellation idempotent (#952)
2020-11-05 - 4173272 - Remove unused cause / reason from cancel workflow (#957)
2020-11-05 - d90f4e0 - Update NDC default config (#956)

Helpful links to get you started with Temporal

Temporal Docs
Server
Helm Chart

Docker images for this release (use tag 1.3.0)

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

Don't miss a new temporal release

NewReleases is sending notifications on new releases.