v0.14.0
This release of wadm includes a whole suite of quality of life improvements, fixes, and new features.
Features
- The wadm client API now returns the name and the version from deploying a model, which previously was difficult to infer if you didn't know the version but wanted to deploy the latest version of an application
- wadm's host cleanup interval has been reduced to 70 seconds, requiring only two missed heartbeats instead of four. This will cut down the time to remove a host that no longer exists. If you're running wadm in a highly distributed scenario where you expect for hosts to have intermittent network connections, you may want to re-adjust this value to 120 seconds to keep the previous functionality.
- The BackoffWrapper for scalers now has the ability to correlate failure events to particular scalers, reporting failed events as failed scaler statuses. This also comes with a 5 second backoff for now, which is enough to prevent hot-loops for reconciliation. Most users will find this via
wash app status
, which has been revamped in wash 0.31.0
Fixes and improvements
- Link scalers will now create links when a component is the source or target of a link when that component starts, previously we only did this when the component was the source
- All WIT bindings / helpers are updated
What's Changed
- feat(client)!: return name and version from deploy model by @brooksmtownsend in #368
- fix(wit): update bindings to types 0.2.0 by @brooksmtownsend in #363
- feat(wadm)!: set cleanup interval to 60s by @brooksmtownsend in #364
- fix(wadm): attach lattice/multitenant to consumer metadata by @brooksmtownsend in #359
- fix(scalers): remove scalers upon notification by @brooksmtownsend in #375
- fix(wadm): update reaper to allow for latency by @brooksmtownsend in #377
- feat(scaler): report status per scaler by @brooksmtownsend in #362
- fix(server): use backwards compatible undeployed by @brooksmtownsend in #380
- fix(scalers): put link for component as target by @brooksmtownsend in #378
- fix(charts): align replicas value by @ricochet in #382
- feat(*)!: surface application errors in status by @brooksmtownsend in #379
- release: v0.14.0 by @brooksmtownsend in #394
Full Changelog: v0.13.1...v0.14.0