Releases: bryan-ente/technitium-dnsserver-php-api
Releases · bryan-ente/technitium-dnsserver-php-api
v1.3
1.3: Alignment with API changes
Adjusted API calls to align with changes in the Technitium DNS Server API as of May 2026
The client does not yet support all clustering related API changes (aswell as the life-time metrics).
Fixed incorrect endpoint URL for get endpoint in Stats.dashboard.php class
Added support for Bearer Authentication as required as of v15 as stated in Technitium API Docs.
v1.2.1
v1.2.1: Fixed and logs/export support
Added support for logs/export allowing you to export a DNS application log file
Fixed incorrect endpoint URL for some "Log" endpoints
Full Changelog: v1.2...v1.2.1
v1.2
v1.2: Adding support to export functions
Added support for export functions within API classes. When using export functions note that downloading log files may take quite a while. You may also need to adjust the `memory_limit`.
Added function to support downloading files
Fixed incorrect endpoint URL for "Log" endpoints
v1.1.4
v1.1.4: Type safety
Added type safety to the DDNS.Helper.API.dnsserver.ente.php class
Added type safety to all other classes
Fixed incorrect/Added API docs
v1.1.3
v1.1.3: Shell safe
Library is now shell safe (you are now required to specify the path to the .env file -> API("path/to/env"); )
Silenced most $_SERVER['argv'] warnings when running the library in shell
v1.1.2
v1.1.2: Quality
Added more documentation to the classes
Small code changes
v1.1.1
v1.1.1: Fixes
Small changes to the README.md
Added code documentation within the classes
Implemented the <bool>$bypass parameter to the sendCall function to bypass the prepareEndpoint function therefore allowing to send to custom endpoints
Adjusted class functions scope
v1.1: Fixes
TOKEN can now be empty
Fixed some endpoints not working
Fixed issues preventing loading different environments
Exception handling
v1.0: Initial Release
initial release supporting each endpoint