github temporalio/temporal v1.1.0

latest releases: v1.24.0-m112.4, v1.24.0-m112.3, v1.24.0-m112.2...
3 years ago

UPDATE: This release has few bugs, please use v1.1.1 instead.

Release Highlights

This release includes schema changes.
Before upgrading your cluster, run the schema tool and upgrade your schema to support version 1.1
For MySQL databases use: temporal-sql-tool, for Cassandra use temporal-cassandra-tool.

Below are a few examples that show how to upgrade "default" and "visibility" schemas for Cassandra.

Run these commands if you "bring your own" database.

Default:

temporal-cassandra-tool --tls --tls-ca-file $TLS_CA_FILE --user $CASSANDRA_USER --password $CASSANDRA_PASSWORD \
		--endpoint $CASSANDRA_ENDPOINT --keyspace temporal --timeout 120 update --schema-dir ./schema/cassandra/temporal/versioned

Visibility:

temporal-cassandra-tool --tls --tls-ca-file $TLS_CA_FILE --user $CASSANDRA_USER --password $CASSANDRA_PASSWORD \
		--endpoint $CASSANDRA_ENDPOINT --keyspace temporal_visibility --timeout 120  update --schema-dir ./schema/cassandra/visibility/versioned

Run these commands if you have a localhost installation:

Default:

temporal-cassandra-tool --keyspace temporal update -schema-dir schema/cassandra/temporal/versioned

Visibility:

temporal-cassandra-tool --keyspace temporal_visibility update -schema-dir schema/cassandra/visibility/versioned

Let us know how you use it: https://community.temporal.io/

Change details

2020-10-01 - 4e9f18e - Add ability to specify client certificate and associated private key via base64 values in config (#782)
2020-10-01 - 94c4bed - Add TLS settings to config_template.yaml (#783)
2020-10-02 - 2051585 - Convert int/int64 timestamps to time.Time (#786)
2020-10-05 - 0399b19 - Make marker event payloads readable in cli (#794)
2020-10-05 - 1bbdee5 - Enable support for ScyllaDB #801
2020-10-05 - c2d50b8 - Make upsert event payload readable in cli (#797)
2020-10-07 - b63d577 - Adding mutable metadata and cluster id (#803)
2020-10-08 - cd1e466 - Add support for TLS and mTLS to tctl (#812)
2020-10-09 - 0531c95 - Adding automated version check on server (#823)
2020-10-10 - 32d6a92 - Extract server struct and add server options (#826)
2020-10-12 - 490d2fa - Cluster metadata api (#835)
2020-10-12 - 505f876 - Add a server option for setting authorizer (#829)
2020-10-12 - 84053ea - Enforce minimum TLS version of 1.2 (#831)
2020-10-12 - 88f9ddd - Improve test stability (#838)
2020-10-12 - 9c8813b - Add server option for overriding default TLS config provider (#830)
2020-10-12 - abf5779 - Reduce redundant history tree creation for workflow reset (#825)
2020-10-12 - e30f9f3 - Connect ElasticSearch with username and password (#833)
2020-10-13 - 5a28408 - Remove unused config (#847)

Helpful links to get you started with Temporal

Temporal Docs
Server
Helm Chart

Docker images for this release (use tag 1.1.0)

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

Notes

This release introduced version info check feature that periodically checks most recent version of temporal in order to provide upgrade recommendations. If you would like to disable this feature either set TEMPORAL_VERSION_CHECK_DISABLED=1 or set frontend.enableServerVersionCheck dynamic config property to false.

Don't miss a new temporal release

NewReleases is sending notifications on new releases.