What's Changed
- NetBox 4.7 support — min_version bumped to 4.7.0
- Add Prefixes as remote peers for BGP Sessions (Implements #282)
- Add regex/free-text matching (community_custom) to Community List Rules in #314
- Migrate list-view actions to NetBox 4.7's object-actions API
- Add GraphQL filter aliases required for NetBox 4.7 filter discovery
- Fixes RoutingPolicyRule.match_statements discarding modelled matches when match_custom overlaps
- Fixes orphan IPAddress left behind by rejected BGP Session forms (remote_address_strict=False)
- Fixes PrefixListRuleType.ge/le GraphQL nullability by @lennartvg in #313
- Fixes CommunityListRuleType.community GraphQL nullability (same class of bug as #313, for the new community_custom field)
Breaking: remote_address is now nullable in GraphQL/REST (a session may carry remote_prefix instead); NetBox 4.7 is now required.