Skip to content

Releases: bryan-ente/technitium-dnsserver-php-api

v1.3

18 May 19:34

Choose a tag to compare

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

13 Mar 19:02

Choose a tag to compare

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

14 Dec 15:12
0952864

Choose a tag to compare

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

03 Dec 20:20

Choose a tag to compare

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

22 Nov 02:52

Choose a tag to compare

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

06 Nov 21:39

Choose a tag to compare

v1.1.2: Quality

Added more documentation to the classes
Small code changes

v1.1.1

30 Oct 00:57

Choose a tag to compare

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