You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by vy...@apache.org on 2023/12/13 11:46:57 UTC

(logging-log4j2) 02/02: Release changelog

This is an automated email from the ASF dual-hosted git repository.

vy pushed a commit to branch release/3.0.0-beta1
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git

commit bcb5378c0e442db0d8aae0cc35a3c61e3bd38c47
Author: Volkan Yazıcı <vo...@yazi.ci>
AuthorDate: Wed Dec 13 12:46:55 2023 +0100

    Release changelog
---
 src/changelog/3.0.0-beta1/.release-notes.adoc.ftl  |  22 ++++
 .../.release.xml}                                  |  10 +-
 .../1193_remove_liquibase_log4j2_module.xml        |   0
 .../1281_remove_locale-dependent_toLowerCase.xml   |   0
 .../1312_add_environment_arbiter.xml               |   0
 .../1366_fix_java_sql_date.xml                     |   0
 ...1367_Missing-Bundle-Activation-OSGiMetadata.xml |   0
 .../1520_Log4jPlugins_reproducibility.xml          |   0
 ...1530_fix_runtime-dependencies_documentation.xml |   0
 .../1532_replace_synchronized_with_locks.xml       |   0
 .../1533_set_fqcn_eventbuilder.xml                 |   0
 .../1550_multiple_filter_invocations.xml           |   0
 .../{.3.x.x => 3.0.0-beta1}/1589_mongodb_tests.xml |   0
 .../1650_fix_rollover_strategy_log4j1.xml          |   0
 ...w_multiple_servletcontextlistener_instances.xml |   0
 .../1786_fix_async_context_data_loss.xml           |   0
 .../1799_ignore _propertysource_errors.xml         |   0
 .../1829_update_com_lmax_disruptor.xml             |   0
 .../LOG4J2-1477_add_nullability_annotations.xml    |   0
 .../LOG4J2-2493_remove_deprecated_code.xml         |   0
 .../LOG4J2-2653_migrate_to_junit_5.xml             |   0
 ...J2-2803_add_dependency_injection_to_plugins.xml |   0
 .../LOG4J2-3299_add_structured_properties.xml      |   0
 ...xception_logging_any_exception_to_a_MongoDB.xml |   0
 .../LOG4J2-3466_automate_release_process.xml       |   0
 ...-3496_support_injection_via_container_types.xml |   0
 ...add_constraint_validator_support_to_plugins.xml |   0
 .../LOG4J2-3511_update_pom_to_use_bom.xml          |   0
 .../change_basic_auth_encoding.xml                 |   0
 .../{.3.x.x => 3.0.0-beta1}/java_17_compiler.xml   |   0
 .../{.3.x.x => 3.0.0-beta1}/java_17_runtime.xml    |   0
 .../{.3.x.x => 3.0.0-beta1}/remove_GelfLayout.xml  |   0
 .../{.3.x.x => 3.0.0-beta1}/remove_cassandra.xml   |   0
 .../{.3.x.x => 3.0.0-beta1}/remove_couchdb.xml     |   0
 .../remove_jackson_json_config.xml                 |   0
 .../{.3.x.x => 3.0.0-beta1}/remove_jakarta_ee.xml  |   0
 .../{.3.x.x => 3.0.0-beta1}/remove_java_ee.xml     |   0
 .../{.3.x.x => 3.0.0-beta1}/remove_jeromq.xml      |   0
 .../{.3.x.x => 3.0.0-beta1}/remove_kafka.xml       |   0
 .../remove_layout_jackson_json.xml                 |   0
 .../remove_layout_jackson_yaml.xml                 |   0
 .../remove_legacy_osgi_support.xml                 |   0
 .../{.3.x.x => 3.0.0-beta1}/remove_mongodb3.xml    |   0
 .../remove_security_manager_support.xml            |   0
 .../{.3.x.x => 3.0.0-beta1}/remove_spring_boot.xml |   0
 .../update_actions_checkout.xml                    |   0
 .../update_actions_setup_java.xml                  |   0
 .../update_actions_setup_python.xml                |   0
 .../update_ch_qos_logback_logback_classic.xml      |   0
 ...om_datastax_cassandra_cassandra_driver_core.xml |   0
 .../update_com_fasterxml_jackson_jackson_bom.xml   |   0
 .../update_com_github_luben_zstd_jni.xml           |   0
 ...e_com_github_spotbugs_spotbugs_maven_plugin.xml |   0
 ...update_com_github_tomakehurst_wiremock_jre8.xml |   0
 ...date_com_google_errorprone_error_prone_core.xml |   0
 .../update_com_google_guava_guava_testlib.xml      |   0
 .../update_com_h2database_h2.xml                   |   0
 .../update_commons_codec_commons_codec.xml         |   0
 .../update_commons_io_commons_io.xml               |   0
 .../update_commons_logging_commons_logging.xml     |   0
 ...de_flapdoodle_reverse_de_flapdoodle_reverse.xml |   0
 .../update_io_netty_netty_bom.xml                  |   0
 .../update_net_java_dev_jna_jna.xml                |   0
 ...ifly_org_apache_aries_spifly_dynamic_bundle.xml |   0
 .../update_org_apache_commons_commons_compress.xml |   0
 .../update_org_apache_commons_commons_csv.xml      |   0
 .../update_org_apache_commons_commons_dbcp2.xml    |   0
 .../update_org_apache_commons_commons_lang3.xml    |   0
 .../update_org_apache_commons_commons_pool2.xml    |   0
 .../update_org_apache_groovy_groovy_bom.xml        |   0
 .../update_org_apache_maven_maven_core.xml         |   0
 ..._org_apache_maven_surefire_surefire_junit47.xml |   0
 .../update_org_apache_tomcat_tomcat_juli.xml       |   0
 .../update_org_codehaus_plexus_plexus_utils.xml    |   0
 .../update_org_eclipse_jetty_jetty_bom.xml         |   0
 ...pse_persistence_org_eclipse_persistence_jpa.xml |   0
 ...pdate_org_eclipse_platform_org_eclipse_osgi.xml |   0
 ...client_elasticsearch_rest_high_level_client.xml |   0
 .../update_org_graalvm_truffle_truffle_api.xml     |   0
 .../update_org_jctools_jctools_core.xml            |   0
 .../update_org_jmdns_jmdns.xml                     |   0
 .../update_org_junit_junit_bom.xml                 |   0
 .../update_org_junit_pioneer_junit_pioneer.xml     |   0
 .../update_org_mockito_mockito_bom.xml             |   0
 .../update_org_mongodb_bson.xml                    |   0
 ...update_org_springframework_boot_spring_boot.xml |   0
 ...ringframework_boot_spring_boot_dependencies.xml |   0
 ...te_org_springframework_spring_framework_bom.xml |   0
 .../update_org_springframework_spring_test.xml     |   0
 .../update_org_xerial_snappy_snappy_java.xml       |   0
 .../update_org_zeromq_jeromq.xml                   |   0
 .../update_uk_org_webcompere_system_stubs_core.xml |   0
 .../{.3.x.x => 3.0.0-beta1}/upgrade_opentest4j.xml |   0
 src/site/_release-notes.adoc                       |   2 +-
 src/site/_release-notes/_3.0.0-beta1.adoc          | 128 +++++++++++++++++++++
 95 files changed, 155 insertions(+), 7 deletions(-)

diff --git a/src/changelog/3.0.0-beta1/.release-notes.adoc.ftl b/src/changelog/3.0.0-beta1/.release-notes.adoc.ftl
new file mode 100644
index 0000000000..afc55487ff
--- /dev/null
+++ b/src/changelog/3.0.0-beta1/.release-notes.adoc.ftl
@@ -0,0 +1,22 @@
+////
+    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.version}<#if release.date?has_content> (${release.date})</#if>
+
+This is the first beta release of the upcoming major release, i.e., `3.0.0`.
+
+<#include "../.changelog.adoc.ftl">
diff --git a/src/changelog/.3.x.x/java_17_runtime.xml b/src/changelog/3.0.0-beta1/.release.xml
similarity index 69%
copy from src/changelog/.3.x.x/java_17_runtime.xml
copy to src/changelog/3.0.0-beta1/.release.xml
index 95a03166ca..02345bf656 100644
--- a/src/changelog/.3.x.x/java_17_runtime.xml
+++ b/src/changelog/3.0.0-beta1/.release.xml
@@ -15,9 +15,7 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-       xmlns="http://logging.apache.org/log4j/changelog"
-       xsi:schemaLocation="http://logging.apache.org/log4j/changelog https://logging.apache.org/log4j/changelog-0.1.2.xsd"
-       type="changed">
-  <description format="asciidoc">Upgraded the required runtime version to Java 17</description>
-</entry>
+<release xmlns="http://logging.apache.org/log4j/changelog"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://logging.apache.org/log4j/changelog https://logging.apache.org/log4j/changelog-0.1.2.xsd"
+         date="2023-12-13" version="3.0.0-beta1"/>
diff --git a/src/changelog/.3.x.x/1193_remove_liquibase_log4j2_module.xml b/src/changelog/3.0.0-beta1/1193_remove_liquibase_log4j2_module.xml
similarity index 100%
rename from src/changelog/.3.x.x/1193_remove_liquibase_log4j2_module.xml
rename to src/changelog/3.0.0-beta1/1193_remove_liquibase_log4j2_module.xml
diff --git a/src/changelog/.3.x.x/1281_remove_locale-dependent_toLowerCase.xml b/src/changelog/3.0.0-beta1/1281_remove_locale-dependent_toLowerCase.xml
similarity index 100%
rename from src/changelog/.3.x.x/1281_remove_locale-dependent_toLowerCase.xml
rename to src/changelog/3.0.0-beta1/1281_remove_locale-dependent_toLowerCase.xml
diff --git a/src/changelog/.3.x.x/1312_add_environment_arbiter.xml b/src/changelog/3.0.0-beta1/1312_add_environment_arbiter.xml
similarity index 100%
rename from src/changelog/.3.x.x/1312_add_environment_arbiter.xml
rename to src/changelog/3.0.0-beta1/1312_add_environment_arbiter.xml
diff --git a/src/changelog/.3.x.x/1366_fix_java_sql_date.xml b/src/changelog/3.0.0-beta1/1366_fix_java_sql_date.xml
similarity index 100%
rename from src/changelog/.3.x.x/1366_fix_java_sql_date.xml
rename to src/changelog/3.0.0-beta1/1366_fix_java_sql_date.xml
diff --git a/src/changelog/.3.x.x/1367_Missing-Bundle-Activation-OSGiMetadata.xml b/src/changelog/3.0.0-beta1/1367_Missing-Bundle-Activation-OSGiMetadata.xml
similarity index 100%
rename from src/changelog/.3.x.x/1367_Missing-Bundle-Activation-OSGiMetadata.xml
rename to src/changelog/3.0.0-beta1/1367_Missing-Bundle-Activation-OSGiMetadata.xml
diff --git a/src/changelog/.3.x.x/1520_Log4jPlugins_reproducibility.xml b/src/changelog/3.0.0-beta1/1520_Log4jPlugins_reproducibility.xml
similarity index 100%
rename from src/changelog/.3.x.x/1520_Log4jPlugins_reproducibility.xml
rename to src/changelog/3.0.0-beta1/1520_Log4jPlugins_reproducibility.xml
diff --git a/src/changelog/.3.x.x/1530_fix_runtime-dependencies_documentation.xml b/src/changelog/3.0.0-beta1/1530_fix_runtime-dependencies_documentation.xml
similarity index 100%
rename from src/changelog/.3.x.x/1530_fix_runtime-dependencies_documentation.xml
rename to src/changelog/3.0.0-beta1/1530_fix_runtime-dependencies_documentation.xml
diff --git a/src/changelog/.3.x.x/1532_replace_synchronized_with_locks.xml b/src/changelog/3.0.0-beta1/1532_replace_synchronized_with_locks.xml
similarity index 100%
rename from src/changelog/.3.x.x/1532_replace_synchronized_with_locks.xml
rename to src/changelog/3.0.0-beta1/1532_replace_synchronized_with_locks.xml
diff --git a/src/changelog/.3.x.x/1533_set_fqcn_eventbuilder.xml b/src/changelog/3.0.0-beta1/1533_set_fqcn_eventbuilder.xml
similarity index 100%
rename from src/changelog/.3.x.x/1533_set_fqcn_eventbuilder.xml
rename to src/changelog/3.0.0-beta1/1533_set_fqcn_eventbuilder.xml
diff --git a/src/changelog/.3.x.x/1550_multiple_filter_invocations.xml b/src/changelog/3.0.0-beta1/1550_multiple_filter_invocations.xml
similarity index 100%
rename from src/changelog/.3.x.x/1550_multiple_filter_invocations.xml
rename to src/changelog/3.0.0-beta1/1550_multiple_filter_invocations.xml
diff --git a/src/changelog/.3.x.x/1589_mongodb_tests.xml b/src/changelog/3.0.0-beta1/1589_mongodb_tests.xml
similarity index 100%
rename from src/changelog/.3.x.x/1589_mongodb_tests.xml
rename to src/changelog/3.0.0-beta1/1589_mongodb_tests.xml
diff --git a/src/changelog/.3.x.x/1650_fix_rollover_strategy_log4j1.xml b/src/changelog/3.0.0-beta1/1650_fix_rollover_strategy_log4j1.xml
similarity index 100%
rename from src/changelog/.3.x.x/1650_fix_rollover_strategy_log4j1.xml
rename to src/changelog/3.0.0-beta1/1650_fix_rollover_strategy_log4j1.xml
diff --git a/src/changelog/.3.x.x/1782_allow_multiple_servletcontextlistener_instances.xml b/src/changelog/3.0.0-beta1/1782_allow_multiple_servletcontextlistener_instances.xml
similarity index 100%
rename from src/changelog/.3.x.x/1782_allow_multiple_servletcontextlistener_instances.xml
rename to src/changelog/3.0.0-beta1/1782_allow_multiple_servletcontextlistener_instances.xml
diff --git a/src/changelog/.3.x.x/1786_fix_async_context_data_loss.xml b/src/changelog/3.0.0-beta1/1786_fix_async_context_data_loss.xml
similarity index 100%
rename from src/changelog/.3.x.x/1786_fix_async_context_data_loss.xml
rename to src/changelog/3.0.0-beta1/1786_fix_async_context_data_loss.xml
diff --git a/src/changelog/.3.x.x/1799_ignore _propertysource_errors.xml b/src/changelog/3.0.0-beta1/1799_ignore _propertysource_errors.xml
similarity index 100%
rename from src/changelog/.3.x.x/1799_ignore _propertysource_errors.xml
rename to src/changelog/3.0.0-beta1/1799_ignore _propertysource_errors.xml
diff --git a/src/changelog/.3.x.x/1829_update_com_lmax_disruptor.xml b/src/changelog/3.0.0-beta1/1829_update_com_lmax_disruptor.xml
similarity index 100%
rename from src/changelog/.3.x.x/1829_update_com_lmax_disruptor.xml
rename to src/changelog/3.0.0-beta1/1829_update_com_lmax_disruptor.xml
diff --git a/src/changelog/.3.x.x/LOG4J2-1477_add_nullability_annotations.xml b/src/changelog/3.0.0-beta1/LOG4J2-1477_add_nullability_annotations.xml
similarity index 100%
rename from src/changelog/.3.x.x/LOG4J2-1477_add_nullability_annotations.xml
rename to src/changelog/3.0.0-beta1/LOG4J2-1477_add_nullability_annotations.xml
diff --git a/src/changelog/.3.x.x/LOG4J2-2493_remove_deprecated_code.xml b/src/changelog/3.0.0-beta1/LOG4J2-2493_remove_deprecated_code.xml
similarity index 100%
rename from src/changelog/.3.x.x/LOG4J2-2493_remove_deprecated_code.xml
rename to src/changelog/3.0.0-beta1/LOG4J2-2493_remove_deprecated_code.xml
diff --git a/src/changelog/.3.x.x/LOG4J2-2653_migrate_to_junit_5.xml b/src/changelog/3.0.0-beta1/LOG4J2-2653_migrate_to_junit_5.xml
similarity index 100%
rename from src/changelog/.3.x.x/LOG4J2-2653_migrate_to_junit_5.xml
rename to src/changelog/3.0.0-beta1/LOG4J2-2653_migrate_to_junit_5.xml
diff --git a/src/changelog/.3.x.x/LOG4J2-2803_add_dependency_injection_to_plugins.xml b/src/changelog/3.0.0-beta1/LOG4J2-2803_add_dependency_injection_to_plugins.xml
similarity index 100%
rename from src/changelog/.3.x.x/LOG4J2-2803_add_dependency_injection_to_plugins.xml
rename to src/changelog/3.0.0-beta1/LOG4J2-2803_add_dependency_injection_to_plugins.xml
diff --git a/src/changelog/.3.x.x/LOG4J2-3299_add_structured_properties.xml b/src/changelog/3.0.0-beta1/LOG4J2-3299_add_structured_properties.xml
similarity index 100%
rename from src/changelog/.3.x.x/LOG4J2-3299_add_structured_properties.xml
rename to src/changelog/3.0.0-beta1/LOG4J2-3299_add_structured_properties.xml
diff --git a/src/changelog/.3.x.x/LOG4J2-3392_AppenderLoggingException_logging_any_exception_to_a_MongoDB.xml b/src/changelog/3.0.0-beta1/LOG4J2-3392_AppenderLoggingException_logging_any_exception_to_a_MongoDB.xml
similarity index 100%
rename from src/changelog/.3.x.x/LOG4J2-3392_AppenderLoggingException_logging_any_exception_to_a_MongoDB.xml
rename to src/changelog/3.0.0-beta1/LOG4J2-3392_AppenderLoggingException_logging_any_exception_to_a_MongoDB.xml
diff --git a/src/changelog/.3.x.x/LOG4J2-3466_automate_release_process.xml b/src/changelog/3.0.0-beta1/LOG4J2-3466_automate_release_process.xml
similarity index 100%
rename from src/changelog/.3.x.x/LOG4J2-3466_automate_release_process.xml
rename to src/changelog/3.0.0-beta1/LOG4J2-3466_automate_release_process.xml
diff --git a/src/changelog/.3.x.x/LOG4J2-3496_support_injection_via_container_types.xml b/src/changelog/3.0.0-beta1/LOG4J2-3496_support_injection_via_container_types.xml
similarity index 100%
rename from src/changelog/.3.x.x/LOG4J2-3496_support_injection_via_container_types.xml
rename to src/changelog/3.0.0-beta1/LOG4J2-3496_support_injection_via_container_types.xml
diff --git a/src/changelog/.3.x.x/LOG4J2-3497_add_constraint_validator_support_to_plugins.xml b/src/changelog/3.0.0-beta1/LOG4J2-3497_add_constraint_validator_support_to_plugins.xml
similarity index 100%
rename from src/changelog/.3.x.x/LOG4J2-3497_add_constraint_validator_support_to_plugins.xml
rename to src/changelog/3.0.0-beta1/LOG4J2-3497_add_constraint_validator_support_to_plugins.xml
diff --git a/src/changelog/.3.x.x/LOG4J2-3511_update_pom_to_use_bom.xml b/src/changelog/3.0.0-beta1/LOG4J2-3511_update_pom_to_use_bom.xml
similarity index 100%
rename from src/changelog/.3.x.x/LOG4J2-3511_update_pom_to_use_bom.xml
rename to src/changelog/3.0.0-beta1/LOG4J2-3511_update_pom_to_use_bom.xml
diff --git a/src/changelog/.3.x.x/change_basic_auth_encoding.xml b/src/changelog/3.0.0-beta1/change_basic_auth_encoding.xml
similarity index 100%
rename from src/changelog/.3.x.x/change_basic_auth_encoding.xml
rename to src/changelog/3.0.0-beta1/change_basic_auth_encoding.xml
diff --git a/src/changelog/.3.x.x/java_17_compiler.xml b/src/changelog/3.0.0-beta1/java_17_compiler.xml
similarity index 100%
rename from src/changelog/.3.x.x/java_17_compiler.xml
rename to src/changelog/3.0.0-beta1/java_17_compiler.xml
diff --git a/src/changelog/.3.x.x/java_17_runtime.xml b/src/changelog/3.0.0-beta1/java_17_runtime.xml
similarity index 100%
rename from src/changelog/.3.x.x/java_17_runtime.xml
rename to src/changelog/3.0.0-beta1/java_17_runtime.xml
diff --git a/src/changelog/.3.x.x/remove_GelfLayout.xml b/src/changelog/3.0.0-beta1/remove_GelfLayout.xml
similarity index 100%
rename from src/changelog/.3.x.x/remove_GelfLayout.xml
rename to src/changelog/3.0.0-beta1/remove_GelfLayout.xml
diff --git a/src/changelog/.3.x.x/remove_cassandra.xml b/src/changelog/3.0.0-beta1/remove_cassandra.xml
similarity index 100%
rename from src/changelog/.3.x.x/remove_cassandra.xml
rename to src/changelog/3.0.0-beta1/remove_cassandra.xml
diff --git a/src/changelog/.3.x.x/remove_couchdb.xml b/src/changelog/3.0.0-beta1/remove_couchdb.xml
similarity index 100%
rename from src/changelog/.3.x.x/remove_couchdb.xml
rename to src/changelog/3.0.0-beta1/remove_couchdb.xml
diff --git a/src/changelog/.3.x.x/remove_jackson_json_config.xml b/src/changelog/3.0.0-beta1/remove_jackson_json_config.xml
similarity index 100%
rename from src/changelog/.3.x.x/remove_jackson_json_config.xml
rename to src/changelog/3.0.0-beta1/remove_jackson_json_config.xml
diff --git a/src/changelog/.3.x.x/remove_jakarta_ee.xml b/src/changelog/3.0.0-beta1/remove_jakarta_ee.xml
similarity index 100%
rename from src/changelog/.3.x.x/remove_jakarta_ee.xml
rename to src/changelog/3.0.0-beta1/remove_jakarta_ee.xml
diff --git a/src/changelog/.3.x.x/remove_java_ee.xml b/src/changelog/3.0.0-beta1/remove_java_ee.xml
similarity index 100%
rename from src/changelog/.3.x.x/remove_java_ee.xml
rename to src/changelog/3.0.0-beta1/remove_java_ee.xml
diff --git a/src/changelog/.3.x.x/remove_jeromq.xml b/src/changelog/3.0.0-beta1/remove_jeromq.xml
similarity index 100%
rename from src/changelog/.3.x.x/remove_jeromq.xml
rename to src/changelog/3.0.0-beta1/remove_jeromq.xml
diff --git a/src/changelog/.3.x.x/remove_kafka.xml b/src/changelog/3.0.0-beta1/remove_kafka.xml
similarity index 100%
rename from src/changelog/.3.x.x/remove_kafka.xml
rename to src/changelog/3.0.0-beta1/remove_kafka.xml
diff --git a/src/changelog/.3.x.x/remove_layout_jackson_json.xml b/src/changelog/3.0.0-beta1/remove_layout_jackson_json.xml
similarity index 100%
rename from src/changelog/.3.x.x/remove_layout_jackson_json.xml
rename to src/changelog/3.0.0-beta1/remove_layout_jackson_json.xml
diff --git a/src/changelog/.3.x.x/remove_layout_jackson_yaml.xml b/src/changelog/3.0.0-beta1/remove_layout_jackson_yaml.xml
similarity index 100%
rename from src/changelog/.3.x.x/remove_layout_jackson_yaml.xml
rename to src/changelog/3.0.0-beta1/remove_layout_jackson_yaml.xml
diff --git a/src/changelog/.3.x.x/remove_legacy_osgi_support.xml b/src/changelog/3.0.0-beta1/remove_legacy_osgi_support.xml
similarity index 100%
rename from src/changelog/.3.x.x/remove_legacy_osgi_support.xml
rename to src/changelog/3.0.0-beta1/remove_legacy_osgi_support.xml
diff --git a/src/changelog/.3.x.x/remove_mongodb3.xml b/src/changelog/3.0.0-beta1/remove_mongodb3.xml
similarity index 100%
rename from src/changelog/.3.x.x/remove_mongodb3.xml
rename to src/changelog/3.0.0-beta1/remove_mongodb3.xml
diff --git a/src/changelog/.3.x.x/remove_security_manager_support.xml b/src/changelog/3.0.0-beta1/remove_security_manager_support.xml
similarity index 100%
rename from src/changelog/.3.x.x/remove_security_manager_support.xml
rename to src/changelog/3.0.0-beta1/remove_security_manager_support.xml
diff --git a/src/changelog/.3.x.x/remove_spring_boot.xml b/src/changelog/3.0.0-beta1/remove_spring_boot.xml
similarity index 100%
rename from src/changelog/.3.x.x/remove_spring_boot.xml
rename to src/changelog/3.0.0-beta1/remove_spring_boot.xml
diff --git a/src/changelog/.3.x.x/update_actions_checkout.xml b/src/changelog/3.0.0-beta1/update_actions_checkout.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_actions_checkout.xml
rename to src/changelog/3.0.0-beta1/update_actions_checkout.xml
diff --git a/src/changelog/.3.x.x/update_actions_setup_java.xml b/src/changelog/3.0.0-beta1/update_actions_setup_java.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_actions_setup_java.xml
rename to src/changelog/3.0.0-beta1/update_actions_setup_java.xml
diff --git a/src/changelog/.3.x.x/update_actions_setup_python.xml b/src/changelog/3.0.0-beta1/update_actions_setup_python.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_actions_setup_python.xml
rename to src/changelog/3.0.0-beta1/update_actions_setup_python.xml
diff --git a/src/changelog/.3.x.x/update_ch_qos_logback_logback_classic.xml b/src/changelog/3.0.0-beta1/update_ch_qos_logback_logback_classic.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_ch_qos_logback_logback_classic.xml
rename to src/changelog/3.0.0-beta1/update_ch_qos_logback_logback_classic.xml
diff --git a/src/changelog/.3.x.x/update_com_datastax_cassandra_cassandra_driver_core.xml b/src/changelog/3.0.0-beta1/update_com_datastax_cassandra_cassandra_driver_core.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_com_datastax_cassandra_cassandra_driver_core.xml
rename to src/changelog/3.0.0-beta1/update_com_datastax_cassandra_cassandra_driver_core.xml
diff --git a/src/changelog/.3.x.x/update_com_fasterxml_jackson_jackson_bom.xml b/src/changelog/3.0.0-beta1/update_com_fasterxml_jackson_jackson_bom.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_com_fasterxml_jackson_jackson_bom.xml
rename to src/changelog/3.0.0-beta1/update_com_fasterxml_jackson_jackson_bom.xml
diff --git a/src/changelog/.3.x.x/update_com_github_luben_zstd_jni.xml b/src/changelog/3.0.0-beta1/update_com_github_luben_zstd_jni.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_com_github_luben_zstd_jni.xml
rename to src/changelog/3.0.0-beta1/update_com_github_luben_zstd_jni.xml
diff --git a/src/changelog/.3.x.x/update_com_github_spotbugs_spotbugs_maven_plugin.xml b/src/changelog/3.0.0-beta1/update_com_github_spotbugs_spotbugs_maven_plugin.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_com_github_spotbugs_spotbugs_maven_plugin.xml
rename to src/changelog/3.0.0-beta1/update_com_github_spotbugs_spotbugs_maven_plugin.xml
diff --git a/src/changelog/.3.x.x/update_com_github_tomakehurst_wiremock_jre8.xml b/src/changelog/3.0.0-beta1/update_com_github_tomakehurst_wiremock_jre8.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_com_github_tomakehurst_wiremock_jre8.xml
rename to src/changelog/3.0.0-beta1/update_com_github_tomakehurst_wiremock_jre8.xml
diff --git a/src/changelog/.3.x.x/update_com_google_errorprone_error_prone_core.xml b/src/changelog/3.0.0-beta1/update_com_google_errorprone_error_prone_core.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_com_google_errorprone_error_prone_core.xml
rename to src/changelog/3.0.0-beta1/update_com_google_errorprone_error_prone_core.xml
diff --git a/src/changelog/.3.x.x/update_com_google_guava_guava_testlib.xml b/src/changelog/3.0.0-beta1/update_com_google_guava_guava_testlib.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_com_google_guava_guava_testlib.xml
rename to src/changelog/3.0.0-beta1/update_com_google_guava_guava_testlib.xml
diff --git a/src/changelog/.3.x.x/update_com_h2database_h2.xml b/src/changelog/3.0.0-beta1/update_com_h2database_h2.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_com_h2database_h2.xml
rename to src/changelog/3.0.0-beta1/update_com_h2database_h2.xml
diff --git a/src/changelog/.3.x.x/update_commons_codec_commons_codec.xml b/src/changelog/3.0.0-beta1/update_commons_codec_commons_codec.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_commons_codec_commons_codec.xml
rename to src/changelog/3.0.0-beta1/update_commons_codec_commons_codec.xml
diff --git a/src/changelog/.3.x.x/update_commons_io_commons_io.xml b/src/changelog/3.0.0-beta1/update_commons_io_commons_io.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_commons_io_commons_io.xml
rename to src/changelog/3.0.0-beta1/update_commons_io_commons_io.xml
diff --git a/src/changelog/.3.x.x/update_commons_logging_commons_logging.xml b/src/changelog/3.0.0-beta1/update_commons_logging_commons_logging.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_commons_logging_commons_logging.xml
rename to src/changelog/3.0.0-beta1/update_commons_logging_commons_logging.xml
diff --git a/src/changelog/.3.x.x/update_de_flapdoodle_reverse_de_flapdoodle_reverse.xml b/src/changelog/3.0.0-beta1/update_de_flapdoodle_reverse_de_flapdoodle_reverse.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_de_flapdoodle_reverse_de_flapdoodle_reverse.xml
rename to src/changelog/3.0.0-beta1/update_de_flapdoodle_reverse_de_flapdoodle_reverse.xml
diff --git a/src/changelog/.3.x.x/update_io_netty_netty_bom.xml b/src/changelog/3.0.0-beta1/update_io_netty_netty_bom.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_io_netty_netty_bom.xml
rename to src/changelog/3.0.0-beta1/update_io_netty_netty_bom.xml
diff --git a/src/changelog/.3.x.x/update_net_java_dev_jna_jna.xml b/src/changelog/3.0.0-beta1/update_net_java_dev_jna_jna.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_net_java_dev_jna_jna.xml
rename to src/changelog/3.0.0-beta1/update_net_java_dev_jna_jna.xml
diff --git a/src/changelog/.3.x.x/update_org_apache_aries_spifly_org_apache_aries_spifly_dynamic_bundle.xml b/src/changelog/3.0.0-beta1/update_org_apache_aries_spifly_org_apache_aries_spifly_dynamic_bundle.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_org_apache_aries_spifly_org_apache_aries_spifly_dynamic_bundle.xml
rename to src/changelog/3.0.0-beta1/update_org_apache_aries_spifly_org_apache_aries_spifly_dynamic_bundle.xml
diff --git a/src/changelog/.3.x.x/update_org_apache_commons_commons_compress.xml b/src/changelog/3.0.0-beta1/update_org_apache_commons_commons_compress.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_org_apache_commons_commons_compress.xml
rename to src/changelog/3.0.0-beta1/update_org_apache_commons_commons_compress.xml
diff --git a/src/changelog/.3.x.x/update_org_apache_commons_commons_csv.xml b/src/changelog/3.0.0-beta1/update_org_apache_commons_commons_csv.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_org_apache_commons_commons_csv.xml
rename to src/changelog/3.0.0-beta1/update_org_apache_commons_commons_csv.xml
diff --git a/src/changelog/.3.x.x/update_org_apache_commons_commons_dbcp2.xml b/src/changelog/3.0.0-beta1/update_org_apache_commons_commons_dbcp2.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_org_apache_commons_commons_dbcp2.xml
rename to src/changelog/3.0.0-beta1/update_org_apache_commons_commons_dbcp2.xml
diff --git a/src/changelog/.3.x.x/update_org_apache_commons_commons_lang3.xml b/src/changelog/3.0.0-beta1/update_org_apache_commons_commons_lang3.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_org_apache_commons_commons_lang3.xml
rename to src/changelog/3.0.0-beta1/update_org_apache_commons_commons_lang3.xml
diff --git a/src/changelog/.3.x.x/update_org_apache_commons_commons_pool2.xml b/src/changelog/3.0.0-beta1/update_org_apache_commons_commons_pool2.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_org_apache_commons_commons_pool2.xml
rename to src/changelog/3.0.0-beta1/update_org_apache_commons_commons_pool2.xml
diff --git a/src/changelog/.3.x.x/update_org_apache_groovy_groovy_bom.xml b/src/changelog/3.0.0-beta1/update_org_apache_groovy_groovy_bom.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_org_apache_groovy_groovy_bom.xml
rename to src/changelog/3.0.0-beta1/update_org_apache_groovy_groovy_bom.xml
diff --git a/src/changelog/.3.x.x/update_org_apache_maven_maven_core.xml b/src/changelog/3.0.0-beta1/update_org_apache_maven_maven_core.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_org_apache_maven_maven_core.xml
rename to src/changelog/3.0.0-beta1/update_org_apache_maven_maven_core.xml
diff --git a/src/changelog/.3.x.x/update_org_apache_maven_surefire_surefire_junit47.xml b/src/changelog/3.0.0-beta1/update_org_apache_maven_surefire_surefire_junit47.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_org_apache_maven_surefire_surefire_junit47.xml
rename to src/changelog/3.0.0-beta1/update_org_apache_maven_surefire_surefire_junit47.xml
diff --git a/src/changelog/.3.x.x/update_org_apache_tomcat_tomcat_juli.xml b/src/changelog/3.0.0-beta1/update_org_apache_tomcat_tomcat_juli.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_org_apache_tomcat_tomcat_juli.xml
rename to src/changelog/3.0.0-beta1/update_org_apache_tomcat_tomcat_juli.xml
diff --git a/src/changelog/.3.x.x/update_org_codehaus_plexus_plexus_utils.xml b/src/changelog/3.0.0-beta1/update_org_codehaus_plexus_plexus_utils.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_org_codehaus_plexus_plexus_utils.xml
rename to src/changelog/3.0.0-beta1/update_org_codehaus_plexus_plexus_utils.xml
diff --git a/src/changelog/.3.x.x/update_org_eclipse_jetty_jetty_bom.xml b/src/changelog/3.0.0-beta1/update_org_eclipse_jetty_jetty_bom.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_org_eclipse_jetty_jetty_bom.xml
rename to src/changelog/3.0.0-beta1/update_org_eclipse_jetty_jetty_bom.xml
diff --git a/src/changelog/.3.x.x/update_org_eclipse_persistence_org_eclipse_persistence_jpa.xml b/src/changelog/3.0.0-beta1/update_org_eclipse_persistence_org_eclipse_persistence_jpa.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_org_eclipse_persistence_org_eclipse_persistence_jpa.xml
rename to src/changelog/3.0.0-beta1/update_org_eclipse_persistence_org_eclipse_persistence_jpa.xml
diff --git a/src/changelog/.3.x.x/update_org_eclipse_platform_org_eclipse_osgi.xml b/src/changelog/3.0.0-beta1/update_org_eclipse_platform_org_eclipse_osgi.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_org_eclipse_platform_org_eclipse_osgi.xml
rename to src/changelog/3.0.0-beta1/update_org_eclipse_platform_org_eclipse_osgi.xml
diff --git a/src/changelog/.3.x.x/update_org_elasticsearch_client_elasticsearch_rest_high_level_client.xml b/src/changelog/3.0.0-beta1/update_org_elasticsearch_client_elasticsearch_rest_high_level_client.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_org_elasticsearch_client_elasticsearch_rest_high_level_client.xml
rename to src/changelog/3.0.0-beta1/update_org_elasticsearch_client_elasticsearch_rest_high_level_client.xml
diff --git a/src/changelog/.3.x.x/update_org_graalvm_truffle_truffle_api.xml b/src/changelog/3.0.0-beta1/update_org_graalvm_truffle_truffle_api.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_org_graalvm_truffle_truffle_api.xml
rename to src/changelog/3.0.0-beta1/update_org_graalvm_truffle_truffle_api.xml
diff --git a/src/changelog/.3.x.x/update_org_jctools_jctools_core.xml b/src/changelog/3.0.0-beta1/update_org_jctools_jctools_core.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_org_jctools_jctools_core.xml
rename to src/changelog/3.0.0-beta1/update_org_jctools_jctools_core.xml
diff --git a/src/changelog/.3.x.x/update_org_jmdns_jmdns.xml b/src/changelog/3.0.0-beta1/update_org_jmdns_jmdns.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_org_jmdns_jmdns.xml
rename to src/changelog/3.0.0-beta1/update_org_jmdns_jmdns.xml
diff --git a/src/changelog/.3.x.x/update_org_junit_junit_bom.xml b/src/changelog/3.0.0-beta1/update_org_junit_junit_bom.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_org_junit_junit_bom.xml
rename to src/changelog/3.0.0-beta1/update_org_junit_junit_bom.xml
diff --git a/src/changelog/.3.x.x/update_org_junit_pioneer_junit_pioneer.xml b/src/changelog/3.0.0-beta1/update_org_junit_pioneer_junit_pioneer.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_org_junit_pioneer_junit_pioneer.xml
rename to src/changelog/3.0.0-beta1/update_org_junit_pioneer_junit_pioneer.xml
diff --git a/src/changelog/.3.x.x/update_org_mockito_mockito_bom.xml b/src/changelog/3.0.0-beta1/update_org_mockito_mockito_bom.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_org_mockito_mockito_bom.xml
rename to src/changelog/3.0.0-beta1/update_org_mockito_mockito_bom.xml
diff --git a/src/changelog/.3.x.x/update_org_mongodb_bson.xml b/src/changelog/3.0.0-beta1/update_org_mongodb_bson.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_org_mongodb_bson.xml
rename to src/changelog/3.0.0-beta1/update_org_mongodb_bson.xml
diff --git a/src/changelog/.3.x.x/update_org_springframework_boot_spring_boot.xml b/src/changelog/3.0.0-beta1/update_org_springframework_boot_spring_boot.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_org_springframework_boot_spring_boot.xml
rename to src/changelog/3.0.0-beta1/update_org_springframework_boot_spring_boot.xml
diff --git a/src/changelog/.3.x.x/update_org_springframework_boot_spring_boot_dependencies.xml b/src/changelog/3.0.0-beta1/update_org_springframework_boot_spring_boot_dependencies.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_org_springframework_boot_spring_boot_dependencies.xml
rename to src/changelog/3.0.0-beta1/update_org_springframework_boot_spring_boot_dependencies.xml
diff --git a/src/changelog/.3.x.x/update_org_springframework_spring_framework_bom.xml b/src/changelog/3.0.0-beta1/update_org_springframework_spring_framework_bom.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_org_springframework_spring_framework_bom.xml
rename to src/changelog/3.0.0-beta1/update_org_springframework_spring_framework_bom.xml
diff --git a/src/changelog/.3.x.x/update_org_springframework_spring_test.xml b/src/changelog/3.0.0-beta1/update_org_springframework_spring_test.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_org_springframework_spring_test.xml
rename to src/changelog/3.0.0-beta1/update_org_springframework_spring_test.xml
diff --git a/src/changelog/.3.x.x/update_org_xerial_snappy_snappy_java.xml b/src/changelog/3.0.0-beta1/update_org_xerial_snappy_snappy_java.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_org_xerial_snappy_snappy_java.xml
rename to src/changelog/3.0.0-beta1/update_org_xerial_snappy_snappy_java.xml
diff --git a/src/changelog/.3.x.x/update_org_zeromq_jeromq.xml b/src/changelog/3.0.0-beta1/update_org_zeromq_jeromq.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_org_zeromq_jeromq.xml
rename to src/changelog/3.0.0-beta1/update_org_zeromq_jeromq.xml
diff --git a/src/changelog/.3.x.x/update_uk_org_webcompere_system_stubs_core.xml b/src/changelog/3.0.0-beta1/update_uk_org_webcompere_system_stubs_core.xml
similarity index 100%
rename from src/changelog/.3.x.x/update_uk_org_webcompere_system_stubs_core.xml
rename to src/changelog/3.0.0-beta1/update_uk_org_webcompere_system_stubs_core.xml
diff --git a/src/changelog/.3.x.x/upgrade_opentest4j.xml b/src/changelog/3.0.0-beta1/upgrade_opentest4j.xml
similarity index 100%
rename from src/changelog/.3.x.x/upgrade_opentest4j.xml
rename to src/changelog/3.0.0-beta1/upgrade_opentest4j.xml
diff --git a/src/site/_release-notes.adoc b/src/site/_release-notes.adoc
index e166e28ce9..eb89a9b21b 100644
--- a/src/site/_release-notes.adoc
+++ b/src/site/_release-notes.adoc
@@ -36,7 +36,7 @@
 [#release-notes]
 = Release Notes
 
-include::_release-notes/_3.x.x.adoc[]
+include::_release-notes/_3.0.0-beta1.adoc[]
 include::_release-notes/_3.0.0.adoc[]
 include::_release-notes/_2.20.0.adoc[]
 include::_release-notes/_2.19.0.adoc[]
diff --git a/src/site/_release-notes/_3.0.0-beta1.adoc b/src/site/_release-notes/_3.0.0-beta1.adoc
new file mode 100644
index 0000000000..e5fe8b381c
--- /dev/null
+++ b/src/site/_release-notes/_3.0.0-beta1.adoc
@@ -0,0 +1,128 @@
+////
+    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.
+////
+
+= 3.0.0-beta1 (2023-12-13)
+
+This is the first beta release of the upcoming major release, i.e., `3.0.0`.
+
+
+[#release-notes-3-0-0-beta1-added]
+=== Added
+
+* Add annotations for nullability. (https://issues.apache.org/jira/browse/LOG4J2-1477[LOG4J2-1477])
+* Remove deprecated code. (https://issues.apache.org/jira/browse/LOG4J2-2493[LOG4J2-2493])
+* Add a more generalized dependency injection system to plugins inspired by JSR 330. (https://issues.apache.org/jira/browse/LOG4J2-2803[LOG4J2-2803])
+* Add and enhance structured properties for per-context settings outside configuration files. (https://issues.apache.org/jira/browse/LOG4J2-3299[LOG4J2-3299], https://github.com/apache/logging-log4j2/pull/1473[1473])
+* Automate artifact publishing and release preparation. (https://issues.apache.org/jira/browse/LOG4J2-3466[LOG4J2-3466])
+* Add support for dependency injection of plugins into container types such as `Optional<T>`, `Collection<T>`, `Set<T>`, `Stream<T>`, `List<T>`, and `Map<String, T>`. (https://issues.apache.org/jira/browse/LOG4J2-3496[LOG4J2-3496])
+* Add support for `ConstraintValidator` in plugin classes. (https://issues.apache.org/jira/browse/LOG4J2-3497[LOG4J2-3497])
+
+[#release-notes-3-0-0-beta1-changed]
+=== Changed
+
+* Remove liquibase-log4j2 maven module (https://github.com/apache/logging-log4j2/pull/1193[1193])
+* Make the output of annotation processing reproducible. (https://github.com/apache/logging-log4j2/issues/1520[1520])
+* Replace `synchronized` blocks with locks for improved performance with virtual threads. (https://github.com/apache/logging-log4j2/issues/1532[1532])
+* Removes additional `isFiltered` checks in `AsyncLoggerConfig`. (https://github.com/apache/logging-log4j2/pull/1550[1550])
+* Ignore exceptions thrown by PropertySources. Eliminate ClassCastException when SimpleLoggerContext is used. (https://github.com/spring-projects/spring-boot/issues/33450[Spring-33450], https://github.com/apache/logging-log4j2/issues/1799[1799])
+* Update `com.lmax:disruptor` to version `4.0.0` (https://github.com/apache/logging-log4j2/issues/1829[1829])
+* Migrate most tests to JUnit 5. This includes a more powerful set of test extensions. (https://issues.apache.org/jira/browse/LOG4J2-2653[LOG4J2-2653])
+* Make Log4j use its own BOM. (https://issues.apache.org/jira/browse/LOG4J2-3511[LOG4J2-3511])
+* Change encoding of HTTP Basic Authentication to UTF-8. (https://github.com/apache/logging-log4j2/issues/1970[1970])
+* Upgraded the required compiler version to Java 17
+* Upgraded the required runtime version to Java 17
+* Update `actions/checkout` to version `4.1.1` (https://github.com/apache/logging-log4j2/pull/1869[1869])
+* Update `actions/setup-java` to version `3.13.0` (https://github.com/apache/logging-log4j2/pull/1809[1809])
+* Update `actions/setup-python` to version `4.7.1` (https://github.com/apache/logging-log4j2/pull/1831[1831])
+* Update `ch.qos.logback:logback-classic` to version `1.4.14` (https://github.com/apache/logging-log4j2/pull/2028[2028])
+* Update `com.datastax.cassandra:cassandra-driver-core` to version `3.11.5` (https://github.com/apache/logging-log4j2/pull/1889[1889])
+* Update `com.fasterxml.jackson:jackson-bom` to version `2.16.0` (https://github.com/apache/logging-log4j2/pull/1974[1974])
+* Update `com.github.luben:zstd-jni` to version `1.5.5-11` (https://github.com/apache/logging-log4j2/pull/2032[2032])
+* Update `com.github.spotbugs:spotbugs-maven-plugin` to version `4.7.3.6` (https://github.com/apache/logging-log4j2/pull/1879[1879])
+* Update `com.github.tomakehurst:wiremock-jre8` to version `2.35.1` (https://github.com/apache/logging-log4j2/pull/1765[1765])
+* Update `com.google.errorprone:error_prone_core` to version `2.23.0` (https://github.com/apache/logging-log4j2/pull/1871[1871])
+* Update `com.google.guava:guava-testlib` to version `32.1.3-jre` (https://github.com/apache/logging-log4j2/pull/1934[1934])
+* Update `com.h2database:h2` to version `2.2.224` (https://github.com/apache/logging-log4j2/pull/1917[1917])
+* Update `commons-codec:commons-codec` to version `1.16.0` (https://github.com/apache/logging-log4j2/pull/2054[2054])
+* Update `commons-io:commons-io` to version `2.15.1` (https://github.com/apache/logging-log4j2/pull/2035[2035])
+* Update `commons-logging:commons-logging` to version `1.3.0` (https://github.com/apache/logging-log4j2/pull/2046[2046])
+* Update `de.flapdoodle.reverse:de.flapdoodle.reverse` to version `1.7.2` (https://github.com/apache/logging-log4j2/pull/2000[2000])
+* Update `io.netty:netty-bom` to version `4.1.101.Final` (https://github.com/apache/logging-log4j2/pull/1999[1999])
+* Update `net.java.dev.jna:jna` to version `5.14.0` (https://github.com/apache/logging-log4j2/pull/2082[2082])
+* Update `org.apache.aries.spifly:org.apache.aries.spifly.dynamic.bundle` to version `1.3.7` (https://github.com/apache/logging-log4j2/pull/2053[2053])
+* Update `org.apache.commons:commons-compress` to version `1.25.0` (https://github.com/apache/logging-log4j2/pull/2055[2055])
+* Update `org.apache.commons:commons-csv` to version `1.10.0` (https://github.com/apache/logging-log4j2/pull/2041[2041])
+* Update `org.apache.commons:commons-dbcp2` to version `2.11.0` (https://github.com/apache/logging-log4j2/pull/2044[2044])
+* Update `org.apache.commons:commons-lang3` to version `3.14.0` (https://github.com/apache/logging-log4j2/pull/2036[2036])
+* Update `org.apache.commons:commons-pool2` to version `2.12.0` (https://github.com/apache/logging-log4j2/pull/2038[2038])
+* Update `org.apache.groovy:groovy-bom` to version `4.0.16` (https://github.com/apache/logging-log4j2/pull/2039[2039])
+* Update `org.apache.maven:maven-core` to version `3.9.6` (https://github.com/apache/logging-log4j2/pull/2049[2049])
+* Update `org.apache.maven.surefire:surefire-junit47` to version `3.2.2` (https://github.com/apache/logging-log4j2/pull/2051[2051])
+* Update `org.apache.tomcat:tomcat-juli` to version `10.1.16` (https://github.com/apache/logging-log4j2/pull/2052[2052])
+* Update `org.codehaus.plexus:plexus-utils` to version `3.5.1` (https://github.com/apache/logging-log4j2/pull/2061[2061])
+* Update `org.eclipse.jetty:jetty-bom` to version `9.4.53.v20231009` (https://github.com/apache/logging-log4j2/pull/1931[1931])
+* Update `org.eclipse.persistence:org.eclipse.persistence.jpa` to version `2.7.13` (https://github.com/apache/logging-log4j2/pull/1933[1933])
+* Update `org.eclipse.platform:org.eclipse.osgi` to version `3.18.600` (https://github.com/apache/logging-log4j2/pull/2064[2064])
+* Update `org.elasticsearch.client:elasticsearch-rest-high-level-client` to version `7.17.15` (https://github.com/apache/logging-log4j2/pull/1996[1996])
+* Update `org.graalvm.truffle:truffle-api` to version `23.1.1` (https://github.com/apache/logging-log4j2/pull/1872[1872])
+* Update `org.jctools:jctools-core` to version `4.0.2` (https://github.com/apache/logging-log4j2/pull/1995[1995])
+* Update `org.jmdns:jmdns` to version `3.5.9` (https://github.com/apache/logging-log4j2/pull/2069[2069])
+* Update `org.junit:junit-bom` to version `5.10.1` (https://github.com/apache/logging-log4j2/pull/1993[1993])
+* Update `org.junit-pioneer:junit-pioneer` to version `2.2.0` (https://github.com/apache/logging-log4j2/pull/1986[1986])
+* Update `org.mockito:mockito-bom` to version `5.8.0` (https://github.com/apache/logging-log4j2/pull/2031[2031])
+* Update `org.mongodb:bson` to version `4.11.1` (https://github.com/apache/logging-log4j2/pull/1991[1991])
+* Update `org.springframework.boot:spring-boot` to version `2.7.17` (https://github.com/apache/logging-log4j2/pull/1902[1902])
+* Update `org.springframework.boot:spring-boot-dependencies` to version `2.7.18` (https://github.com/apache/logging-log4j2/pull/2002[2002])
+* Update `org.springframework:spring-framework-bom` to version `5.3.30` (https://github.com/apache/logging-log4j2/pull/1903[1903])
+* Update `org.springframework:spring-test` to version `5.3.31` (https://github.com/apache/logging-log4j2/pull/1992[1992])
+* Update `org.xerial.snappy:snappy-java` to version `1.1.10.5` (https://github.com/apache/logging-log4j2/pull/1877[1877])
+* Update `org.zeromq:jeromq` to version `0.5.4` (https://github.com/apache/logging-log4j2/pull/1888[1888])
+* Update `uk.org.webcompere:system-stubs-core` to version `2.1.5` (https://github.com/apache/logging-log4j2/pull/2001[2001])
+* Update OpenTest4J from version 1.2.0 to link:https://github.com/ota4j-team/opentest4j/releases/tag/r1.3.0[1.3.0].
+
+[#release-notes-3-0-0-beta1-removed]
+=== Removed
+
+* Remove `GelfLayout` (a GELF-compatible layout is still possible using JSON Template Layout) (https://github.com/apache/logging-log4j2/pull/1951[1951])
+* Remove `log4j-cassandra` (https://github.com/apache/logging-log4j2/pull/1951[1951])
+* Remove `log4j-couchdb` (https://github.com/apache/logging-log4j2/pull/1951[1951])
+* Remove Jackson-based JSON configuration support. JSON configuration files are now handled through a built-in JSON parser.
+* Moved Log4j Jakarta EE modules (`log4j-jakarta-jms`, `log4j-jakarta-smtp`, and `log4j-jakarta-web`) to their own https://github.com/apache/logging-log4j-jakarta[repository] and https://logging.apache.org/log4j/jakarta[website] (https://github.com/apache/logging-log4j2/pull/1966[1966])
+* Removed all Java EE modules: `log4j-jms`, `log4j-jpa`, `log4j-smtp`, `log4j-web` (https://github.com/apache/logging-log4j2/pull/1966[1966])
+* Remove `log4j-jeromq` module (users are recommended to migrate to https://github.com/fbacchella/loghublog4j2[loghublog4j2]) (https://github.com/apache/logging-log4j2/pull/1951[1951])
+* Remove `log4j-kafka` (https://github.com/apache/logging-log4j2/pull/1951[1951])
+* Remove `log4j-layout-jackson-json` module (it is superseded by JSON Template Layout) (https://github.com/apache/logging-log4j2/pull/1951[1951])
+* Remove `log4j-layout-jackson-yaml` module (https://github.com/apache/logging-log4j2/pull/1951[1951])
+* Remove legacy OSGi integration. `ServiceLoader` mechanism should be used instead.
+* Remove `log4j-mongodb3` module (https://github.com/apache/logging-log4j2/pull/1951[1951])
+* Remove support for `SecurityManager`. Starting in Java 21, a custom `SecurityManager` cannot be used.
+* Remove `log4j-spring-boot` module (its features are upstreamed to `org.springframework.boot:spring-boot-starter-log4j2`) (https://github.com/apache/logging-log4j2/pull/1951[1951])
+
+[#release-notes-3-0-0-beta1-fixed]
+=== Fixed
+
+* Remove locale-dependent `toLowerCase/toUpperCase` calls. (https://github.com/apache/logging-log4j2/pull/1281[1281])
+* Add environment variable arbiter. (https://github.com/apache/logging-log4j2/issues/1312[1312])
+* Fixed logging of java.sql.Date objects by appending it before Log4J tries to call java.util.Date.toInstant() on it. (https://github.com/apache/logging-log4j2/pull/1366[1366])
+* Adapt the OSGi metadata of `log4j-api`, `log4j-core`, `log4j-slf4j-impl` and `log4j-slf4j2-impl` to activate the bundle when it is accessed. To achieve that set the `Bundle-ActivationPolicy` to `lazy` for the log4j bundles. (https://github.com/apache/logging-log4j2/issues/1367[1367])
+* Fix runtime dependencies documentation. (https://github.com/apache/logging-log4j2/pull/1530[1530])
+* Allow to override fqcn in `Log4jEventBuilder` by implementing `CallerBoundaryAware`. (https://github.com/apache/logging-log4j2/pull/1533[1533])
+* Migrate MongoDB tests to JUnit 5 and Flapdoodle Embedded MongoDB 4. (https://github.com/apache/logging-log4j2/issues/1589[1589])
+* Fixed rollover strategy in the Log4j 1.x compatibility layer. (https://github.com/apache/logging-log4j2/issues/1650[1650])
+* Only shutdown Log4j after last `Log4jServletContextListener` is executed. (https://github.com/apache/logging-log4j2/issues/1782[1782])
+* Fixes context data loss if `<AsyncLogger>` components are used with an all async logger context. (https://github.com/apache/logging-log4j2/issues/1786[1786])
+* AppenderLoggingException logging any exception to a MongoDB Appender. (https://issues.apache.org/jira/browse/LOG4J2-3392[LOG4J2-3392])