Skip to content

Commit 01e57cd

Browse files
authored
Bump version to 1.6.1 (#573)
* Add change report entries
1 parent c1b4b97 commit 01e57cd

File tree

10 files changed

+59
-45
lines changed

10 files changed

+59
-45
lines changed

admin/MailTemplate.Announce.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
2-
Subject: [ANNOUNCE] Apache log4cxx 1.6.0 released
2+
Subject: [ANNOUNCE] Apache log4cxx 1.6.1 released
33

44
Hi,
55

6-
The Apache log4cxx team is pleased to announce the 1.6.0 release.
6+
The Apache log4cxx team is pleased to announce the 1.6.1 release.
77

88
For the list of new features and issues corrected, see:
9-
https://logging.apache.org/log4cxx/1.6.0/changelog.html#rel_1_6_0
9+
https://logging.apache.org/log4cxx/1.6.1/changelog.html#rel_1_6_1
1010

1111
For official release downloads, see:
12-
https://logging.apache.org/log4cxx/1.6.0/download.html
12+
https://logging.apache.org/log4cxx/1.6.1/download.html
1313

1414
For instructions on building Log4cxx, see:
15-
https://logging.apache.org/log4cxx/1.6.0/build.html
15+
https://logging.apache.org/log4cxx/1.6.1/build.html
1616

1717
All other information is available on the Log4cxx project website:
18-
https://logging.apache.org/log4cxx/1.6.0
18+
https://logging.apache.org/log4cxx/1.6.1

admin/MailTemplate.Result.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
2-
Subject: [RESULT][VOTE] Release Apache Log4cxx 1.6.0
2+
Subject: [RESULT][VOTE] Release Apache Log4cxx 1.6.1
33

44
and here is my +1.
55

@@ -9,6 +9,6 @@ I will continue the release process.
99
Stephen
1010

1111
---------------------------------------------------------------------------------------------------
12-
This is a vote to release the Apache Log4cxx 1.6.0.
12+
This is a vote to release the Apache Log4cxx 1.6.1.
1313

1414
...

admin/MailTemplate.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
2-
Subject: [VOTE] Release Apache Log4cxx 1.6.0
2+
Subject: [VOTE] Release Apache Log4cxx 1.6.1
33

4-
This is a vote to release the Apache Log4cxx 1.6.0.
4+
This is a vote to release the Apache Log4cxx 1.6.1.
55

6-
Website: https://logging.staged.apache.org/log4cxx/1.6.0/changelog.html
6+
Website: https://logging.staged.apache.org/log4cxx/1.6.1/changelog.html
77
GitHub: https://github.com/apache/logging-log4cxx
88
Commit: <todo insert>
99
Distribution: https://dist.apache.org/repos/dist/dev/logging/log4cxx/

admin/release-review-instructions.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Reviewing a Log4cxx release
33

44
The review should confirm the uploaded source code is not corrupt and
55
is identical to the package generated by the Github action.
6-
The steps below use version 1.6.0 as an example.
6+
The steps below use version 1.6.1 as an example.
77

88
Prerequisites
99
----------
@@ -31,13 +31,13 @@ Steps
3131
- Windows: `validate-release.ps1`
3232
- Run the script
3333
- Linux, MacOS:
34-
- `sh validate-release.sh 1.6.0`
34+
- `sh validate-release.sh 1.6.1`
3535
- Windows:
36-
- `.\validate-release.ps1 1.6.0`
36+
- `.\validate-release.ps1 1.6.1`
3737
- For success, the final output line needs to include:
3838
- `100% tests passed, 0 tests failed out of 63`
3939
1. Download the packaged release files from Github
40-
- Open https://github.com/apache/logging-log4cxx/commits/v1.6.0-RC1 in your web browser
40+
- Open https://github.com/apache/logging-log4cxx/commits/v1.6.1-RC1 in your web browser
4141
- Click the green tick mark on the top commit
4242
- The `All checks have passed` pop-up window will display
4343
- Click the "Details" link on the row next to `Generate release files / Package code for release`
@@ -48,16 +48,16 @@ Steps
4848
- The browser will download the file `release_files.zip` onto your system
4949
1. Confirm the artifacts were sourced from Github using these commands
5050
- Linux, MacOS (bash):
51-
- `cd /tmp/log4cxx-1.6.0`
51+
- `cd /tmp/log4cxx-1.6.1`
5252
- `unzip $HOME/Downloads/release_files.zip -d github`
53-
- `ARCHIVE=apache-log4cxx-1.6.0`
53+
- `ARCHIVE=apache-log4cxx-1.6.1`
5454
- `for TYPE in tar.gz zip; do`
5555
- `diff {,github/}$ARCHIVE.$TYPE.sha512 && echo "$ARCHIVE.$TYPE.sha512: OK"`
5656
- `done`
5757
- Windows (powershell):
58-
- `Set-Location -Path "${ENV:TEMP}\log4cxx-1.6.0"`
58+
- `Set-Location -Path "${ENV:TEMP}\log4cxx-1.6.1"`
5959
- `Expand-Archive -Path "${ENV:HOMEPATH}\Downloads\release_files.zip" -DestinationPath "github"`
60-
- `$ARCHIVE="apache-log4cxx-1.6.0"`
60+
- `$ARCHIVE="apache-log4cxx-1.6.1"`
6161
- `foreach ($TYPE in @("tar.gz", "zip")) {`
6262
- `` if (@(Get-Content -Path "$ARCHIVE.$TYPE.sha512")[0]` ``
6363
- `-eq @(Get-Content -Path "github\$ARCHIVE.$TYPE.sha512")[0]) {`

admin/releasing.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Releasing a Log4cxx version
22
===================
33

44
This document lists the steps that must be performed to release Log4cxx
5-
using 1.6.0 as the example.
5+
using 1.6.1 as the example.
66

77
Prerequisites
88
----------
@@ -19,19 +19,19 @@ Steps
1919
1. Tag HEAD as the release candidate
2020
- `git checkout master`
2121
- `git pull`
22-
- `git tag v1.6.0-RC1`
23-
- `git push origin tag v1.6.0-RC1`
22+
- `git tag v1.6.1-RC1`
23+
- `git push origin tag v1.6.1-RC1`
2424
1. Remove the old artifacts from svn
2525
- `svn co https://dist.apache.org/repos/dist/dev/logging -N apache-dist-logging-dev`
2626
- `cd apache-dist-logging-dev`
2727
- `svn up log4cxx`
2828
- `cd log4cxx`
2929
- `svn delete *`
30-
- `mkdir 1.6.0`
31-
- `svn add 1.6.0`
32-
- `cd 1.6.0`
30+
- `mkdir 1.6.1`
31+
- `svn add 1.6.1`
32+
- `cd 1.6.1`
3333
1. Download the packaged release files from Github
34-
- Open https://github.com/apache/logging-log4cxx/commits/v1.6.0-RC1 in your web browser
34+
- Open https://github.com/apache/logging-log4cxx/commits/v1.6.1-RC1 in your web browser
3535
- Click the green tick mark on the top commit
3636
- The `All checks have passed` pop-up window will display
3737
- Click the "Details" link on the row next to `Generate release files / Package code for release`
@@ -40,11 +40,11 @@ Steps
4040
- The numbered steps will display
4141
- Click the link next to `Artifact download URL:`
4242
- The browser will download the file `release_files.zip` onto your system
43-
1. Unpack the release files using these commands (with `apache-dist-logging-dev/log4cxx/1.6.0` as the working directory)
43+
1. Unpack the release files using these commands (with `apache-dist-logging-dev/log4cxx/1.6.1` as the working directory)
4444
- `unzip "$HOME/Downloads/release_files.zip"`
45-
1. Send the new artifacts to svn (with `apache-dist-logging-dev/log4cxx/1.6.0` as the working directory)
45+
1. Send the new artifacts to svn (with `apache-dist-logging-dev/log4cxx/1.6.1` as the working directory)
4646
- `svn add *`
47-
- `svn commit -m 'log4cxx 1.6.0'`
47+
- `svn commit -m 'log4cxx 1.6.1'`
4848
- check https://dist.apache.org/repos/dist/dev/logging/log4cxx
4949
1. Raise a vote on the mailing list ([email protected])
5050
- Using [this template](MailTemplate.txt)
@@ -54,11 +54,11 @@ Steps
5454
- Using [this template](MailTemplate.Result.txt)
5555
- Enter the name of each PMC member that voted
5656
1. Get artifacts up to https://downloads.apache.org/logging/log4cxx/
57-
- `svn move -m "Release log4cxx 1.6.0" https://dist.apache.org/repos/dist/dev/logging/log4cxx/1.6.0 https://dist.apache.org/repos/dist/release/logging/log4cxx/`
57+
- `svn move -m "Release log4cxx 1.6.1" https://dist.apache.org/repos/dist/dev/logging/log4cxx/1.6.1 https://dist.apache.org/repos/dist/release/logging/log4cxx/`
5858
1. Tag the released version
59-
- `git checkout v1.6.0-RC1`
60-
- `git tag rel/v1.6.0`
61-
- `git push origin tag rel/v1.6.0`
59+
- `git checkout v1.6.1-RC1`
60+
- `git tag rel/v1.6.1`
61+
- `git push origin tag rel/v1.6.1`
6262
1. Enter the release date in `src/site/markdown/change-report-gh.md`
6363
- Commit the change
6464
- Update the staged web site using [the update procedure](staging.md)

admin/staging.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Updating the Log4cxx web site
22
===================
33

44
This document describes the steps used to update Log4cxx web site
5-
using 1.6.0 as an example Log4cxx version.
5+
using 1.6.1 as an example Log4cxx version.
66

77
Prerequisites
88
----------
@@ -23,9 +23,9 @@ Steps to update the Log4cxx web site
2323
- `cd /tmp/log4cxx-site`
2424
- `git checkout asf-staging`
2525
1. Use the newly generated files for the web site documentation
26-
- `git rm -r 1.6.0`
27-
- `mv /tmp/build/src/site/html 1.6.0`
28-
- `git add 1.6.0`
26+
- `git rm -r 1.6.1`
27+
- `mv /tmp/build/src/site/html 1.6.1`
28+
- `git add 1.6.1`
2929
1. Push the `asf-staging` branch to Github and wait a bit
3030
- `git commit -m "Improved the ... documentation"`
3131
- `git push origin asf-staging`
@@ -45,18 +45,18 @@ Steps to add a new version to the Log4cxx web site
4545
- `cd /tmp/log4cxx-site`
4646
- `git checkout asf-staging`
4747
1. Use the newly generated files for the web site documentation
48-
- `mv /tmp/build/src/site/html /tmp/log4cxx-site/1.6.0`
49-
- `git add 1.6.0`
48+
- `mv /tmp/build/src/site/html /tmp/log4cxx-site/1.6.1`
49+
- `git add 1.6.1`
5050
1. Update the symbolic links in the base of the web site working directory
5151
- `cd /tmp/log4cxx-site`
5252
- `rm old_stable`
53-
- `ln -s 1.5.0 old_stable`
53+
- `ln -s 1.6.0 old_stable`
5454
- `git add old_stable`
5555
1. Update `.htaccess` so the final `RewriteRule` redirects to the new version
56-
- `RewriteRule ^(.*)$ /log4cxx/1.6.0/$1 [R=temp,L]`
56+
- `RewriteRule ^(.*)$ /log4cxx/1.6.1/$1 [R=temp,L]`
5757
- `git add .htaccess`
5858
1. Push the `asf-staging` branch to github and wait a bit
59-
- `git commit -m "Add the 1.6.0 documentation"`
59+
- `git commit -m "Add the 1.6.1 documentation"`
6060
- `git push origin asf-staging`
6161
1. Check https://logging.staged.apache.org/log4cxx (after a minute or two)
6262
- Are you seeing the new pages?

admin/validate-release.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
# Allow the version to be provided as a parameter
33
param ( [string]$VERSION )
4-
if (-not $VERSION) { $VERSION = "1.6.0" }
4+
if (-not $VERSION) { $VERSION = "1.6.1" }
55

66
$STAGE="dev"
77
#$STAGE="release"

admin/validate-release.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ set -e
44

55
VERSION=$1
66
if [ -z "$VERSION" ] ; then
7-
VERSION=1.6.0
7+
VERSION=1.6.1
88
fi
99

1010
if [ -z "$STAGE" ] ; then

src/cmake/projectVersionDetails.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
# setting the project version. The variable name must not
33
# clash with the log4cxx_VERSION* variables automatically
44
# defined by the project() command.
5-
set(log4cxx_VER 1.6.0.0)
5+
set(log4cxx_VER 1.6.1.0)

src/site/markdown/change-report-gh.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ Change Log {#changelog}
2525

2626
| Version | Date | Description |
2727
| ------------------- | ---------- | -------------------- |
28+
| [1.6.1](#rel_1_6_1) | 2026-##-## | Bugfix release |
2829
| [1.6.0](#rel_1_6_0) | 2025-12-14 | Maintenance release |
2930
| [1.5.0](#rel_1_5_0) | 2025-08-03 | Maintenance release |
3031
| [1.4.0](#rel_1_4_0) | 2025-03-01 | Maintenance release |
@@ -50,6 +51,19 @@ Change Log {#changelog}
5051
| [0.1.0](#rel_1_0) | 2003-07-08 | |
5152
| [0.0.1](#rel_0_1) | 2003-05-31 | |
5253

54+
## Release 1.6.1 - 2026-##-## {#rel_1_6_1}
55+
56+
This is a minor bugfix release to fix issues found with 1.6.0.
57+
58+
### Bug {#rel_1_6_1_bugs}
59+
60+
* A Qt fatal type log message was not flushed when using buffered/async output
61+
\[[#571](https://github.com/apache/logging-log4cxx/pull/571)\]
62+
63+
* The currently executing program file path components could not be used in a properties configuration file
64+
\[[#572](https://github.com/apache/logging-log4cxx/pull/572)\]
65+
66+
5367
## Release 1.6.0 - 2025-12-14 {#rel_1_6_0}
5468

5569
Release 1.6.0 includes the following new features:

0 commit comments

Comments
 (0)