diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/internal/map/UnmodifiableArrayBackedMap.java b/log4j-api/src/main/java/org/apache/logging/log4j/internal/map/UnmodifiableArrayBackedMap.java index 45f61cefd9f..2911710bd3c 100644 --- a/log4j-api/src/main/java/org/apache/logging/log4j/internal/map/UnmodifiableArrayBackedMap.java +++ b/log4j-api/src/main/java/org/apache/logging/log4j/internal/map/UnmodifiableArrayBackedMap.java @@ -269,10 +269,6 @@ public UnmodifiableArrayBackedMap copyAndPut(String key, String value) { /** * Creates a new instance that contains the same entries as this map, plus the * new entries or updated values passed in the parameters. - * - * @param key - * @param value - * @return */ public UnmodifiableArrayBackedMap copyAndPutAll(Map entriesToAdd) { // create a new array that can hold the maximum output size @@ -304,10 +300,6 @@ public UnmodifiableArrayBackedMap copyAndPutAll(Map entriesToAdd /** * Creates a new instance that contains the same entries as this map, minus the * entry with the specified key (if such an entry exists). - * - * @param key - * @param value - * @return */ public UnmodifiableArrayBackedMap copyAndRemove(String key) { int indexToRemove = -1; diff --git a/log4j-core/src/main/java/org/apache/logging/log4j/core/util/internal/instant/InstantPatternFormatter.java b/log4j-core/src/main/java/org/apache/logging/log4j/core/util/internal/instant/InstantPatternFormatter.java index e3fab77e188..785968c26e1 100644 --- a/log4j-core/src/main/java/org/apache/logging/log4j/core/util/internal/instant/InstantPatternFormatter.java +++ b/log4j-core/src/main/java/org/apache/logging/log4j/core/util/internal/instant/InstantPatternFormatter.java @@ -40,7 +40,7 @@ public interface InstantPatternFormatter extends InstantFormatter { boolean LEGACY_FORMATTERS_ENABLED = - "legacy".equalsIgnoreCase(PropertiesUtil.getProperties().getStringProperty("log4j2.instant.formatter")); + "legacy".equalsIgnoreCase(PropertiesUtil.getProperties().getStringProperty("log4j2.instantFormatter")); String getPattern(); diff --git a/pom.xml b/pom.xml index 3de3452381d..55f20e1ea76 100644 --- a/pom.xml +++ b/pom.xml @@ -31,7 +31,7 @@ org.apache.logging logging-parent - 12.1.0 + 12.1.1 @@ -307,11 +307,11 @@ - 2.25.0-SNAPSHOT + 2.26.0-SNAPSHOT - 2.24.3 - 2.24.3 - 2.24.3 + 2.25.0 + 2.25.0 + 2.25.0 - 2024-12-10T10:15:05Z + 2025-06-13T17:08:55Z + diff --git a/src/changelog/.2.x.x/1736_split_jansi_support.xml b/src/changelog/2.25.0/1736_split_jansi_support.xml similarity index 100% rename from src/changelog/.2.x.x/1736_split_jansi_support.xml rename to src/changelog/2.25.0/1736_split_jansi_support.xml diff --git a/src/changelog/.2.x.x/2229_mongodb_docker.xml b/src/changelog/2.25.0/2229_mongodb_docker.xml similarity index 100% rename from src/changelog/.2.x.x/2229_mongodb_docker.xml rename to src/changelog/2.25.0/2229_mongodb_docker.xml diff --git a/src/changelog/.2.x.x/2295_add_JMS_Jakarta_Appender.xml b/src/changelog/2.25.0/2295_add_JMS_Jakarta_Appender.xml similarity index 100% rename from src/changelog/.2.x.x/2295_add_JMS_Jakarta_Appender.xml rename to src/changelog/2.25.0/2295_add_JMS_Jakarta_Appender.xml diff --git a/src/changelog/.2.x.x/2592_fix_RollingFileManager_unsuccessful_rollover.xml b/src/changelog/2.25.0/2592_fix_RollingFileManager_unsuccessful_rollover.xml similarity index 100% rename from src/changelog/.2.x.x/2592_fix_RollingFileManager_unsuccessful_rollover.xml rename to src/changelog/2.25.0/2592_fix_RollingFileManager_unsuccessful_rollover.xml diff --git a/src/changelog/.2.x.x/2691_change_PatternLayout_exception_rendering.xml b/src/changelog/2.25.0/2691_change_PatternLayout_exception_rendering.xml similarity index 100% rename from src/changelog/.2.x.x/2691_change_PatternLayout_exception_rendering.xml rename to src/changelog/2.25.0/2691_change_PatternLayout_exception_rendering.xml diff --git a/src/changelog/.2.x.x/2691_deprecate_ThrowableProxy.xml b/src/changelog/2.25.0/2691_deprecate_ThrowableProxy.xml similarity index 100% rename from src/changelog/.2.x.x/2691_deprecate_ThrowableProxy.xml rename to src/changelog/2.25.0/2691_deprecate_ThrowableProxy.xml diff --git a/src/changelog/.2.x.x/2691_fix_PatternLayout_exception_rendering.xml b/src/changelog/2.25.0/2691_fix_PatternLayout_exception_rendering.xml similarity index 100% rename from src/changelog/.2.x.x/2691_fix_PatternLayout_exception_rendering.xml rename to src/changelog/2.25.0/2691_fix_PatternLayout_exception_rendering.xml diff --git a/src/changelog/.2.x.x/2767_reload_key_stores.xml b/src/changelog/2.25.0/2767_reload_key_stores.xml similarity index 100% rename from src/changelog/.2.x.x/2767_reload_key_stores.xml rename to src/changelog/2.25.0/2767_reload_key_stores.xml diff --git a/src/changelog/.2.x.x/2767_simplify_SSL_config_logic.xml b/src/changelog/2.25.0/2767_simplify_SSL_config_logic.xml similarity index 100% rename from src/changelog/.2.x.x/2767_simplify_SSL_config_logic.xml rename to src/changelog/2.25.0/2767_simplify_SSL_config_logic.xml diff --git a/src/changelog/.2.x.x/2769_pluginAttribute_publicSetterWarning.xml b/src/changelog/2.25.0/2769_pluginAttribute_publicSetterWarning.xml similarity index 100% rename from src/changelog/.2.x.x/2769_pluginAttribute_publicSetterWarning.xml rename to src/changelog/2.25.0/2769_pluginAttribute_publicSetterWarning.xml diff --git a/src/changelog/.2.x.x/2916_rewrite_jansi_renderer.xml b/src/changelog/2.25.0/2916_rewrite_jansi_renderer.xml similarity index 100% rename from src/changelog/.2.x.x/2916_rewrite_jansi_renderer.xml rename to src/changelog/2.25.0/2916_rewrite_jansi_renderer.xml diff --git a/src/changelog/.2.x.x/2936_deprecate_AbstractLogger_checkMessageFactory.xml b/src/changelog/2.25.0/2936_deprecate_AbstractLogger_checkMessageFactory.xml similarity index 100% rename from src/changelog/.2.x.x/2936_deprecate_AbstractLogger_checkMessageFactory.xml rename to src/changelog/2.25.0/2936_deprecate_AbstractLogger_checkMessageFactory.xml diff --git a/src/changelog/.2.x.x/2937-http-watcher.xml b/src/changelog/2.25.0/2937-http-watcher.xml similarity index 100% rename from src/changelog/.2.x.x/2937-http-watcher.xml rename to src/changelog/2.25.0/2937-http-watcher.xml diff --git a/src/changelog/.2.x.x/2942_fix_ThreadContext_putAll.xml b/src/changelog/2.25.0/2942_fix_ThreadContext_putAll.xml similarity index 100% rename from src/changelog/.2.x.x/2942_fix_ThreadContext_putAll.xml rename to src/changelog/2.25.0/2942_fix_ThreadContext_putAll.xml diff --git a/src/changelog/.2.x.x/2949_add_fuzzing.xml b/src/changelog/2.25.0/2949_add_fuzzing.xml similarity index 100% rename from src/changelog/.2.x.x/2949_add_fuzzing.xml rename to src/changelog/2.25.0/2949_add_fuzzing.xml diff --git a/src/changelog/.2.x.x/3011_http_appender_validation.xml b/src/changelog/2.25.0/3011_http_appender_validation.xml similarity index 100% rename from src/changelog/.2.x.x/3011_http_appender_validation.xml rename to src/changelog/2.25.0/3011_http_appender_validation.xml diff --git a/src/changelog/.2.x.x/3030_fix_log4j1_getLogger.xml b/src/changelog/2.25.0/3030_fix_log4j1_getLogger.xml similarity index 100% rename from src/changelog/.2.x.x/3030_fix_log4j1_getLogger.xml rename to src/changelog/2.25.0/3030_fix_log4j1_getLogger.xml diff --git a/src/changelog/.2.x.x/3045_change_PatternLayout_prefix.xml b/src/changelog/2.25.0/3045_change_PatternLayout_prefix.xml similarity index 100% rename from src/changelog/.2.x.x/3045_change_PatternLayout_prefix.xml rename to src/changelog/2.25.0/3045_change_PatternLayout_prefix.xml diff --git a/src/changelog/.2.x.x/3045_fix_PatternLayout_rEx_property.xml b/src/changelog/2.25.0/3045_fix_PatternLayout_rEx_property.xml similarity index 100% rename from src/changelog/.2.x.x/3045_fix_PatternLayout_rEx_property.xml rename to src/changelog/2.25.0/3045_fix_PatternLayout_rEx_property.xml diff --git a/src/changelog/.2.x.x/3045_remove_PatternLayout_ex_ansi.xml b/src/changelog/2.25.0/3045_remove_PatternLayout_ex_ansi.xml similarity index 100% rename from src/changelog/.2.x.x/3045_remove_PatternLayout_ex_ansi.xml rename to src/changelog/2.25.0/3045_remove_PatternLayout_ex_ansi.xml diff --git a/src/changelog/.2.x.x/3048_fix_ThreadContext_remove.xml b/src/changelog/2.25.0/3048_fix_ThreadContext_remove.xml similarity index 100% rename from src/changelog/.2.x.x/3048_fix_ThreadContext_remove.xml rename to src/changelog/2.25.0/3048_fix_ThreadContext_remove.xml diff --git a/src/changelog/.2.x.x/3053_graalvm_processor.xml b/src/changelog/2.25.0/3053_graalvm_processor.xml similarity index 100% rename from src/changelog/.2.x.x/3053_graalvm_processor.xml rename to src/changelog/2.25.0/3053_graalvm_processor.xml diff --git a/src/changelog/.2.x.x/3056_android_support.xml b/src/changelog/2.25.0/3056_android_support.xml similarity index 100% rename from src/changelog/.2.x.x/3056_android_support.xml rename to src/changelog/2.25.0/3056_android_support.xml diff --git a/src/changelog/.2.x.x/3066_fix_bom.xml b/src/changelog/2.25.0/3066_fix_bom.xml similarity index 100% rename from src/changelog/.2.x.x/3066_fix_bom.xml rename to src/changelog/2.25.0/3066_fix_bom.xml diff --git a/src/changelog/.2.x.x/3074_monitor_additional_files.xml b/src/changelog/2.25.0/3074_monitor_additional_files.xml similarity index 100% rename from src/changelog/.2.x.x/3074_monitor_additional_files.xml rename to src/changelog/2.25.0/3074_monitor_additional_files.xml diff --git a/src/changelog/.2.x.x/3085_fix_log4j_1_priority.xml b/src/changelog/2.25.0/3085_fix_log4j_1_priority.xml similarity index 100% rename from src/changelog/.2.x.x/3085_fix_log4j_1_priority.xml rename to src/changelog/2.25.0/3085_fix_log4j_1_priority.xml diff --git a/src/changelog/.2.x.x/3118_default_layout.xml b/src/changelog/2.25.0/3118_default_layout.xml similarity index 100% rename from src/changelog/.2.x.x/3118_default_layout.xml rename to src/changelog/2.25.0/3118_default_layout.xml diff --git a/src/changelog/.2.x.x/3119_set_level_call_parent.xml b/src/changelog/2.25.0/3119_set_level_call_parent.xml similarity index 100% rename from src/changelog/.2.x.x/3119_set_level_call_parent.xml rename to src/changelog/2.25.0/3119_set_level_call_parent.xml diff --git a/src/changelog/.2.x.x/3121_deprecate_FixedDateFormat.xml b/src/changelog/2.25.0/3121_deprecate_FixedDateFormat.xml similarity index 100% rename from src/changelog/.2.x.x/3121_deprecate_FixedDateFormat.xml rename to src/changelog/2.25.0/3121_deprecate_FixedDateFormat.xml diff --git a/src/changelog/.2.x.x/3121_instant_format.xml b/src/changelog/2.25.0/3121_instant_format.xml similarity index 100% rename from src/changelog/.2.x.x/3121_instant_format.xml rename to src/changelog/2.25.0/3121_instant_format.xml diff --git a/src/changelog/.2.x.x/3123_change_PatternLayout_exception_renderer.xml b/src/changelog/2.25.0/3123_change_PatternLayout_exception_renderer.xml similarity index 100% rename from src/changelog/.2.x.x/3123_change_PatternLayout_exception_renderer.xml rename to src/changelog/2.25.0/3123_change_PatternLayout_exception_renderer.xml diff --git a/src/changelog/.2.x.x/3127_JDBC_appender_IOException_stream_closed.xml b/src/changelog/2.25.0/3127_JDBC_appender_IOException_stream_closed.xml similarity index 100% rename from src/changelog/.2.x.x/3127_JDBC_appender_IOException_stream_closed.xml rename to src/changelog/2.25.0/3127_JDBC_appender_IOException_stream_closed.xml diff --git a/src/changelog/.2.x.x/3143_logger_registry.xml b/src/changelog/2.25.0/3143_logger_registry.xml similarity index 100% rename from src/changelog/.2.x.x/3143_logger_registry.xml rename to src/changelog/2.25.0/3143_logger_registry.xml diff --git a/src/changelog/.2.x.x/3149_change_StatusData_prefix.xml b/src/changelog/2.25.0/3149_change_StatusData_prefix.xml similarity index 100% rename from src/changelog/.2.x.x/3149_change_StatusData_prefix.xml rename to src/changelog/2.25.0/3149_change_StatusData_prefix.xml diff --git a/src/changelog/.2.x.x/3151_fix_mongodb_appender_deprecation_warning.xml b/src/changelog/2.25.0/3151_fix_mongodb_appender_deprecation_warning.xml similarity index 100% rename from src/changelog/.2.x.x/3151_fix_mongodb_appender_deprecation_warning.xml rename to src/changelog/2.25.0/3151_fix_mongodb_appender_deprecation_warning.xml diff --git a/src/changelog/.2.x.x/3153_fix_StringMatchFilter_guardNPE.xml b/src/changelog/2.25.0/3153_fix_StringMatchFilter_guardNPE.xml similarity index 100% rename from src/changelog/.2.x.x/3153_fix_StringMatchFilter_guardNPE.xml rename to src/changelog/2.25.0/3153_fix_StringMatchFilter_guardNPE.xml diff --git a/src/changelog/.2.x.x/3159_fix_AsyncWaitStrategyFactoryConfig_guardNPE.xml b/src/changelog/2.25.0/3159_fix_AsyncWaitStrategyFactoryConfig_guardNPE.xml similarity index 100% rename from src/changelog/.2.x.x/3159_fix_AsyncWaitStrategyFactoryConfig_guardNPE.xml rename to src/changelog/2.25.0/3159_fix_AsyncWaitStrategyFactoryConfig_guardNPE.xml diff --git a/src/changelog/.2.x.x/3206_fix_rootLogger_shorthand_npe.xml b/src/changelog/2.25.0/3206_fix_rootLogger_shorthand_npe.xml similarity index 100% rename from src/changelog/.2.x.x/3206_fix_rootLogger_shorthand_npe.xml rename to src/changelog/2.25.0/3206_fix_rootLogger_shorthand_npe.xml diff --git a/src/changelog/.2.x.x/3212_fix_JTL_StackTraceStringResolver.xml b/src/changelog/2.25.0/3212_fix_JTL_StackTraceStringResolver.xml similarity index 100% rename from src/changelog/.2.x.x/3212_fix_JTL_StackTraceStringResolver.xml rename to src/changelog/2.25.0/3212_fix_JTL_StackTraceStringResolver.xml diff --git a/src/changelog/.2.x.x/3215_fix-RegexReplacement.xml b/src/changelog/2.25.0/3215_fix-RegexReplacement.xml similarity index 100% rename from src/changelog/.2.x.x/3215_fix-RegexReplacement.xml rename to src/changelog/2.25.0/3215_fix-RegexReplacement.xml diff --git a/src/changelog/.2.x.x/3217_precise_clock.xml b/src/changelog/2.25.0/3217_precise_clock.xml similarity index 100% rename from src/changelog/.2.x.x/3217_precise_clock.xml rename to src/changelog/2.25.0/3217_precise_clock.xml diff --git a/src/changelog/.2.x.x/3257_fix_AsyncAppender_requiresLocation.xml b/src/changelog/2.25.0/3257_fix_AsyncAppender_requiresLocation.xml similarity index 100% rename from src/changelog/.2.x.x/3257_fix_AsyncAppender_requiresLocation.xml rename to src/changelog/2.25.0/3257_fix_AsyncAppender_requiresLocation.xml diff --git a/src/changelog/.2.x.x/3257_fix_FailoverAppender_requiresLocation.xml b/src/changelog/2.25.0/3257_fix_FailoverAppender_requiresLocation.xml similarity index 100% rename from src/changelog/.2.x.x/3257_fix_FailoverAppender_requiresLocation.xml rename to src/changelog/2.25.0/3257_fix_FailoverAppender_requiresLocation.xml diff --git a/src/changelog/.2.x.x/3300_fix-javadoc.xml b/src/changelog/2.25.0/3300_fix-javadoc.xml similarity index 100% rename from src/changelog/.2.x.x/3300_fix-javadoc.xml rename to src/changelog/2.25.0/3300_fix-javadoc.xml diff --git a/src/changelog/.2.x.x/3359_fix-javadoc.xml b/src/changelog/2.25.0/3359_fix-javadoc.xml similarity index 100% rename from src/changelog/.2.x.x/3359_fix-javadoc.xml rename to src/changelog/2.25.0/3359_fix-javadoc.xml diff --git a/src/changelog/.2.x.x/3369_fix_typo_in_RootLogger_Builder_method.xml b/src/changelog/2.25.0/3369_fix_typo_in_RootLogger_Builder_method.xml similarity index 100% rename from src/changelog/.2.x.x/3369_fix_typo_in_RootLogger_Builder_method.xml rename to src/changelog/2.25.0/3369_fix_typo_in_RootLogger_Builder_method.xml diff --git a/src/changelog/.2.x.x/3398_fix_JTL_RecyclerFactoryConverter.xml b/src/changelog/2.25.0/3398_fix_JTL_RecyclerFactoryConverter.xml similarity index 100% rename from src/changelog/.2.x.x/3398_fix_JTL_RecyclerFactoryConverter.xml rename to src/changelog/2.25.0/3398_fix_JTL_RecyclerFactoryConverter.xml diff --git a/src/changelog/.2.x.x/3399_logger_registry.xml b/src/changelog/2.25.0/3399_logger_registry.xml similarity index 100% rename from src/changelog/.2.x.x/3399_logger_registry.xml rename to src/changelog/2.25.0/3399_logger_registry.xml diff --git a/src/changelog/.2.x.x/3430_InternalLoggerRegistry_stale_entry_expunge.xml b/src/changelog/2.25.0/3430_InternalLoggerRegistry_stale_entry_expunge.xml similarity index 100% rename from src/changelog/.2.x.x/3430_InternalLoggerRegistry_stale_entry_expunge.xml rename to src/changelog/2.25.0/3430_InternalLoggerRegistry_stale_entry_expunge.xml diff --git a/src/changelog/.2.x.x/3431_default_config_name.xml b/src/changelog/2.25.0/3431_default_config_name.xml similarity index 100% rename from src/changelog/.2.x.x/3431_default_config_name.xml rename to src/changelog/2.25.0/3431_default_config_name.xml diff --git a/src/changelog/.2.x.x/3437_transtive_compile_only_dependencies.xml b/src/changelog/2.25.0/3437_transtive_compile_only_dependencies.xml similarity index 100% rename from src/changelog/.2.x.x/3437_transtive_compile_only_dependencies.xml rename to src/changelog/2.25.0/3437_transtive_compile_only_dependencies.xml diff --git a/src/changelog/.2.x.x/3467_add_mongodb_conn_db_name.xml b/src/changelog/2.25.0/3467_add_mongodb_conn_db_name.xml similarity index 100% rename from src/changelog/.2.x.x/3467_add_mongodb_conn_db_name.xml rename to src/changelog/2.25.0/3467_add_mongodb_conn_db_name.xml diff --git a/src/changelog/.2.x.x/3508_LoggerContext_shutdownDisable.xml b/src/changelog/2.25.0/3508_LoggerContext_shutdownDisable.xml similarity index 100% rename from src/changelog/.2.x.x/3508_LoggerContext_shutdownDisable.xml rename to src/changelog/2.25.0/3508_LoggerContext_shutdownDisable.xml diff --git a/src/changelog/.2.x.x/3562_StatusData_ArrayIndexOutOfBounds.xml b/src/changelog/2.25.0/3562_StatusData_ArrayIndexOutOfBounds.xml similarity index 100% rename from src/changelog/.2.x.x/3562_StatusData_ArrayIndexOutOfBounds.xml rename to src/changelog/2.25.0/3562_StatusData_ArrayIndexOutOfBounds.xml diff --git a/src/changelog/.2.x.x/3586_improve_GcpLayout.xml b/src/changelog/2.25.0/3586_improve_GcpLayout.xml similarity index 100% rename from src/changelog/.2.x.x/3586_improve_GcpLayout.xml rename to src/changelog/2.25.0/3586_improve_GcpLayout.xml diff --git a/src/changelog/.2.x.x/3601_deprecate_or_remove_hiding_methods.xml b/src/changelog/2.25.0/3601_deprecate_or_remove_hiding_methods.xml similarity index 100% rename from src/changelog/.2.x.x/3601_deprecate_or_remove_hiding_methods.xml rename to src/changelog/2.25.0/3601_deprecate_or_remove_hiding_methods.xml diff --git a/src/changelog/.2.x.x/3639_disable_optimization_for_filling_the_stack_trace.xml b/src/changelog/2.25.0/3639_disable_optimization_for_filling_the_stack_trace.xml similarity index 100% rename from src/changelog/.2.x.x/3639_disable_optimization_for_filling_the_stack_trace.xml rename to src/changelog/2.25.0/3639_disable_optimization_for_filling_the_stack_trace.xml diff --git a/src/changelog/.2.x.x/3645_speedup_array_logging.xml b/src/changelog/2.25.0/3645_speedup_array_logging.xml similarity index 100% rename from src/changelog/.2.x.x/3645_speedup_array_logging.xml rename to src/changelog/2.25.0/3645_speedup_array_logging.xml diff --git a/src/changelog/.2.x.x/3655_handle_missing_stack_traces_in_ExtendedThreadInformation.xml b/src/changelog/2.25.0/3655_handle_missing_stack_traces_in_ExtendedThreadInformation.xml similarity index 100% rename from src/changelog/.2.x.x/3655_handle_missing_stack_traces_in_ExtendedThreadInformation.xml rename to src/changelog/2.25.0/3655_handle_missing_stack_traces_in_ExtendedThreadInformation.xml diff --git a/src/changelog/.2.x.x/3665_fix_StatusLogger_writing_to_stdout.xml b/src/changelog/2.25.0/3665_fix_StatusLogger_writing_to_stdout.xml similarity index 100% rename from src/changelog/.2.x.x/3665_fix_StatusLogger_writing_to_stdout.xml rename to src/changelog/2.25.0/3665_fix_StatusLogger_writing_to_stdout.xml diff --git a/src/changelog/.2.x.x/3669_generalize_ReadOnlyStringMap_equality.xml b/src/changelog/2.25.0/3669_generalize_ReadOnlyStringMap_equality.xml similarity index 100% rename from src/changelog/.2.x.x/3669_generalize_ReadOnlyStringMap_equality.xml rename to src/changelog/2.25.0/3669_generalize_ReadOnlyStringMap_equality.xml diff --git a/src/changelog/.2.x.x/3686_invoke_java_util_base64_directly_instead_of_reflectively.xml b/src/changelog/2.25.0/3686_invoke_java_util_base64_directly_instead_of_reflectively.xml similarity index 100% rename from src/changelog/.2.x.x/3686_invoke_java_util_base64_directly_instead_of_reflectively.xml rename to src/changelog/2.25.0/3686_invoke_java_util_base64_directly_instead_of_reflectively.xml diff --git a/src/changelog/.2.x.x/3706_osgi-disruptor.xml b/src/changelog/2.25.0/3706_osgi-disruptor.xml similarity index 100% rename from src/changelog/.2.x.x/3706_osgi-disruptor.xml rename to src/changelog/2.25.0/3706_osgi-disruptor.xml diff --git a/src/changelog/.2.x.x/fix_JsonWriter_surrogate_handling.xml b/src/changelog/2.25.0/fix_JsonWriter_surrogate_handling.xml similarity index 100% rename from src/changelog/.2.x.x/fix_JsonWriter_surrogate_handling.xml rename to src/changelog/2.25.0/fix_JsonWriter_surrogate_handling.xml diff --git a/src/changelog/.2.x.x/throwable-proxy-clean-up.xml b/src/changelog/2.25.0/throwable-proxy-clean-up.xml similarity index 100% rename from src/changelog/.2.x.x/throwable-proxy-clean-up.xml rename to src/changelog/2.25.0/throwable-proxy-clean-up.xml diff --git a/src/changelog/.2.x.x/update_actions_stale.xml b/src/changelog/2.25.0/update_actions_stale.xml similarity index 100% rename from src/changelog/.2.x.x/update_actions_stale.xml rename to src/changelog/2.25.0/update_actions_stale.xml diff --git a/src/changelog/.2.x.x/update_ch_qos_logback_logback_core.xml b/src/changelog/2.25.0/update_ch_qos_logback_logback_core.xml similarity index 100% rename from src/changelog/.2.x.x/update_ch_qos_logback_logback_core.xml rename to src/changelog/2.25.0/update_ch_qos_logback_logback_core.xml diff --git a/src/changelog/.2.x.x/update_com_fasterxml_jackson_jackson_bom.xml b/src/changelog/2.25.0/update_com_fasterxml_jackson_jackson_bom.xml similarity index 100% rename from src/changelog/.2.x.x/update_com_fasterxml_jackson_jackson_bom.xml rename to src/changelog/2.25.0/update_com_fasterxml_jackson_jackson_bom.xml diff --git a/src/changelog/.2.x.x/update_com_github_spotbugs_spotbugs_annotations.xml b/src/changelog/2.25.0/update_com_github_spotbugs_spotbugs_annotations.xml similarity index 100% rename from src/changelog/.2.x.x/update_com_github_spotbugs_spotbugs_annotations.xml rename to src/changelog/2.25.0/update_com_github_spotbugs_spotbugs_annotations.xml diff --git a/src/changelog/.2.x.x/update_io_fabric8_docker_maven_plugin.xml b/src/changelog/2.25.0/update_io_fabric8_docker_maven_plugin.xml similarity index 100% rename from src/changelog/.2.x.x/update_io_fabric8_docker_maven_plugin.xml rename to src/changelog/2.25.0/update_io_fabric8_docker_maven_plugin.xml diff --git a/src/changelog/.2.x.x/update_org_apache_cassandra_cassandra_all.xml b/src/changelog/2.25.0/update_org_apache_cassandra_cassandra_all.xml similarity index 100% rename from src/changelog/.2.x.x/update_org_apache_cassandra_cassandra_all.xml rename to src/changelog/2.25.0/update_org_apache_cassandra_cassandra_all.xml diff --git a/src/changelog/.2.x.x/update_org_apache_commons_commons_csv.xml b/src/changelog/2.25.0/update_org_apache_commons_commons_csv.xml similarity index 100% rename from src/changelog/.2.x.x/update_org_apache_commons_commons_csv.xml rename to src/changelog/2.25.0/update_org_apache_commons_commons_csv.xml diff --git a/src/changelog/.2.x.x/update_org_apache_commons_commons_dbcp2.xml b/src/changelog/2.25.0/update_org_apache_commons_commons_dbcp2.xml similarity index 100% rename from src/changelog/.2.x.x/update_org_apache_commons_commons_dbcp2.xml rename to src/changelog/2.25.0/update_org_apache_commons_commons_dbcp2.xml diff --git a/src/changelog/.2.x.x/update_org_apache_commons_commons_pool2.xml b/src/changelog/2.25.0/update_org_apache_commons_commons_pool2.xml similarity index 100% rename from src/changelog/.2.x.x/update_org_apache_commons_commons_pool2.xml rename to src/changelog/2.25.0/update_org_apache_commons_commons_pool2.xml diff --git a/src/changelog/.2.x.x/update_org_apache_kafka_kafka_clients.xml b/src/changelog/2.25.0/update_org_apache_kafka_kafka_clients.xml similarity index 100% rename from src/changelog/.2.x.x/update_org_apache_kafka_kafka_clients.xml rename to src/changelog/2.25.0/update_org_apache_kafka_kafka_clients.xml diff --git a/src/changelog/.2.x.x/update_org_apache_logging_logging_parent.xml b/src/changelog/2.25.0/update_org_apache_logging_logging_parent.xml similarity index 88% rename from src/changelog/.2.x.x/update_org_apache_logging_logging_parent.xml rename to src/changelog/2.25.0/update_org_apache_logging_logging_parent.xml index 0ea7b563939..3dc20db50d0 100644 --- a/src/changelog/.2.x.x/update_org_apache_logging_logging_parent.xml +++ b/src/changelog/2.25.0/update_org_apache_logging_logging_parent.xml @@ -3,5 +3,5 @@ xmlns="https://logging.apache.org/xml/ns" xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/xml/ns/log4j-changelog-0.xsd" type="updated"> - Update `org.apache.logging:logging-parent` to version `12.0.0` + Update `org.apache.logging:logging-parent` to version `12.1.1` diff --git a/src/changelog/.2.x.x/update_org_apache_tomcat_tomcat_juli.xml b/src/changelog/2.25.0/update_org_apache_tomcat_tomcat_juli.xml similarity index 100% rename from src/changelog/.2.x.x/update_org_apache_tomcat_tomcat_juli.xml rename to src/changelog/2.25.0/update_org_apache_tomcat_tomcat_juli.xml diff --git a/src/changelog/.2.x.x/update_org_eclipse_jetty_jetty_util.xml b/src/changelog/2.25.0/update_org_eclipse_jetty_jetty_util.xml similarity index 100% rename from src/changelog/.2.x.x/update_org_eclipse_jetty_jetty_util.xml rename to src/changelog/2.25.0/update_org_eclipse_jetty_jetty_util.xml diff --git a/src/changelog/.2.x.x/update_org_jmdns_jmdns.xml b/src/changelog/2.25.0/update_org_jmdns_jmdns.xml similarity index 100% rename from src/changelog/.2.x.x/update_org_jmdns_jmdns.xml rename to src/changelog/2.25.0/update_org_jmdns_jmdns.xml diff --git a/src/changelog/.2.x.x/update_org_mongodb_bson.xml b/src/changelog/2.25.0/update_org_mongodb_bson.xml similarity index 100% rename from src/changelog/.2.x.x/update_org_mongodb_bson.xml rename to src/changelog/2.25.0/update_org_mongodb_bson.xml diff --git a/src/changelog/.2.x.x/update_org_slf4j_slf4j_api.xml b/src/changelog/2.25.0/update_org_slf4j_slf4j_api.xml similarity index 100% rename from src/changelog/.2.x.x/update_org_slf4j_slf4j_api.xml rename to src/changelog/2.25.0/update_org_slf4j_slf4j_api.xml diff --git a/src/changelog/.2.x.x/update_org_springframework_cloud_spring_cloud_context.xml b/src/changelog/2.25.0/update_org_springframework_cloud_spring_cloud_context.xml similarity index 100% rename from src/changelog/.2.x.x/update_org_springframework_cloud_spring_cloud_context.xml rename to src/changelog/2.25.0/update_org_springframework_cloud_spring_cloud_context.xml diff --git a/src/site/antora/modules/ROOT/pages/manual/appenders/message-queue.adoc b/src/site/antora/modules/ROOT/pages/manual/appenders/message-queue.adoc index d032c53de30..2095597e39b 100644 --- a/src/site/antora/modules/ROOT/pages/manual/appenders/message-queue.adoc +++ b/src/site/antora/modules/ROOT/pages/manual/appenders/message-queue.adoc @@ -424,7 +424,7 @@ This example cannot be configured using Java properties. == JMS Appender The JMS Appender sends a formatted log event to a -https://jakarta.ee/specifications/messaging/3.0/[Jakarta] or https://jakarta.ee/specifications/messaging/2.0/[Javax] Messaging API +https://jakarta.ee/specifications/messaging/3.0/[Jakarta] or https://jakarta.ee/specifications/messaging/2.0/[Java] EE Messaging API destination. [IMPORTANT] @@ -434,9 +434,38 @@ xref:manual/systemproperties.adoc#log4j2.enableJndiJms[`log4j2.enableJndiJms`] configuration property to `true`. ==== -For Jakarta, use the `JMS-Jakarta` element name in the `log4j-jakarta-jms` Maven module. +[WARNING] +===== +Starting with Log4j `2.25.0`, the correct Appender element name depends on the version of Jakarta Messaging you are using: + +* **For Jakarta Messaging 3.0 or later**, use the `JMS-Jakarta` element name. +This requires additional runtime dependencies: ++ +[tabs] +==== +Maven:: ++ +[source,xml,subs="+attributes"] +---- + + org.apache.logging.log4j + log4j-jakarta-jms + {log4j-core-version} + +---- -For Javax, use the `JMS-Javax` element name; the names `JMS`, `JMSQueue`, and `JMSTopic` are provided for backward compatibility. +Gradle:: ++ +[source,groovy,subs="+attributes"] +---- +runtimeOnly 'org.apache.logging.log4j:log4j-jakarta-jms:{log4j-core-version}' +---- +==== + +* **For Java Messaging or Jakarta Messaging 2.0**, use the `JMS-Javax` element name instead. + +The legacy element names `JMS`, `JMSQueue`, and `JMSTopic` are still supported for backward compatibility. +===== [#JmsAppender-attributes] .JMS Appender configuration attributes diff --git a/src/site/antora/modules/ROOT/partials/manual/systemproperties/properties-log4j-core-misc.adoc b/src/site/antora/modules/ROOT/partials/manual/systemproperties/properties-log4j-core-misc.adoc index e9a44de433b..fcb8ff4d706 100644 --- a/src/site/antora/modules/ROOT/partials/manual/systemproperties/properties-log4j-core-misc.adoc +++ b/src/site/antora/modules/ROOT/partials/manual/systemproperties/properties-log4j-core-misc.adoc @@ -262,8 +262,8 @@ link:../javadoc/log4j-api/org/apache/logging/log4j/message/FlowMessageFactory.ht implementation to be used by all loggers. // end::flow-tracing[] -[id=log4j2.instant.formatter] -== `log4j2.instant.formatter` +[id=log4j2.instantFormatter] +== `log4j2.instantFormatter` [cols="1h,5"] |===