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
tctl
improvements- Other minor updates
Change details
Import path renames
go.temporal.io/temporal-proto
→go.temporal.io/api
go.temporal.io/temporal
→go.temporal.io/sdk
: Root files were moved totemporal
directory, so package name remained the same but import path changed fromgo.temporal.io/temporal
togo.temporal.io/sdk/temporal
.github.com/temporalio/temporal
→go.temporal.io/server
github.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
→RetryState
ArchivalStatus
→ArchivalState
NamespaceStatus
→NamespaceState
: Note that, in the config file,status:
needs to be renamed tostate:
.DecisionTask
→WorkflowTask
Decision
→Command
Decider
→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.