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])