New Features
- Enforce CPUQuota on agent #2222, #2226
- Add support for RequiredFeatures and GoalStateAggregateStatus APIs #2190, #2206, #2209, #2216
- Added fallback locations for extension manifests #2188
Bug fixes
- Add missing call to str.format() when creating exception #2193
- Remove helper network service on deprovision #2191
- Use a helper script to start the network service #2225 #2253
- Initialize published_hostname using /var/lib/cloud/data/set-hostname #2215
- Fix utf logging for persist firewall rules #2237
- Replace firewall-setup unit file if changed #2236
Logging improvements
- Add debug info #2199
- Mark cgroup messages as INFO #2202
- Log a warning when HTTP fetch fails #2205
- Log changes in Extension.Enabled #2208
- Mark messsage as Cgroups Warning #2220
Test improvements