release v3.20.00

This commit is contained in:
Stéphane Lesimple 2025-03-24 15:24:49 +00:00 committed by Stéphane Lesimple
parent d2c8f46f56
commit 2851d6f42c
4 changed files with 40 additions and 1 deletions

View file

@ -1,3 +1,11 @@
## v3.20.00 - 2025/03/25
- chg: deprecate Ubuntu 18.04, up required perl version to v5.26
- enh: ensure JSON streams are purely us-ascii
- fix: httpproxy: allow binary data to be passed through unmodified
- chore: dockerhub: remove i386 build, no longer supported by yubico-piv-checker builds
- chore: fix yubico-piv-checker package name since 1.0.2
- chore: workflows: allow manual launch of distro tests
## v3.19.01 - 2025/03/04
- feat: httpproxy: optional support for plain http on egress
- fix: selfPlaySession: warn in syslog properly

View file

@ -0,0 +1,25 @@
# :zap: Security
- No security fixes since previous release
- Oldest release with no known [security issue](https://github.com/ovh/the-bastion/security/advisories) is `v3.14.15` (2023-11-08)
# :bulb: Highlights
This release drops official support for Ubuntu 18.04. Consequently, we upped the minimum required version of Perl to v5.26 (released in 2017).
The main change is the support of arbitrary binary data passed through the HTTPS proxy, hence if you use it, restarting the daemon after the upgrade is important.
A more complete list of changes can be found below, for an exhaustive (and boring) list, please refer to the [commit log](https://github.com/ovh/the-bastion/compare/v3.19.01...v3.20.00).
# :pushpin: Changes
- chg: deprecate Ubuntu 18.04, up required perl version to v5.26
- enh: ensure JSON streams are purely us-ascii
- fix: httpproxy: allow binary data to be passed through unmodified
- chore: dockerhub: remove i386 build, no longer supported by yubico-piv-checker builds
- chore: fix yubico-piv-checker package name since 1.0.2
- chore: workflows: allow manual launch of distro tests
# :fast_forward: Upgrading
- [General upgrade instructions](https://ovh.github.io/the-bastion/installation/upgrading.html)
- [Specific upgrade instructions for v3.20.00](https://ovh.github.io/the-bastion/installation/upgrading.html#v3-20-00-2025-03-25)

View file

@ -27,6 +27,12 @@ See the ``--help`` for a more fine-grained upgrade path if needed.
Version-specific upgrade instructions
=====================================
v3.20.00 - 2025/03/25
*********************
Support of Ubuntu 18.04 has been dropped. The minimum required Perl version is now v5.26,
which has been released in 2017.
v3.19.01 - 2025/03/04
*********************

View file

@ -5,7 +5,7 @@ use common::sense;
use Fcntl;
use POSIX qw(strftime);
our $VERSION = '3.19.01';
our $VERSION = '3.20.00';
BEGIN {
# only used by the handler below