- Add usage stats pagination support
- Drop support for EOL Python 3.6, add support for Python 3.7 to 3.10
- Fix release tag
ENHANCEMENTS:
- Add support for DHCP objects
- Add ability to set
tags
andprimary_master
for DNS zones - Add support for DNS Views and ACLs
ENHANCEMENTS:
- Adds support for TSIG
BUG FIXES:
- Fixes a casing issue on a search parameter
ENHANCEMENTS
- Move from deprecated search endpoint to supported search endpoint
ENHANCEMENTS
- Re-use connections with Session objects in RequestsTransport
ENHANCEMENTS
- Added tags to ipam/dhcp resources
ENHANCEMENTS
- Support monitoring regions endpoint #55
- Support job types endpoint #55
- Support for following pagination in the endpoints that have it. Off by
default to avoid breaking changes. Enable in config by setting
follow_pagination
to True. #56 - Clarify usage caveats in loadRecord docstring #58
ENHANCEMENTS:
- Add REST support for teams, users, and API keys
- various IPAM features added
- support for rate limit "strategies" #47
- codebase linted (w/black) and GH action for keeping it that way
- project status added to README
BUG FIXES:
- wrong args passed to reservation.delete #42
POTENTIAL BREAKING CHANGES:
- Changes to ipam.Address model for (private DNS) v2.2, v2.1 users should stick to the previous SDK version (v0.13.0) #41
ENHANCEMENTS:
ENHANCEMENTS:
- Add (required)
sourcetype
arg tosource.update
. API requires it, although it cannot be changed. #38 - Add lease reporting endpoint #37
IMPROVEMENTS:
- Add unit tests for data (source) #38
ENHANCEMENTS:
- Added
use_client_subnet
(alias foruse_csubnet
) parameter torecords
resource #36. Thanks to @ignatenkobrain! - Added
primary
parameter tozones
resource #35
IMPROVEMENTS:
- Allow Scopegroups to be loaded by ID #33