oGGy990 / certbot-dns-inwx

INWX DNS authenticator plugin for certbot
Apache License 2.0
105 stars 16 forks source link

[ATTENTION: Certbot 3.0 Python Update] Impacts to Third Party Plugins #35

Closed zoracon closed 1 month ago

zoracon commented 3 months ago

Greetings from the Certbot Team,

With Python 3.8 reaching its end-of-life (see https://devguide.python.org/versions/#supported-versions), we have to update our Certbot snaps to a newer Python version. We will switch over early October and giving plugin developers until October 1st, 2024 to work on any updates to ensure their plugins don't break with Certbot 3.0.

If your plugin is released before Certbot 3.0.0, your users will continue to use your last version until Certbot 3.0.0 is released. Aim to release your plugin before Certbot 3.0.0 is released. If your plugin is released after Certbot 3.0.0, it will likely break.

We have outlined steps below, so you can take to smoothly update and test against the new changes:

Third Party Plugins Update Checklist:

To test against Certbot with these changes implemented, use the edge channel: sudo snap install certbot --edge --classic. The version in that channel is 2.12.0.dev0, so setting your version to 2.12.0.dev0 temporarily (or lower) will allow it be installed for testing. After testing, be sure to bump your released version as mentioned in step 2.

Although no other changes should be necessary, see this PR for all changes made to migrate Certbot to core24/python3.12.

Contact us on our Mattermost in our Certbot channel or certbot-team@eff.org if you have any questions.