• v0.3.0 e6f6f9cea4

    v0.3.0 Stable

    kerem released this 2022-06-25 00:23:56 +03:00 | 581 commits to master since this release

    📅 Originally published on GitHub: Fri, 24 Jun 2022 22:01:12 GMT
    🏷️ Git tag created: Fri, 24 Jun 2022 21:23:56 GMT

    Upgrade path

    • This release includes upgrades of some Javascript libraries. In order to upgrade your installation, you need to run the following commands:
      • Install rjsmin from the requirement file into your virtualenv: pip install rjsmin
      • Upgrade yarn packages: yarn install --pure-lockfile
      • Rebuild Flask assets: export FLASK_CONF=../configs/production.py; export FLASK_APP=powerdnsadmin/__init__.py; flask assets build
    • You have to upgrade your database to update your history (#1199): export FLASK_CONF=../configs/production.py; export FLASK_APP=powerdnsadmin/__init__.py; flask db upgrade

    Restarting the web server should not be necessary

    Features

    • Added an option to forbid the creation of domain if it exists as a record (#1127)
    • SAML provisioning can now set Operators from a group (#1205)
    • Added an option to allow underscores, hyphens and dots in account names. Please pay attention if you enable this feature as it can break your setup if you use autoprovisionning (#1047)

    Enhancements

    • PDA API now has /api endpoint to improve compatibility with LEGO clients (#1206)
    • API now allows record type according to enabled record types from settings (#1089)
    • API now only allows record TTL according to configured TTL in the settings (can be disabled) (#1089)
    • PDA now caches account id when updating the domains (from the dashboard), which enhance performance when managing a lot of domains (#1218)
    • Code has been updated to improve api calls to the backend when editing domains from the UI (#1201)
    • You can now directly create domains with their full fqdn (with the termination dot) (#1227)

    Bug Fixes

    • Saml issues behind a reverse SSL Proxy / Improved documentation and defaults (#1203)
    • Replaced idna library to fix translation issues (#1163)
    • Fixed parsing of X-Forwarded-For headers with DynDNS2 (#1214)
    • Replaced "rrests" occurences with "rrsets" (#1199)

    Security Fixes

    • Updated Javascript libraries (#1213)
    • Updated cookies configuration to make them more secure (#1211)

    Notes

    We would like to thank active contributors for their precious help to improve PowerDNS Admin

    Downloads