1.6.0
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
- Since Akka 2.5.14+ comes with async-dns, reactive-lib's async-dns implementation was removed. Integration was added to test Akka Cluster bootstrap using DNS on OpenShift. lib#91 by @eed3si9n
- Fixes handling of non-defined
rpDockerPublish
. sbt-reactive-app#153 by @dwijnand - Updates the reference to Lightbend helm-charts repo. sbt-reactive-app#159 by @marcoderama
- To fix "No configuration setting found for key 'decode-max-size'", reactive-lib 1.6.0 depends on Akka HTTP 10.0.15. lib#105 by @eed3si9n
- Fixes a typo in Helm RBAC setup. sbt-reactive-app#162 by @yoks
- Fixes inclusion of
application.conf
from transitive dependencies. sbt-reactive-app#165 by @cunei and @eed3si9n