The latest Apache Aurora release, 0.12.0, is now available for download. Here are some highlights in this release:
-mesos_role
to Aurora scheduler at start time.
This enables resource reservation for Aurora when running in a shared Mesos cluster.org.apache.aurora.metadata.
to prevent clashes with other, external label sources.-default_docker_parameters
to allow a cluster operator to specify a
universal set of parameters that should be used for every container that does not have parameters
explicitly configured at the job level.--preserve_env
to thermos.--read-json
, aurora
can now load multiple jobs from one json file,
similar to the usual pystachio structure: {"jobs": [job1, job2, ...]}
. The
older single-job json format is also still supported.aurora config list
command now supports --read-json
-shiro_after_auth_filter
. Optionally specify a class
implementing javax.servlet.Filter that will be included in the Filter chain following the Shiro
auth filters.addInstances
thrift RPC does now increase job instance count (scale out) based on the
task template pointed by instance key
.Deprecations and removals:
AddInstancesConfig
argument in addInstances
thrift RPC.TaskQuery
argument in killTasks
thrift RPC to disallow killing tasks across
multiple roles. The new safer approach is using JobKey
with instances
instead.HealthCheckConfig
client-side configuration fields: endpoint
,
expected_response
, expected_response_code
. These are now set exclusively in like-named fields
of HttpHealthChecker.
aurora job restart --restart-threshold=[seconds]
.--announcer-enable
. Enabling the announcer previously required both flags
--announcer-enable
and --announcer-ensemble
, but now only --announcer-ensemble
must be set.
--announcer-enable
is a no-op flag now and will be removed in future version.-enable_cors_support
. Enabling CORS is now implicit by setting the argument
-enable_cors_for
.-deduplicate_snapshots
and -deflate_snapshots
. These features are good to always enable.-enable_job_updates
and -enable_job_creation
-extra_modules
-logtostderr
, -alsologtostderr
, -vlog
, -vmodule
, and -use_glog_formatter
. Removed
in favor of the new logback configuration.Full release notes are available in the release CHANGELOG.
We encourage you to try out this release and let us know what you think. If you run into any issues, please let us know on the user mailing list and IRC. The community also holds weekly IRC meetings at 11AM Pacific every Monday that you are welcome to join.
Thanks to the 17 contributors who made Apache Aurora 0.12.0 possible: