Releases: izeigerman/akkeeper
Releases · izeigerman/akkeeper
v0.4.1
v0.3.3
- Added retry attempts when binding to the REST API port.
- Introduce a configurable timeout for instance in the "LAUNCHING" state. If this timeout is exceeded, the instance is considered dead and will be terminated even if the launch process succeeds eventually.
- Added configuration parameter for cluster join and cluster leave timeouts.
- The Akkeeper Master instance no longer registers itself in ZooKeeper.
v0.3.2
- From now on the Akkeeper AM automatically cleans up its staging directory when a client requests termination of the application.
- Expose the
LaunchArguments
data structure to public to make it possible to use Akkeeper Launcher API.
v0.3.1
- Added a configuration parameter for the Launcher timeout value. The default timeout has been increased.
v0.3.0
- The API of the Akkeeper application launcher has been reworked and is now available to be used by a client code to submit Akkeeper applications programmatically.
- Support for non-local URIs (eg HDFS) for resources that are required to submit the Akkeeper application (like user jar, Akkeeper fat jar, etc).
- API for a graceful shutdown of the Akkeeper Master instance. Shutdown of the master instance leads to a shutdown of an entire application.
- The YARN local resource manager has been revised and simplified significantly.
- Bug fixes.
v0.2.3
- Gracefully leave the cluster and terminate the container instance when no running user actors left.
v0.2.2
- Fixed a bug when a user actor crashes the instance before it can fully join the Akka cluster, causing this way orphan records in AM.
- Fixed a bug when the Akkeeper AM is trying endlessly to join the cluster after the restart.
- Finally fixed flaky tests caused by akka/akka#21195 .
- Added descriptions for the Akkeeper configuration parameters.
- Improved descriptions of CLI arguments.
v0.2.1
- Add a CLI argument that allows to specify a custom YARN queue for the Akkeeper Application Master.
v0.2.0
- Cluster member auto-down.
- Update dependencies.
- Cross compilation for Scala 2.11.11 and Scala 2.12.6.
- Minor improvements and bug fixes.