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:
- The
metrics
configuration sections were moved from the per service configuration sections to theglobal
section. This will set up a Prometheus listener only once per process (not per hosted service). The oldmetrics
section is still supported but deprecated and will be removed later. - The
DescribeMutableState
API response foradminservice
was changed from JSON to Protobuf. This is a breaking change for this API, but it is only being used by thetctl admin
command. This means that some admin commands from the previoustctl
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