v1.0.0rc1
Pre-release
Pre-release
v1.0.0rc1
This release candidate prepares annetbox for the 1.0 line. It introduces two breaking changes — see the notes below before upgrading.
Breaking changes
- Embedded
Vrfrenamed toVrfBriefinannetbox.v37.models,annetbox.v41.models, andannetbox.v42.models. The lightweight, nested form ofVrf(returned as a field of other objects) is nowVrfBrief, disambiguating it from the full top-levelVrfmodel. Update imports and type annotations accordingly. - Embedded
Circuitrenamed toCircuitBriefin the same three model modules, for the same reason — distinguishing the nested representation from the full top-levelCircuitreturned bycircuits/circuits/. - Reduced batch size for
dcim_all_interfacesfrom the default100to10in v37/v41/v42 sync and async clients. This avoids URL-length and timeout failures on instances with many devices, at the cost of more HTTP round trips. Callers that pass an explicitbatch_sizeare unaffected.
What's Changed
- feat: Add integration test framework and fix embedded vrf field by @azryve in #71
- fix: Resolve small sync/async transform inconsistency, broaden integration coverage by @azryve in #72
- feat: add dcim/interfaces/{id}/trace/ and circuits/circuits/ support by @azryve in #73
Full Changelog: v0.11.1...v1.0.0rc1