New Features:
- Prepared Director to accept releases that use SHA2 for checksumming
- CLI v2 is able to generate such releases with
--sha2flag
- CLI v2 is able to generate such releases with
- Expose instance IPs in
GET /deployments/:name/{instances|vms}API endpoint whenformat=fullis not specified - Added JSON HM plugin for supporting external HM plugins
- Added
--with-changedflag torun errandcommand so that errand does not run if its configuration was not changed - Add deployment teams to Datadog HM plugin events & metrics
- Emit teams from Director
/deploymentsAPI endpoint - Emit teams information in heartbeats from HM
- Expose AZ information for each instance/VM in
GET /deployments/:name/instances - Record HM alerts as BOSH events
- Includes process restarts, monit alerts, etc.
- Batch emitted Datadog metrics via their batching API
- Expose additional event filtering query params
- Filtering flags are available in CLI v2
- Remove
syslog_event_forwarder_enabledproperty in favor of using syslog-release - Track optional context ID for particular API endpoints
- Provide Director-supplied request ID to CPI calls
- Add generic
POST /eventsAPI to allow custom event recording- Used by the HM when submitting HM alerts
- Add basic multi CPI support (currently supports CPIs of the same type)
- Collect logs from multiple instances if multiple instances are specified via
bosh logscommand (v2)
Fixes:
- Filter detached instances during scan_and_fix
- Resurrector will not try to resurrect detached instances anymore
- Updated Director nginx server to enforce TLS 1.2
- Recreate command does not start instances that were stopped
- Fixed bug where resurrected VMs would not have certain VM extensions present
- Only occurs if both VM extension and VM type specify cloud property with the same key
- Errands should resolve job configuration at deploy time not during
run errandcommand bosh delete-vmcommand correctly removes VM CID when vm is not found in the IaaS- Make bosh follow 301 redirects when downloading remote releases
Misc:
- Continued config server API work
- Continued DNS work