Skip to content

Releases: pfrest/pfSense-pkg-RESTAPI

pfSense REST API v2.7.1

19 Jan 17:33
1064658

Choose a tag to compare

Important

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

Fixes

  • Fixes an issue where some installations did not correctly apply default values for new REST API settings #830 #829

Full Changelog: v2.7.0...v2.7.1

pfSense REST API v2.7.0

18 Jan 22:38
f99be56

Choose a tag to compare

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

pfSense REST API v2.6.9

03 Jan 18:22
90eb8e8

Choose a tag to compare

Fixes

  • Fixes an error that could occur during legacy OpenVPN client exports on pfSense Plus 25.11 #808

Changes

  • Bumps webonyx/graphql-php from 15.26.0 to 15.29.3 #810
  • Bumps firebase/php-jwt from 6.11.1 to 7.0.2 #812

Full Changelog: v2.6.8...v2.6.9

pfSense REST API v2.7.0-dev-841e490

21 Dec 18:46
841e490

Choose a tag to compare

Pre-release

Please see the announcement for more info.

Full Changelog: v2.6.8...v2.7.0-dev-841e490

pfSense REST API v2.6.8

13 Dec 20:26
8374456

Choose a tag to compare

Important

When installing on pfSense Plus 25.11, you may see warnings similar to pkg-static: warning: database version 37 is newer than libpkg(3) version 36, but still compatible. This appears to be an issue with the package system on pfSense Plus 25.11, not the package itself.

New

  • Adds build for pfSense Plus 25.11 (#802)

Warning

At this time, there is no pfSense CE equivalent to pfSense Plus 25.11 (based on FreeBSD-16.0-CURRENT). Please note testing and development of this package heavily depends on pfSense CE, therefor unidentified compatibility issues may still exist on pfSense Plus 25.11. Please ensure you retain backups before choosing to upgrade.

Full Changelog: v2.6.7...v2.6.8

pfSense REST API v2.6.7

04 Dec 23:16
7ed22e1

Choose a tag to compare

Fixes

  • Fixes an issue where some OpenVPN client exports could contain unexpected proxy attributes #798

Changes

  • Bumps webonyx/graphql-php from 15.25.2 to 15.26.0

Full Changelog: v2.6.6...v2.6.7

pfSense REST API v2.6.7-dev-6c4370c

03 Dec 22:46
6c4370c

Choose a tag to compare

Pre-release

Fixes

  • Implements basic fix for #798

Full Changelog: v2.6.6...v2.6.7-dev-6c4370c

pfSense REST API v2.6.6

26 Nov 15:04
92a85b7

Choose a tag to compare

Changes

  • Switches DHCPServerApplyDispatcher to use new pfSense 2.8.0+ dhcp_apply_changes() function

Fixes

  • Addresses a potential crash when applying DHCPServers with certain static interfaces due to under-initialized objects #787

Full Changelog: v2.6.5...v2.6.6

pfSense REST API v2.6.5

18 Nov 04:49
75e73d2

Choose a tag to compare

New

Fixes

  • Fixes an issue where the DHCPServer model could unintentionally initialize a DHCP server configuration for non-static interfaces. #781

Full Changelog: v2.6.4...v2.6.5

pfSense REST API v2.6.4

13 Nov 06:10
c1bb0ac

Choose a tag to compare

Fixes

  • Fixes an issue where the GraphQL schema considered conditionally required fields to be always required #778

Changes

  • Bumps webonyx/graphql-php from 15.24.0 to 15.25.2 #770

Full Changelog: v2.6.3...v2.6.4