Releases: Danamir/dyn-gandi
Backward compatibility patch
This release added a backward compatibility call to the the deprecated API key authentication method on PAT refusal, for any user still relying on this method.
Full Changelog: v1.0.6...v1.0.6a
v1.0.6
Replaced the deprecated API Key by a Personal Access Token (PAT).
The PAT can be generated via https://account.gandi.net/en/users//security or the Gandi Dashboard : Organizations > Manage > Create a token. Since the duration of a PAT is of at most a year, I recommend creating a repeating alarm in a calendar to be sure to renew the it before it is revoked.
More information at :
- https://docs.gandi.net/en/managing_an_organization/organizations/personal_access_token.html
- https://docs.gandi.net/en/account_management/security/developer_access.html
What's Changed
- Update config.ini to preferably use Gandi's IP resolver by @baymonin in #33
- Api key deprecation by @pieterhelsen in #35
New Contributors
- @baymonin made their first contribution in #33
- @pieterhelsen made their first contribution in #35
Full Changelog: v1.0.5...v1.0.6
DNS PTR update
Allow the update of PTR record for a domain if a @
entry is found.
- Added an option
update_ptr
(defaultfalse
) inconfig.ini
to enable/disable PTR updates. - Added an argument
--force
to the CLI to force the DNS update even if the IP address is unchanged.
Better second-level domain support
Using the tldextract
package to support more second-level domains when detecting subdomain part.
New LiveDNS API URL
Updated the LiveDNS API URL and authorization method to reflect the merge to the REST API from gandi.
Cf. the note on the old documentation :
There will be no future developments on this API, as we are merging to our new REST api endpoint, which is documented at https://api.gandi.net/docs/livedns/
.co.uk subdomain handle
Added a special case for .co.uk
domains before sub-domain handle.
Auto-clean domain
Automatically remove the subdomain part of the domain configuration if needed, as LiveDNS API does not support a subdomain presence in their requests.
First release
First official release, with a correct installation procedure. The virtual environment one is preferred.