Skip to content

0.9.5.2

Compare
Choose a tag to compare
@d3vilh d3vilh released this 06 May 14:17
· 17 commits to main since this release
a996f05

0.9.5.2

This is maintenance release combined with minor features, which includes bunch of bugfixes:

  • Standalone installation procedure and automation now available.
  • Beego updated to the latest stable 2.1.6 version. Where 2 Hot vulnerabilities fixed (1, 2).
  • GoLang version hiked to 1.21.5 with all the dependancies as well.
  • All the images on hub.docker.com were rebuild.
  • Escaping of special characters which is part of passphrase for new client certificates adding as a bugfix.
  • Not necessary Ajac code for QR analysis removed.
  • @vfdev-5 did code review and fixed some typos.

IMPORTANT

Read carefully before upgrading.
If you are running OpenVPN Server with legacy server.conf location - --config /etc/openvpn/config/server.conf (version 0.9.4.1) then
Please be sure to update your container to the latest version 0.5.1 or create symlink to legacy server.conf location:

ln -s ~/openvpn-server/config/server.conf ~/openvpn-server/server.conf

For Raspberry-Gateway or openvpn-aws it is better to create new symlink or move file permanently.

For everyone who have 0.9.5.1 installed - please ignore this alert.

Here is updated Dockerhub tags:

current 0.9.5.2 release
previous 0.9.5.1 release
updated latest release (which is 0.9.5.2 at the moment)

What's in the plans:

  • UI improvemnts for best usability.
  • More bugfixes for new functionality.
  • Gracefull MFA during network transitions.
  • User profiles editing option for Admins.
  • Possible integration with external smtp server to sending QR codes over the email.

Features list.

No new features added in this release.

  • Status page that shows server statistics and list of connected clients
  • Supports OpenVPN tunnel(dev tun) or bridge(dev tap) server configurations
  • Easy to generate, download, renew, revoke, delete and view client certificates
  • Client can have secret passphrase and static IP assigned during client certificate generation
  • Two factor authentication (2FA) support
  • Change predefined EasyRSA vars including certificates and CRL expiration time
  • Maintain EasyRSA PKI infrastructure (init, build-ca, gen-dh, build-crl, gen-ta, revoke)
  • Change OpenVPN Server configuration via web interface
  • Easy to preview OpenVPN Server logs
  • Restart OpenVPN Server and OpenVPN UI from web interface
  • OpenVPN-UI users management. Administrators has full access, regular users to Certificates management, logs and status page only.
  • OpenVPN-UI Admin user and password can be passed via environment variables to container
  • Updated infrustracture:
    • Alpine Linux as fastest and secure base image
    • GoLang 1.21
    • Beego 2.1.6 with all vulnerabilities fixed
    • Easy-rsa 3.X
    • Openssl 3.X
    • OpenVPN 2.5.8 Server is fully compatible
  • Support any architecture, ready images for AMD64 and ARM available on Docker Hub.

New Contributors

Full Changelog: 0.9.5.1...0.9.5.2