Skip to content

fix(certbot): update Websupport DNS plugin to 5.0.0 - #5788

Open
setrin wants to merge 1 commit into
NginxProxyManager:developfrom
setrin:fix/update-websupport-certbot-plugin
Open

fix(certbot): update Websupport DNS plugin to 5.0.0#5788
setrin wants to merge 1 commit into
NginxProxyManager:developfrom
setrin:fix/update-websupport-certbot-plugin

Conversation

@setrin

@setrin setrin commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Why

Updates certbot-dns-websupport from ~=2.0.1 to ~=5.0.0.

Version 2.0.1 requires Certbot <3.0.0. Installing it in NPM 2.15.x
downgrades the bundled Certbot/ACME packages while retaining a newer
pyOpenSSL version. This produces:

AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Extension'

Version 5.0.0 supports Certbot >=3.2.0,<6, including the Certbot 5.x
version bundled with current NPM images.

This addresses the Websupport-specific case reported in #5719.

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update
  • Code refactoring
  • API changes
  • Performance improvement
  • Test addition or update

AI Usage

  • AI was used to write this
  • AI was used to review this

@nginxproxymanagerci

Copy link
Copy Markdown

Docker Image for build 1 is available on DockerHub:

nginxproxymanager/nginx-proxy-manager-dev:pr-5788

Note

Ensure you backup your NPM instance before testing this image! Especially if there are database changes.
This is a different docker image namespace than the official image.

Warning

Changes and additions to DNS Providers require verification by at least 2 members of the community!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant