Skip to content
This repository was archived by the owner on May 25, 2023. It is now read-only.

1.6.0

Compare
Choose a tag to compare
@eed3si9n eed3si9n released this 08 Jan 20:15
· 39 commits to master since this release

Lightbend Orchestration is a suite of tools that helps you deploy Lagom applications to OpenShift and Kubernetes.
Lightbend Orchestration 1.6.0 is a maintenance release to catch up with Akka Management updates. The development status of Lightbend Orchestration in general is Incubating, and breaking changes are expected in the future.

The reactive-lib 1.6.0 runtime is based on Akka 2.5.18 and Akka Management 0.20.0.

How to upgrade

Make sure to upgrade both reactive-cli and sbt-reactive-app.

On macOS for example, reactive-cli can be upgraded as follows:

brew upgrade lightbend/tools/reactive-cli

sbt-reactive-app can be upgraded by bumping the version in your project/plugins.sbt:

addSbtPlugin("com.lightbend.rp" % "sbt-reactive-app" % "1.6.0")

Akka Cluster bootstrap: port-name

To maintain the compatibility with Akka Management 0.20.0, reactive-lib 0.9.3+ sets the default value of akka.management.cluster.bootstrap.contact-point-discovery.port-name in the config to "akka-mgmt-http". lib#90

In addition, reactive-cli 1.6.0 will generate YAML that passes -Dakka.management.cluster.bootstrap.contact-point-discovery.port-name explicitly from the command line, which allows us to incrementally transition to the port name "management" in the future. cli#185

Akka Cluster bootstrap: discovery-method

Instead of using -Dakka.discovery.method, reactive-cli 1.6.0 will generate YAML that passes -Dakka.management.cluster.bootstrap.contact-point-discovery.discovery-method, which is a setting more specific to Akka Cluster bootstrap. cli#184

Since reactive-lib's ClusterServiceDiscovery was never used, the implementation and akka.discovery.method = reactive-lib in config were both removed. lib#99

Other fixes