v2.9.2
What's Changed
- docs: record the 2.9.1 post-release bridge by @captainpacket in #305
- chore: advance the release provenance anchor to 2.9.1 by @captainpacket in #306
- chore(deps): bump sqlparse from 0.5.5 to 0.6.0 by @dependabot[bot] in #219
- chore: consolidate the open Dependabot bumps by @captainpacket in #312
- fix: gate releases on open Dependabot alerts, not just constraints.txt by @captainpacket in #288
- chore: a release is one invocation, with no hand steps after the tag by @captainpacket in #313
- feat: measure drift for tagged items, the first adapter-only model by @captainpacket in #289
- feat: measure drift for cables, and fix a latent preview-runner defect by @captainpacket in #314
- feat: measure drift for inventory items, declining the delete branch by @captainpacket in #291
- feat: measure drift for FHRP groups by @captainpacket in #292
- feat: measure drift for modules, including the components NetBox creates by @captainpacket in #293
- fix: close the three deferred review findings on the adapter-drift stack by @captainpacket in #294
- perf: the macaddress preview stops paying for objects it never saves by @captainpacket in #295
- test: measure the create ratio, and retract a claim it disproves by @captainpacket in #296
- perf: the interface preview stops validating rows it never writes by @captainpacket in #297
- feat: measure drift for netbox-dlm by @captainpacket in #298
- feat: measure drift for the peering models by @captainpacket in #308
- feat: measure drift for the OSPF models, and fix a ForwardQueryError that raised TypeError by @captainpacket in #309
- feat: make the uncovered-device bucket enumerable by @captainpacket in #311
- feat: the preview reports its query count, not only its runtime by @captainpacket in #307
- feat: measure drift for the netbox-cisco-aci models by @captainpacket in #315
- docs: give the slice 7 and 8 plans the headings the harness requires by @captainpacket in #316
- feat: say why each uncovered device is uncovered, and whether it is growing by @captainpacket in #317
- fix: scope the software-version catalogue sweep to what this sync can attribute by @captainpacket in #318
- fix: the dependency-skip rollup says which way the dependency points by @captainpacket in #319
- fix: revalidate a device's interfaces when the plugin writes the device by @captainpacket in #320
- feat: measure the last three drift models, and isolate the preview per model by @captainpacket in #321
- feat: the diagnostics batch - eight small open items, answered in place by @captainpacket in #322
- fix: a refused delete is retried, not recorded as done by @captainpacket in #323
- fix: the source form's new parameter is a key the model accepts by @captainpacket in #324
- test: pin that nothing holds an ingestion by PROTECT by @captainpacket in #325
- fix: two diagnostics that could not be read back by @captainpacket in #326
- chore: retire the ID-only head-commit branch, and close two stale items by @captainpacket in #327
- fix: three regressions the release gate caught before the tag by @captainpacket in #328
- style: apply the whole-repo lint the release gate runs by @captainpacket in #329
- fix: give the device-analysis detail view the template it names by @captainpacket in #330
- fix: bind each probe route to its own model, not a prefix of it by @captainpacket in #331
- revert: take the release surfaces back off main by @captainpacket in #332
- release: ship v2.9.2 by @captainpacket in #333
- release: authorize v2.9.2 by @captainpacket in #334
- fix: skip the tag-time alert check the workflow token cannot run by @captainpacket in #335
- release: retire the superseded v2.9.2 authorization by @captainpacket in #336
- release: authorize v2.9.2 by @captainpacket in #337
Full Changelog: v2.9.1...v2.9.2