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ı <[email protected]> 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])
