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.