API v2 Now Generally Available! #500
jaredhendrickson13
announced in
Announcements
Replies: 1 comment 1 reply
-
What's the method to uninstall the v1 API? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
API v2 Now Generally Available & Upgrade Guide
Exciting news! API v2 is now generally available. This release introduces a completely redesigned API, offering a more consistent, powerful, and flexible experience. Key features and improvements include:
For a comprehensive list of changes, see the v2 release changelog.
Upgrade Guide
Before Installing
Important considerations before upgrading:
pfSense-pkg-RESTAPI
; for v1, it ispfSense-pkg-API
. For more details, see the FAQs.System > REST API
, whereas the v1 settings UI page is atSystem > API
. UI pages and settings are specific to each version.pfsense-restapi
, while the v1 tool ispfsense-api
. These tools are version-specific and not interchangeable.Warning
Caution
v2 does not install cleanly on 32-bit builds of pfSense Plus 24.03 (Netgate 3100) and will cause the pfSense webConfigurator to throw errors. It is recommended to use v1 for 32-bit systems instead. See #502 for more information.
Installation
To install v2, run the following command:
Note
Next Steps
Future of v1
The v1 codebase has been moved to the legacy branch and will continue receiving bug fixes and security updates for the foreseeable future. No new features will be added. It's recommended to migrate to v2 to take advantage of the latest features and improvements.
Need Help?
If you have questions or need assistance with the upgrade and migration process, please open a discussion.
Thank you
Many thanks to all those who helped make this release happen! Whether it be opening issues, PRs, or just spreading the word about the project. The input and assistance from the community over the last few years has helped immensely in shaping this release. I am truly grateful for the support.
Beta Was this translation helpful? Give feedback.
All reactions