Skip to content

pfSense REST API v2.7.0

Choose a tag to compare

@jaredhendrickson13 jaredhendrickson13 released this 18 Jan 22:38
· 4 commits to master since this release
f99be56

Important

If you have not already seen the announcement for this release, please take some time to read through it to better understand the changes made in this release and how they may affect your integrations.

New

  • Implements new object caching and indexing system to improve performance on instances with large configuration sets
  • Implements new query caching feature system to reduce the performance impact of redundant queries
  • Implements REST API package logging facilities and configurable logging levels
  • Implements basic logging for security-related events
  • Adds the /api/v2/status/logs/packages/restapi endpoint for reading REST API logs
  • Implements support for queries on child objects #587
  • Adds new in query filter for filtering values that are within a given array or string
  • Adds new /api/v2/diagnostics/ping endpoint #820
  • Adds framed_ip_address and framed_ip_netmask fields to FreeRADIUSUser #767

Changes

  • Makes FreeRADIUSUser's motp_enable field optional #767
  • Adds no support warning for users installing the package on 32-bit systems
  • Implements sane integer maximums
  • UserGroup's member field now supports up to 2048 entries.
  • BREAKING CHANGE: Enforces explicit DHCP server creations via POST /api/v2/services/dhcp_server instead of implicit initialization during PATCH requests

Fixes

  • Fixes an issue that caused timeouts when interacting with user groups with many (1000+) members #779
  • Fixes an issue that prevented system scoped user groups from being updated #822.
  • Fixes an issue where the PortForward disabled value was not retained on associated firewall rules

New Contributors

Full Changelog: v2.6.9...v2.7.0