| //// |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| |
| https://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| //// |
| |
| [#release-notes-2-x-x] |
| == 2.x.x |
| |
| |
| |
| This releases contains ... |
| |
| |
| [#release-notes-2-x-x-added] |
| === Added |
| |
| * Add a faster `ThreadContextMap` for web app users: `org.apache.logging.log4j.internal.map.StringArrayThreadContextMap`. (https://github.com/apache/logging-log4j2/pull/2330[2330]) |
| * Add _"Plugin Reference"_ to the website. It is a Javadoc-on-steroids focusing on Log4j plugins. (https://github.com/apache/logging-log4j2/issues/1954[1954]) |
| |
| [#release-notes-2-x-x-changed] |
| === Changed |
| |
| * Fix usage of `log4j-api` in GraalVM without additional reachability data. (https://github.com/apache/logging-log4j2/pull/1539[1539]) |
| * Add logging to `PropertiesUtil` and fix `Duration` parser. (https://github.com/apache/logging-log4j2/pull/1936[1936]) |
| * Centralize initialization in the `Provider` class and deprecate `log4j2.loggerContextFactory` property. (https://github.com/apache/logging-log4j2/pull/2374[2374]) |
| * Remove `log4j-kubernetes` lookup. User should migrate to https://github.com/fabric8io/kubernetes-client/blob/main/doc/KubernetesLog4j.md[`kubernetes-log4j`] (https://github.com/apache/logging-log4j2/pull/2412[2412]) |
| * Deprecate `org.apache.logging.log4j.core.appender.rolling.action.Duration` class for removal. |
| |
| [#release-notes-2-x-x-fixed] |
| === Fixed |
| |
| * Fix that parameterized message formatting throws an exception when there are insufficient number of parameters. It previously simply didn't replace the '{}' sequence. The behavior changed in 2.21.0 and should be restored for backward compatibility. (https://github.com/apache/logging-log4j2/pull/2380[2380]) |
| |
| [#release-notes-2-x-x-updated] |
| === Updated |
| |
| * Update `actions/checkout` to version `4.1.2` (https://github.com/apache/logging-log4j2/pull/2370[2370]) |
| * Update `co.elastic.clients:elasticsearch-java` to version `8.13.1` (https://github.com/apache/logging-log4j2/pull/2437[2437]) |
| * Update `com.fasterxml.jackson:jackson-bom` to version `2.17.0` (https://github.com/apache/logging-log4j2/pull/2372[2372]) |
| * Update `com.github.luben:zstd-jni` to version `1.5.6-1` (https://github.com/apache/logging-log4j2/pull/2422[2422]) |
| * Update `com.google.guava:guava` to version `33.1.0-jre` (https://github.com/apache/logging-log4j2/pull/2377[2377]) |
| * Update `commons-io:commons-io` to version `2.16.0` (https://github.com/apache/logging-log4j2/pull/2430[2430]) |
| * Update `commons-logging:commons-logging` to version `1.3.1` (https://github.com/apache/logging-log4j2/pull/2402[2402]) |
| * Update `github/codeql-action` to version `3.24.9` (https://github.com/apache/logging-log4j2/pull/2403[2403]) |
| * Update `io.netty:netty-bom` to version `4.1.108.Final` (https://github.com/apache/logging-log4j2/pull/2397[2397]) |
| * Update `org.apache.activemq:activemq-broker` to version `6.1.0` (https://github.com/apache/logging-log4j2/pull/2387[2387]) |
| * Update `org.apache.commons:commons-compress` to version `1.26.1` (https://github.com/apache/logging-log4j2/pull/2361[2361]) |
| * Update `org.awaitility:awaitility` to version `4.2.1` (https://github.com/apache/logging-log4j2/pull/2386[2386]) |
| * Update `org.mongodb:bson` to version `3.12.14` (https://github.com/apache/logging-log4j2/pull/2409[2409]) |
| * Update `org.springframework:spring-framework-bom` to version `5.3.33` (https://github.com/apache/logging-log4j2/pull/2378[2378]) |