v0.27.0
Release Highlights
v0.27.0 maintains Temporal's "Alpha" release state.
Do not use this release for production workloads as there are breaking changes planned for future releases.
This release includes:
- Import path renames
- Major entity renames
tctlimprovements- Other minor updates
Change details
Import path renames
go.temporal.io/temporal-proto→go.temporal.io/apigo.temporal.io/temporal→go.temporal.io/sdk: Root files were moved totemporaldirectory, so package name remained the same but import path changed fromgo.temporal.io/temporaltogo.temporal.io/sdk/temporal.github.com/temporalio/temporal→go.temporal.io/servergithub.com/temporalio/temporal/.gen/proto→go.temporal.io/server/api: This is already checked into the repo. This enables the reference of the server package to build a custom version.
Major entities renames:
RetryStatus→RetryStateArchivalStatus→ArchivalStateNamespaceStatus→NamespaceState: Note that, in the config file,status:needs to be renamed tostate:.DecisionTask→WorkflowTaskDecision→CommandDecider→Workflow
tctl improvements
2020-07-08 - 37f1b77 - Fixes up admin cluster command for adding search attributes to be indexed (#514)
2020-07-10 - 0a26539 - Fix issue where non-string heartbeat details fail to display and only the first heartbeat detail shows up in CLI
2020-07-14 - 0eafe04 - Use ToString for CLI output (#542)
Minor updates
2020-06-29 - 4ca4935 - Tighten Ringpop Join Params (#446)
2020-06-30 - 6209190 - Add GOBIN to PATH in Makefile (#485)
2020-06-30 - a756661 - Fix retry for wrapped failures (#490)
2020-07-02 - 1d4a36c - Support Dynamic Cluster IP Addresses in Failure Scenarios (#495)
2020-07-06 - dd0857e - Upgrade gocql to latest release (#498)
2020-07-08 - 16f23cb - NamespaceMetadata Partitioning Alignment (#486)
2020-07-10 - 1909ab0 - Adopt Google api-linter (#526)
2020-07-13 - 014a251 - Pass 127.0.0.1 explicitly to Cassandra in dependency docker (#540)
2020-07-13 - 7ffa04c - Remove statsd from / add admin-tools to docker-compose files (#536)
2020-07-13 - 89c51cc - Expose cassandra consistency and serial consistency settings in configuration (#533)
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.26.0):
Server
Server With Auto Setup
CLI (tctl)
Admin-Tools
Things we are still working on
- We are still working and cleaning some internal API contracts. So more breaking changes are coming. So please don't use this for production setup yet.
- Stress and Performance testing.