Skip to content

Commit 2851d6f

Browse files
committed
release v3.20.00
1 parent d2c8f46 commit 2851d6f

File tree

4 files changed

+40
-1
lines changed

4 files changed

+40
-1
lines changed

doc/CHANGELOG.md

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

doc/release-notes/v3.20.00.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# :zap: Security
2+
3+
- No security fixes since previous release
4+
- Oldest release with no known [security issue](https://github.com/ovh/the-bastion/security/advisories) is `v3.14.15` (2023-11-08)
5+
6+
# :bulb: Highlights
7+
8+
This release drops official support for Ubuntu 18.04. Consequently, we upped the minimum required version of Perl to v5.26 (released in 2017).
9+
10+
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.
11+
12+
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).
13+
14+
# :pushpin: Changes
15+
- chg: deprecate Ubuntu 18.04, up required perl version to v5.26
16+
- enh: ensure JSON streams are purely us-ascii
17+
- fix: httpproxy: allow binary data to be passed through unmodified
18+
- chore: dockerhub: remove i386 build, no longer supported by yubico-piv-checker builds
19+
- chore: fix yubico-piv-checker package name since 1.0.2
20+
- chore: workflows: allow manual launch of distro tests
21+
22+
# :fast_forward: Upgrading
23+
24+
- [General upgrade instructions](https://ovh.github.io/the-bastion/installation/upgrading.html)
25+
- [Specific upgrade instructions for v3.20.00](https://ovh.github.io/the-bastion/installation/upgrading.html#v3-20-00-2025-03-25)

doc/sphinx/installation/upgrading.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,12 @@ See the ``--help`` for a more fine-grained upgrade path if needed.
2727
Version-specific upgrade instructions
2828
=====================================
2929

30+
v3.20.00 - 2025/03/25
31+
*********************
32+
33+
Support of Ubuntu 18.04 has been dropped. The minimum required Perl version is now v5.26,
34+
which has been released in 2017.
35+
3036
v3.19.01 - 2025/03/04
3137
*********************
3238

lib/perl/OVH/Bastion.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use common::sense;
55
use Fcntl;
66
use POSIX qw(strftime);
77

8-
our $VERSION = '3.19.01';
8+
our $VERSION = '3.20.00';
99

1010
BEGIN {
1111
# only used by the handler below

0 commit comments

Comments
 (0)