Skip to content

unifi-core v0.4.44

Choose a tag to compare

@github-actions github-actions released this 06 Sep 15:26
· 24 commits to main since this release
1e61fe7

UniFi Core 0.4.44 adds NAT library support and fixes Network client lookup and firewall update validation.

  • Add a V2 NAT rule model and manager with input validation, fresh state reads before mutations, and cache invalidation after uncertain outcomes. This is library functionality; it does not add MCP tools or REST/GraphQL endpoints. #650
  • Resolve client details through /stat/user beyond the /rest/user result cap, with accurate not-found handling and operation-focused connection logging. #659
  • Reject index in firewall-policy updates before controller calls, with guidance to use unifi_reorder_firewall_policies. #640
  • Add policy environment-name enumeration and unknown-name checking helpers. App startup wiring will ship separately. #658

This release stays within the existing 0.4 compatibility line. Network consumers should install the network extra: pip install 'unifi-core[network]==0.4.44'.

Thanks to Tyler Mowbrey (@tmowbrey) for these contributions.

Full comparison: core/v0.4.43…core/v0.4.44