Skip to content

Releases: jaredhendrickson13/pfsense-api

pfSense REST API v2.3.4

23 Feb 18:56
53b7c4c

Choose a tag to compare

Fixes

  • Fixes an issue where PortForwards with associated rules were not created/updated correctly (#659)
  • Fixes an issue where client information in the FirewallRule created_by and updated_by fields were not passed to new objects during PUT requests
  • Relaxes FirewallAlias validation that prevented nested aliases of different types

Full Changelog: v2.3.3...v2.3.4

pfSense REST API v2.3.3

13 Feb 03:25
5a60e23

Choose a tag to compare

Fixes

  • Fixes an issue where some GraphQL clients could not load the GraphQL schema for introspection #623
  • Fixes an issue where StaticRoute objects could not be updated after creation until they were applied #654
  • Minor error message adjustments

New

  • Clients can now select sort flags #646

Changes

  • Increases OpenVPNServer local_networks limit #644
  • DHCPStaticMapping now uses natural sorting by default #639, #646

Full Changelog: v2.3.2...v2.3.3

pfSense REST API v2.3.2

19 Jan 02:21
4d7a598

Choose a tag to compare

New

  • Adds create_gw field to OpenVPNClient #642
  • Improves error handling during package updates #633
  • Allows implicit gateways to be used in FirewallRule gateway field #636

Fixes

  • Allows RSA private keys in Certificate prv field #638

Full Changelog: v2.3.1...v2.3.2

pfSense REST API v2.3.1

05 Jan 17:49
ac380e0

Choose a tag to compare

Fixes

  • Restores missing server_port field in OpenVPNClient (#622)
  • Fixes an issue where the deletion of a REST API key or access list via UI forced users to logout (#630)

New Contributors

Full Changelog: v2.3.0...v2.3.1

pfSense API v1.8.0

19 Dec 01:27
79a81a6

Choose a tag to compare

Note

This release brings basic support for pfSense Plus 24.11 and other bug fixes. While testing suggests this build is stable on pfSense Plus 24.11, it is still recommended you take a ZFS snapshot before upgrading to pfSense Plus 24.11 and installing the package. Unlike pfSense CE, compatibility between this package and pfSense Plus greatly depends on the community. If you experience any compatibility issues with this package on pfSense Plus 24.11, please open an issue.

New

  • Adds support for pfSense Plus 24.11 (#610, #611)

Fixes

  • Addresses an issue where the /api/v1/system/certificate endpoint's active field was being ignored.
  • Fixes minor build issues on FreeBSD 15.

Full Changelog: v1.7.6...v1.8.0

pfSense REST API v2.3.0

18 Dec 23:36
591b571

Choose a tag to compare

Note

This release brings basic support for pfSense Plus 24.11, some new features and other bug fixes. While testing suggests this build is stable on pfSense Plus 24.11, it is still recommended you take a ZFS snapshot before upgrading to pfSense Plus 24.11 and installing the package. Unlike pfSense CE, compatibility between this package and pfSense Plus greatly depends on the community. If you experience any compatibility issues with this package on pfSense Plus 24.11, please open an issue.

New

  • Adds support for pfSense Plus 24.11 (#610, #611)
  • Adds new endpoints and model for managing LAGG interfaces (#615)
  • Adds new endpoints and model for managing GRE tunnel interfaces (#156)
  • Adds support for the CARP unicast mode on pfSense Plus (#424)

Fixes

  • Fixes an issue that prevented the packaged from determining a user's assigned privileges on pfSense Plus 24.11 (#610, #611)
  • Fixes minor build issues on FreeBSD 15
  • Fixes numerous issues with invalid configuration accessors on pfSense 24.11 (#610, #611)
  • Fixes an issue that caused all NetworkInterface objects to be reloaded during each DHCPServer object construction
  • Fixes an issue that could result in the PHP memory limit being exceeded when Model objects were serialized (#616, #617)
  • Removes the required attribute from the CertificateAuthrority's prv field (#605)
  • Fixes an issue that prevented Certificates from being relinked to their CertificateAuthority during import (#605)
  • Fixes an issue in the GatewayGroup model that could result in a error being raised if a gateway was assigned that is not actively in config (#603)
  • Fixes an issue that prevented nested aliases from being used as address values in PUT /api/v2/firewall/aliases (#619)

New Contributors

Full Changelog: v2.2.2...v2.3.0

pfSense API v1.8.0-dev-aa40a2c

08 Dec 04:17

Choose a tag to compare

Pre-release

Important

This is a very early build that only contains very minimal changes to allow the package to be installed and operate at a fundamental level on pfSense Plus 24.11. There are still bugs and other issues present that need to be addressed before it can be considered stable on pfSense Plus 24.11. Testing from the community is needed!

New

  • Implements basic compatibility with pfSense Plus 24.11. (#610, #611)

Full Changelog: v1.7.6...v1.8.0-dev-aa40a2c

pfSense REST API v2.3.0-dev-96ab4c0

08 Dec 03:09

Choose a tag to compare

Pre-release

Important

This is a very early build that only contains very minimal changes to allow the package to be installed and operate at a fundamental level on pfSense Plus 24.11. There are still bugs and other issues present that need to be addressed before it can be considered stable on pfSense Plus 24.11. Testing from the community is needed!

New

  • Implements basic compatibility with pfSense Plus 24.11. (#610, #611)

Full Changelog: v2.2.2...v2.3.0-dev-96ab4c0

pfSense REST API v2.2.2

09 Nov 03:21
1313860

Choose a tag to compare

Fixes

  • Reduces the minimum requirement for WireGuardPeerAllowedIP mask field from 1 to 0. #595
  • Prevents a warning that would occur when pfSense-repoc is called with the package installed. #588

Changes

  • Tests have been removed from full release builds of the package. #588

Full Changelog: v2.2.1...v2.2.2

pfSense REST API v2.2.1

24 Oct 02:48
df1311d

Choose a tag to compare

New

  • Adds the override_sensitive_fields REST API setting to allow admins to override field's sensitive property. #582
  • Add auto as a choice for the IPsecPhase1 myid_type and peerid_type fields. #584

Fixes

  • Increases the maximum number of queued API sync processes to 1024. fd4471a
  • Sort DHCPServerStaticMappings by ipaddr #583
  • Fixes an issue that prevented the package from being built on FreeBSD versions that no longer have upstream port tree support. 39d017b

Full Changelog: v2.2.0...v2.2.1