11# Change Log
2+
23All notable changes to this project will be documented in this file.
34This project adheres to [ Semantic Versioning] ( http://semver.org/ ) .
45
5- ## [ Unreleased] ( https://github.com/passbolt/passbolt_docker/compare/4.0.0...HEAD )
6+ ## [ Unreleased] ( https://github.com/passbolt/passbolt_docker/compare/4.1.0...HEAD )
7+
8+ ## [ 4.1.0] ( https://github.com/passbolt/passbolt_docker/compare/4.0.0...4.1.0 ) - 2024-12-30
9+
10+ ### Added
11+
12+ - GitHub release notes automation
13+ - GitHub actions for tests
14+ - Error logging redirection to stderr by default
15+
16+ ### Changed
17+
18+ - Improved automated image tests
619
720## [ 4.0.0] ( https://github.com/passbolt/passbolt_docker/compare/v3.10.0...4.0.0 ) - 2023-06-15
821
922### Changed
23+
1024- bookworm as base container
1125- php version set to 8.2
1226- Mariadb set to 10.11
@@ -17,33 +31,39 @@ This project adheres to [Semantic Versioning](http://semver.org/).
1731## [ 3.10.0] ( https://github.com/passbolt/passbolt_docker/compare/v3.9.4...v3.10.0 ) - 2023-05-02
1832
1933### Added
34+
2035- Make rootless docker image to own the supervisor files [ #197 ] ( https://github.com/passbolt/passbolt_docker/pull/197 )
2136
2237## [ 3.9.4] ( https://github.com/passbolt/passbolt_docker/compare/v3.9.3...v3.9.4 ) - 2023-04-18
2338
2439### Added
40+
2541- Update mariadb to version 10.10 [ #190 ] ( https://github.com/passbolt/passbolt_docker/pull/190 )
2642- Added PASSBOLT_GPG_SERVER_KEY_FINGERPRINT_FORCE env variable. Fixes [ #192 ] ( https://github.com/passbolt/passbolt_docker/issues/192 )
2743- Arm arch support for arm64/v8, arm/v7 and arm/v5 linux architectures.
2844
2945## [ 3.9.3] ( https://github.com/passbolt/passbolt_docker/compare/v3.9.2...v3.9.3 ) - 2023-03-17
3046
3147### Added
48+
3249- Allow SHA1 overwrite from build_args [ #191 ] ( https://github.com/passbolt/passbolt_docker/pull/191 )
3350- Bumped supercronic to latest version on rootless images 0.2.2
3451- Updated dev container to work with ldap
3552
3653### Fixed
54+
3755- Docker compose ports [ #180 ] ( https://github.com/passbolt/passbolt_docker/pull/180 )
3856
3957## [ 3.9.2] ( https://github.com/passbolt/passbolt_docker/compare/v3.9.1...v3.9.2 ) - 2023-02-09
4058
4159### Fixed
60+
4261- Fix trivy entrypoint on vulnerability test jobs
4362
4463## [ 3.9.1] ( https://github.com/passbolt/passbolt_docker/compare/v3.9.0...v3.9.1 ) - 2023-01-31
4564
4665### Fixed
66+
4767- Github actions on new path for development composer files
4868
4969## [ 3.9.0] ( https://github.com/passbolt/passbolt_docker/compare/v3.8.1...v3.9.0 ) - 2023-01-31
@@ -106,12 +126,13 @@ This project adheres to [Semantic Versioning](http://semver.org/).
106126- Add pro dependencies
107127
108128### Changed
129+
109130- Default key length from 2048 to 3072
110131- Bump php version to 8 on dev Dockerfile
111132- PB-14373 fix composer files
112133- PB-14373 use relative paths on build field
113134- PB-14373 bump php version to 7.4
114- - PB-14111: Set https://passbolt.local as APP_FULL_BASE_URL
135+ - PB-14111: Set < https://passbolt.local > as APP_FULL_BASE_URL
115136- PB-13681 add subaltname parameter on the automatic certs
116137- PB-13552 check jwt variable before executing create_jwt_keys
117138- PB-13533 add create_jwt_keys in the entrypoint
@@ -333,6 +354,7 @@ Sync release. See release notes on [https://github.com/passbolt/passbolt_api](pa
333354- Updated path for images volume. [ #101 ] ( https://github.com/passbolt/passbolt_docker/pull/101 )
334355
335356### Changed
357+
336358- Run passbolt migrate task instead of cake migrations migrate
337359
338360## [ 2.0.2] ( https://github.com/passbolt/passbolt_docker/compare/v2.0.1...v2.0.2 ) - 2018-04-17
@@ -348,7 +370,7 @@ Sync release. See release notes on [https://github.com/passbolt/passbolt_api](pa
348370
349371## [ 2.0.1] ( https://github.com/passbolt/passbolt_docker/compare/v2.0.0...v2.0.1 ) - 2018-04-09
350372
351- - Decrypt bug fix. Check https://github.com/passbolt/passbolt_api
373+ - Decrypt bug fix. Check < https://github.com/passbolt/passbolt_api >
352374
353375## [ 2.0.0] ( https://github.com/passbolt/passbolt_docker/compare/v2.0.0-rc2...v2.0.0 ) - 2018-04-09
354376
@@ -376,6 +398,7 @@ Sync release. See release notes on [https://github.com/passbolt/passbolt_api](pa
376398The container base image has been migrated from alpine to debian. The reason behind this change
377399is that we have detected slower performance in alpine based images. Changing the image introduced a few changes
378400in the structure of the container:
401+
379402- Bigger images
380403- www user is now www-data user
381404- cron jobs are managed as crontabs in /var/spool/cron/crontabs/root
@@ -436,22 +459,22 @@ and fixes.
436459- Set the default MySQL port to 3306 [ #77 ] ( https://github.com/passbolt/passbolt_docker/pull/77 )
437460- Add environment variable to set email client [ #81 ] ( https://github.com/passbolt/passbolt_docker/pull/81 )
438461
439-
440462## [ 1.6.5+1] ( https://github.com/passbolt/passbolt_docker/compare/v1.6.5...v1.6.5+1 ) - 2017-11-14
441463
442464### Fixed
443465
444466- Introduce EMAIL_AUTH=false Environment variable [ #71 ] ( https://github.com/passbolt/passbolt_docker/pull/71 )
445- - Fixed https in App.fullBaseUrl for SSL=false. [ #73 ] ( https://github.com/passbolt/passbolt_docker/pull/73 )
467+ - Fixed https in App.fullBaseUrl for SSL=false. [ #73 ] ( https://github.com/passbolt/passbolt_docker/pull/73 )
446468
447469## [ 1.6.5] ( https://github.com/passbolt/passbolt_docker/compare/v1.6.3...v1.6.5 ) - 2017-09-14
448470
449471- Refer to [ passbolt_api CHANGELOG] ( https://github.com/passbolt/passbolt_api/blob/master/CHANGELOG.md ) for a list of new features and fixes.
450472
451473### Fixed
474+
452475- PASSBOLT-2406: change to LABEL, add docker-compose file for testing [ #69 ] ( https://github.com/passbolt/passbolt_docker/pull/69 )
453476- PASSBOLT-2407: Check for email cron before setting it [ #63 ] ( https://github.com/passbolt/passbolt_docker/issues/63 )
454- - PASSBOLT-2408: Strict Transport Security (HSTS) Invalid Server provided more than one HSTS header [ #65 ] ( https://github.com/passbolt/passbolt_docker/issues/65 )
477+ - PASSBOLT-2408: Strict Transport Security (HSTS) Invalid Server provided more than one HSTS header [ #65 ] ( https://github.com/passbolt/passbolt_docker/issues/65 )
455478- PASSBOLT-2410: nginx config sub optimal [ #66 ] ( https://github.com/passbolt/passbolt_docker/issues/66 )
456479
457480## [ 1.6.3] ( https://github.com/passbolt/passbolt_docker/compare/v1.6.2+1...v1.6.3 ) - 2017-08-31
@@ -461,6 +484,7 @@ and fixes.
461484## [ 1.6.2+1] ( https://github.com/passbolt/passbolt_docker/compare/v1.6.2...v1.6.2+1 ) - 2017-08-16
462485
463486### Fixed
487+
464488- PASSBOLT-2295: Added environment variable DB_PORT for non standard database ports (reopened) [ #43 ] ( https://github.com/passbolt/passbolt_docker/issues/43 )
465489
466490## [ 1.6.2] ( https://github.com/passbolt/passbolt_docker/compare/v1.6.1+1...v1.6.2 ) - 2017-08-16
@@ -471,27 +495,33 @@ and fixes.
471495- PASSBOLT-2321: Upgraded passbolt container to latest stable alpine (3.6)
472496
473497### Fixed
498+
474499- PASSBOLT-2319: Fullbaseurl parameter was not changing when specifying URL [ #50 ] ( https://github.com/passbolt/passbolt_docker/issues/50 )
475500- PASSBOLT-2320: TLS value on email.php should not be quoted PR[ #53 ] ( https://github.com/passbolt/passbolt_docker/pull/53 )
476501
477502## [ 1.6.1+1] ( https://github.com/passbolt/passbolt_docker/compare/v1.6.1...v1.6.1+1 ) - 2017-07-31
478503
479504### Notes
505+
480506This release aims to distribute passbolt-1.6.1 and include most relevant community contributions
481507The most notable change from user perspective is the switch from lowercase to uppercase environment variables. Users will
482508have to review their previous scripts and update any environment variable to match the new naming convention. Please refer to PR #39
483509
484510### Added
511+
485512- PASSBOLT-2276: ENV-Variable uppercase convention PR[ #39 ] ( https://github.com/passbolt/passbolt_docker/pull/39 )
486513- PASSBOLT-2279: Allow Config files to be symbolic links PR[ #32 ] ( https://github.com/passbolt/passbolt_docker/pull/32 )
487514- PASSBOLT-2278: Allow no db environment variable setting PR[ #20 ] ( https://github.com/passbolt/passbolt_docker/pull/20 )
488515- PASSBOLT-2280: On MacOS systems note you should access it using https PR[ #35 ] ( https://github.com/passbolt/passbolt_docker/pull/35 )
489516
490517### Fixed
518+
491519- PASSBOLT-2159: Added registration env support PR[ #37 ] ( https://github.com/passbolt/passbolt_docker/pull/37 )
492520
493521## [ 1.6.1] ( https://github.com/passbolt/passbolt_docker/compare/v1.6.0...v1.6.1 ) - 2017-06-29
522+
494523### Fixed
524+
495525- PASSBOLT-2158: corrected management of fullbaseurl throug url env variable.
496526- PASSBOLT-2164: corrected typo on email_transport env variable. [ #24 ] ( https://github.com/passbolt/passbolt_docker/issues/24 )
497527- PASSBOLT-2166: http to https redirection fixed. [ #19 ] ( https://github.com/passbolt/passbolt_docker/issues/19 )
@@ -502,13 +532,16 @@ have to review their previous scripts and update any environment variable to mat
502532- PASSBOLT-2165: Added TLS support through email_tls env variable. [ #25 ] ( https://github.com/passbolt/passbolt_docker/issues/25 )
503533
504534## [ 1.6.0] ( https://github.com/passbolt/passbolt_docker/compare/v1.5.1...v1.6.0 ) - 2017-06-23
535+
505536### Added
537+
506538- Added email set up support though environment variables
507539- Added cronjob to send queued emails
508540- Automated builds on the docker hub
509541- Updated README documentation
510542
511543### Fixed
544+
512545- Image build fails when using alpine: latest . Switched to alpine:3.5
513546- Deletion of passwords on docker image
514547- Avoid importing already imported secret keys on the gpg keyring
0 commit comments