pfSense API v1.4.0
·
2336 commits
to master
since this release
New
- Adds support for pfSense Plus 22.01.*
- Adds API access list to restrict which IPs can interact with the API.
- Adds
numberoptions,defaultleasetimeandmaxleasetimeto /api/v1/services/dhcpd. (#176) - Adds /api/v1/services/dhcpd/options endpoint to add DHCP options.
- Adds support for DELETE requests to /api/v1/firewall/states to kill firewall states. (#160)
- Adds /api/v1/firewall/rule/sort endpoint to sort firewall rules based on specified criteria. (#133)
- Adds
floatinganddirectionfields to /api/v1/firewall/rule to support floating rules. (#188) - Adds /api/v1/system/package endpoint to read installed packages, install new packages, or remove existing packages.
- Adds support for PUT requests to /api/v1/system/certificate to update certificates (#210)
- Adds /api/v1/system/crl endpoint to create, read and delete certificate revocation lists. (#191)
- Adds
servicefield to /api/v1/services to restart a single service by name. (#209) - Adds /api/v1/user/group endpoint to manage groups.
Changes
- Implements basic authentication for Local Database auth type. (#174)
- Moves /api/v1/user/group endpoint to /api/v1/user/group/member. This may be a breaking change for existing integrations!
- Converts documentation from Postman collection to OpenAPIv3. (#179)
- Embedded API documentation migrated to Swagger. Endpoint documentation is no longer available within the README.md, refer to the Swagger documentation within the pfSense webConfigurator going forward.
- Changes /api/v1/services/unbound/host_override to allow the
ipfield to be passed in as an array of multiple IP addresses to resolve in the DNS entry. (#105)
Full Changelog: v1.3.5...v1.4.0