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: