A PowerDNS web interface with advanced features
MIT License
Bot releases are hidden (Show)
This release focused on tying up what loose ends could be within reason in preparation for the freeze release. Following this release, only dependency updates within reason will be managed. There may be additional feature releases on this edition, but nothing is promised.
SERVER_EXTERNAL_SSL
setting not being extracted from the app's environment. by @AzorianMatt in https://github.com/PowerDNS-Admin/PowerDNS-Admin/pull/1529
before_app_first_request
event with record_once
by @AzorianMatt in https://github.com/PowerDNS-Admin/PowerDNS-Admin/pull/1705
Full Changelog: https://github.com/PowerDNS-Admin/PowerDNS-Admin/compare/v0.4.1...v0.4.2
Published by AzorianMatt over 1 year ago
This release primarily addresses new issues that were brought about with the 0.4.0
release last month such as issues with session expiration and OAuth functionality. Additionally, this release provides some enhancements to existing features such as the authentication settings editor.
Hopefully, this release will provide some stability to the recent OAuth issues that have been popping up since the release of 0.4.0
. I have updated the OAuth providers to make exclusive use of either the metadata URL setting OR the token and authorize URL settings. The UI has been updated in such a way that this change becomes much more obvious. I have personally tested the GitHub and Azure OAuth implementations for basic authentication (not including the additional provider specific features) and can assure that it is functioning with the most basic use cases. It was also discovered that logout was failing for the Azure (and possibly OIDC) providers as the session tokens were not being properly cleared. This would result in an instant re-authentication after logging out due to the tokens still be present in the session.
In general, the authentication settings editor should be a much more enjoyable experience as I pulled out all of the existing client-side code that was a mess and implemented the KnockoutJS and jQuery Validation libraries to improve the UI and UX here. The tabs now provide proper deep-linking so browser history / navigation works very well when changing from tab to tab. One can also reload the page without starting back at the first tab every time. Furthermore, data is both loaded and saved with XHR calls instead of full page loads. This change facilitate the ability to switch to a single save button for all tabs of the editor as opposed to the independent forms that were previously present.
ARM64
based Docker images. by @AzorianMatt in https://github.com/PowerDNS-Admin/PowerDNS-Admin/pull/1520
SERVER_EXTERNAL_SSL
environment setting by @AzorianMatt in https://github.com/PowerDNS-Admin/PowerDNS-Admin/pull/1522
Full Changelog: https://github.com/PowerDNS-Admin/PowerDNS-Admin/compare/v0.4.0...v0.4.1
As always, thank you all for being loyal users and contributors of the PDA project! Hopefully it won't be too long until the 0.4.2
release is out!
Published by AzorianMatt over 1 year ago
First off, thank you all for sticking with the project this long through it's rough patches! As the project has went through a change of ownership last year, there have been many areas that have suffered but it is my goal to turn those problems around and get the project back on a healthy and productive path into the future.
With that being said, there is many areas that still need improvement including the quality of contributions and information tracking. For this reason, this release will not provide the most accurate documentation to all of the changes included in the release, but I will do my best to highlight the most notable that I'm aware of.
docs/wiki
as opposed to using the GitHub WIKI feature which will make it easier for contributors to provide updates via PRs.As the project gets back on track, so will it's organization which should result in more frequent minor and patch releases with greater detail in release notes. Thank you again for being a PDA user!
Published by jbe-dw over 2 years ago
pip install rjsmin
yarn install --pure-lockfile
export FLASK_CONF=../configs/production.py; export FLASK_APP=powerdnsadmin/__init__.py; flask assets build
export FLASK_CONF=../configs/production.py; export FLASK_APP=powerdnsadmin/__init__.py; flask db upgrade
Restarting the web server should not be necessary
We would like to thank active contributors for their precious help to improve PowerDNS Admin
Published by jbe-dw over 2 years ago
It has not been followed in the past, but this release clearly drops support for Python < 3.6. Python 2 is EOL since January 2020, and recent distributions (Debian 10/Ubuntu 19) are packaged with Python > 3.7. We encourage you to update your servers/virtualenvs to a modern version.
The documentation has been slightly improved in distinct PR and the ones mentioned in this release notes. Further work is planned in summer to add details and more complete examples.
Published by ngoduykhanh almost 3 years ago
In this release:
Published by ngoduykhanh about 4 years ago
In this release:
Published by ngoduykhanh over 4 years ago
In this release:
Published by ngoduykhanh almost 5 years ago
Published by ngoduykhanh almost 5 years ago
In this release:
Published by ngoduykhanh about 6 years ago
This is a very first release...