github temporalio/temporal v0.27.0

latest releases: v1.25.2, v1.26.2-123.1, v1.26.2-122.2...
4 years ago

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

  1. go.temporal.io/temporal-protogo.temporal.io/api
  2. go.temporal.io/temporalgo.temporal.io/sdk: Root files were moved to temporal directory, so package name remained the same but import path changed from go.temporal.io/temporal to go.temporal.io/sdk/temporal.
  3. github.com/temporalio/temporalgo.temporal.io/server
  4. github.com/temporalio/temporal/.gen/protogo.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:

  1. RetryStatusRetryState
  2. ArchivalStatusArchivalState
  3. NamespaceStatusNamespaceState: Note that, in the config file, status: needs to be renamed to state:.
  4. DecisionTaskWorkflowTask
  5. DecisionCommand
  6. DeciderWorkflow

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

  1. 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.
  2. Stress and Performance testing.

Don't miss a new temporal release

NewReleases is sending notifications on new releases.