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 2024/02/22 19:59:04 UTC

(logging-log4j-tools) 03/03: Move `log4j-changelog` XML namespace and schema location

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

vy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/logging-log4j-tools.git

commit c19a0d0507ba4da54f75f913cfb50da3bf4e249d
Author: Volkan Yazıcı <vo...@yazi.ci>
AuthorDate: Thu Feb 22 20:58:49 2024 +0100

    Move `log4j-changelog` XML namespace and schema location
---
 log4j-changelog/pom.xml                            | 26 +++++++++++++++++++
 .../logging/log4j/changelog/util/XmlUtils.java     |  4 +--
 .../src/main/resources/log4j-changelog.xsd         |  4 +--
 ...Add_getExplicitLevel_method_to_LoggerConfig.xml |  4 +--
 ...ConsoleListener_use_SimpleLogger_internally.xml |  4 +--
 ..._InstantFormatter_against_delegate_failures.xml |  4 +--
 .../test/resources/2-imported/2.17.2/.release.xml  |  4 +--
 ...s_initialized_if_the_LoggerFactory_is_provi.xml |  4 +--
 ...ContextDataInjector_initialization_deadlock.xml |  4 +--
 ..._Spring_Boot_Lookup_requires_the_log4j_spri.xml |  4 +--
 .../test/resources/2-imported/2.18.0/.release.xml  |  4 +--
 ...erStrategy_should_use_the_current_time_when.xml |  4 +--
 ...lloverStrategy_was_not_detecting_the_correc.xml |  4 +--
 ...se_Paths_get_to_avoid_circular_file_systems.xml |  4 +--
 ...Add_getExplicitLevel_method_to_LoggerConfig.xml |  4 +--
 ...ConsoleListener_use_SimpleLogger_internally.xml |  4 +--
 ..._InstantFormatter_against_delegate_failures.xml |  4 +--
 .../3-enriched/.2.x.x/add-update-type.xml          |  4 +--
 .../.3.x.x/1220_Simplify_site_generation.xml       |  4 +--
 .../1221_switch_from_jira_to_github_issues.xml     |  4 +--
 ...notation_to_support_plugin_ordering_when_tw.xml |  4 +--
 .../test/resources/3-enriched/2.17.2/.release.xml  |  4 +--
 ...s_initialized_if_the_LoggerFactory_is_provi.xml |  4 +--
 ...ContextDataInjector_initialization_deadlock.xml |  4 +--
 ..._Spring_Boot_Lookup_requires_the_log4j_spri.xml |  4 +--
 .../test/resources/3-enriched/2.18.0/.release.xml  |  4 +--
 ...erStrategy_should_use_the_current_time_when.xml |  4 +--
 ...lloverStrategy_was_not_detecting_the_correc.xml |  4 +--
 ...se_Paths_get_to_avoid_circular_file_systems.xml |  4 +--
 .../.3.x.x/1220_Simplify_site_generation.xml       |  4 +--
 .../1221_switch_from_jira_to_github_issues.xml     |  4 +--
 ...notation_to_support_plugin_ordering_when_tw.xml |  4 +--
 .../test/resources/5-released/2.17.2/.release.xml  |  4 +--
 ...s_initialized_if_the_LoggerFactory_is_provi.xml |  4 +--
 ...ContextDataInjector_initialization_deadlock.xml |  4 +--
 ..._Spring_Boot_Lookup_requires_the_log4j_spri.xml |  4 +--
 .../test/resources/5-released/2.18.0/.release.xml  |  4 +--
 ...erStrategy_should_use_the_current_time_when.xml |  4 +--
 ...lloverStrategy_was_not_detecting_the_correc.xml |  4 +--
 ...se_Paths_get_to_avoid_circular_file_systems.xml |  4 +--
 .../test/resources/5-released/2.19.0/.release.xml  |  4 +--
 ...Add_getExplicitLevel_method_to_LoggerConfig.xml |  4 +--
 ...ConsoleListener_use_SimpleLogger_internally.xml |  4 +--
 ..._InstantFormatter_against_delegate_failures.xml |  4 +--
 .../5-released/2.19.0/add-update-type.xml          |  4 +--
 .../LOG4J2-3657_fix_TL_usage_in_AbstractLogger.xml |  4 +--
 .../.3.x.x/1220_Simplify_site_generation.xml       |  4 +--
 .../1221_switch_from_jira_to_github_issues.xml     |  4 +--
 ...notation_to_support_plugin_ordering_when_tw.xml |  4 +--
 .../resources/6-enriched-again/2.17.2/.release.xml |  4 +--
 ...s_initialized_if_the_LoggerFactory_is_provi.xml |  4 +--
 ...ContextDataInjector_initialization_deadlock.xml |  4 +--
 ..._Spring_Boot_Lookup_requires_the_log4j_spri.xml |  4 +--
 .../resources/6-enriched-again/2.18.0/.release.xml |  4 +--
 ...erStrategy_should_use_the_current_time_when.xml |  4 +--
 ...lloverStrategy_was_not_detecting_the_correc.xml |  4 +--
 ...se_Paths_get_to_avoid_circular_file_systems.xml |  4 +--
 .../resources/6-enriched-again/2.19.0/.release.xml |  4 +--
 ...Add_getExplicitLevel_method_to_LoggerConfig.xml |  4 +--
 ...ConsoleListener_use_SimpleLogger_internally.xml |  4 +--
 ..._InstantFormatter_against_delegate_failures.xml |  4 +--
 .../6-enriched-again/2.19.0/add-update-type.xml    |  4 +--
 .../.3.x.x/1220_Simplify_site_generation.xml       |  4 +--
 .../1221_switch_from_jira_to_github_issues.xml     |  4 +--
 ...notation_to_support_plugin_ordering_when_tw.xml |  4 +--
 .../resources/7-released-again/2.17.2/.release.xml |  4 +--
 ...s_initialized_if_the_LoggerFactory_is_provi.xml |  4 +--
 ...ContextDataInjector_initialization_deadlock.xml |  4 +--
 ..._Spring_Boot_Lookup_requires_the_log4j_spri.xml |  4 +--
 .../resources/7-released-again/2.18.0/.release.xml |  4 +--
 ...erStrategy_should_use_the_current_time_when.xml |  4 +--
 ...lloverStrategy_was_not_detecting_the_correc.xml |  4 +--
 ...se_Paths_get_to_avoid_circular_file_systems.xml |  4 +--
 .../resources/7-released-again/2.19.0/.release.xml |  4 +--
 ...Add_getExplicitLevel_method_to_LoggerConfig.xml |  4 +--
 ...ConsoleListener_use_SimpleLogger_internally.xml |  4 +--
 ..._InstantFormatter_against_delegate_failures.xml |  4 +--
 .../LOG4J2-3657_fix_TL_usage_in_AbstractLogger.xml |  4 +--
 .../7-released-again/2.19.0/add-update-type.xml    |  4 +--
 .../2.17.2/.release.xml                            |  4 +--
 ...s_initialized_if_the_LoggerFactory_is_provi.xml |  4 +--
 ...ContextDataInjector_initialization_deadlock.xml |  4 +--
 ..._Spring_Boot_Lookup_requires_the_log4j_spri.xml |  4 +--
 .../2.18.0/.release.xml                            |  4 +--
 ...erStrategy_should_use_the_current_time_when.xml |  4 +--
 ...lloverStrategy_was_not_detecting_the_correc.xml |  4 +--
 ...se_Paths_get_to_avoid_circular_file_systems.xml |  4 +--
 .../2.19.0/.release.xml                            |  4 +--
 ...Add_getExplicitLevel_method_to_LoggerConfig.xml |  4 +--
 ...ConsoleListener_use_SimpleLogger_internally.xml |  4 +--
 ..._InstantFormatter_against_delegate_failures.xml |  4 +--
 .../LOG4J2-3657_fix_TL_usage_in_AbstractLogger.xml |  4 +--
 .../2.19.0/add-update-type.xml                     |  4 +--
 pom.xml                                            | 29 ++++++++++++++++++++++
 src/changelog/.1.x.x/add_log4j_docgen.xml          |  4 +--
 src/changelog/.1.x.x/move_changelog_xml_ns.xml     |  9 +++++++
 src/changelog/.1.x.x/remove_changelog_author.xml   |  4 +--
 .../.1.x.x/update_apache_logging_parent.xml        |  4 +--
 .../update_jakarta_inject_jakarta_inject_api.xml   |  4 +--
 .../update_org_apache_logging_log4j_log4j_core.xml |  4 +--
 ...date_org_apache_logging_log4j_log4j_plugins.xml |  4 +--
 ...maven_plugin_tools_maven_plugin_annotations.xml |  4 +--
 .../.1.x.x/update_org_assertj_assertj_core.xml     |  4 +--
 ...e_org_codehaus_modello_modello_maven_plugin.xml |  4 +--
 .../.1.x.x/update_org_junit_junit_bom.xml          |  4 +--
 src/changelog/0.1.0/.release-notes.adoc.ftl        |  2 +-
 src/changelog/0.1.0/.release.xml                   |  4 +--
 ...J2-3628_add_tools_bom_and_changelog_modules.xml |  4 +--
 src/changelog/0.2.0/.release.xml                   |  4 +--
 src/changelog/0.2.0/13_add_changelog_xsd.xml       |  4 +--
 .../0.2.0/14_remove_changelog_security_type.xml    |  4 +--
 .../0.2.0/17_fix_unreleased_directory_order.xml    |  4 +--
 src/changelog/0.2.0/19_fix_Windows_compat.xml      |  4 +--
 .../0.2.0/20_add_changelog_maven_plugin.xml        |  4 +--
 ...20_rename_exporter_outputDirectory_property.xml |  4 +--
 src/changelog/0.3.0/.release.xml                   |  4 +--
 src/changelog/0.3.0/37_add_changelogEntryCount.xml |  4 +--
 .../0.3.0/44_make_changelog_format_agnostic.xml    |  4 +--
 src/changelog/0.3.0/java_17.xml                    |  4 +--
 src/changelog/0.4.0/.release.xml                   |  4 +--
 .../0.4.0/63_add_versionPattern_to_ReleaseMojo.xml |  4 +--
 .../0.4.0/change_ExportMojo_outputDirectory.xml    |  4 +--
 src/changelog/0.4.0/changelog_migration.xml        |  4 +--
 src/changelog/0.4.0/fix_repetitive_release.xml     |  4 +--
 src/changelog/0.5.0/.release.xml                   |  4 +--
 src/changelog/0.5.0/add-module-support.xml         |  4 +--
 src/changelog/0.5.0/add-website.xml                |  4 +--
 src/changelog/0.5.0/make-author-optional.xml       |  4 +--
 .../0.5.0/make-maven-plugin-thread-safe.xml        |  4 +--
 .../update_org_apache_logging_logging_parent.xml   |  4 +--
 ...date_org_junit_jupiter_junit_jupiter_engine.xml |  4 +--
 src/changelog/0.6.0/.release.xml                   |  4 +--
 src/changelog/0.6.0/add-sbom.xml                   |  4 +--
 src/changelog/0.6.0/fix-bom.xml                    |  4 +--
 src/changelog/0.6.0/update-parent.xml              |  4 +--
 src/changelog/0.7.0/.release.xml                   |  4 +--
 src/changelog/0.7.0/add-update-type.xml            |  4 +--
 .../0.7.0/fix-changelog-entry-type-order.xml       |  4 +--
 .../0.7.0/fix-releaser-on-empty-unreleased-dir.xml |  4 +--
 src/changelog/0.7.0/fix-releaser-regex.xml         |  4 +--
 .../0.7.0/update_commons_io_commons_io.xml         |  4 +--
 ...maven_plugin_tools_maven_plugin_annotations.xml |  4 +--
 src/site/_log4j-changelog.adoc                     | 12 ++++-----
 src/site/_release-notes/_0.1.0.adoc                |  2 +-
 src/site/_release-notes/_1.x.x.adoc                |  5 ++++
 .../site/xsd/changelog.xsd                         |  4 +--
 146 files changed, 355 insertions(+), 286 deletions(-)

diff --git a/log4j-changelog/pom.xml b/log4j-changelog/pom.xml
index 5bba4c5..1d83e44 100644
--- a/log4j-changelog/pom.xml
+++ b/log4j-changelog/pom.xml
@@ -79,4 +79,30 @@
 
   </dependencies>
 
+  <build>
+    <plugins>
+
+      <!-- Copy `src/main/resources/log4j-changelog.xsd` to `src/site/xsd/changelog.xsd` of the root module -->
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-antrun-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>copy-changelog-xsd</id>
+            <goals>
+              <goal>run</goal>
+            </goals>
+            <phase>generate-resources</phase>
+            <configuration>
+              <target>
+                <copy file="${project.build.resources[0].directory}/log4j-changelog.xsd" overwrite="true" tofile="${maven.multiModuleProjectDirectory}/src/site/xsd/changelog.xsd" />
+              </target>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+
+    </plugins>
+  </build>
+
 </project>
diff --git a/log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util/XmlUtils.java b/log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util/XmlUtils.java
index be1b5e4..e6e04cc 100644
--- a/log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util/XmlUtils.java
+++ b/log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util/XmlUtils.java
@@ -26,9 +26,9 @@ import javax.xml.validation.SchemaFactory;
 
 final class XmlUtils {
 
-    static final String XML_NAMESPACE = "http://logging.apache.org/log4j/changelog";
+    static final String XML_NAMESPACE = "https://logging.apache.org/xml/ns";
 
-    static final String XML_SCHEMA_LOCATION = "https://logging.apache.org/log4j/changelog-0.1.3.xsd";
+    static final String XML_SCHEMA_LOCATION = "https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd";
 
     private XmlUtils() {}
 
diff --git a/log4j-changelog/src/main/resources/log4j-changelog.xsd b/log4j-changelog/src/main/resources/log4j-changelog.xsd
index d6160b0..5539b11 100644
--- a/log4j-changelog/src/main/resources/log4j-changelog.xsd
+++ b/log4j-changelog/src/main/resources/log4j-changelog.xsd
@@ -16,8 +16,8 @@
   limitations under the License.
 -->
 <schema xmlns="http://www.w3.org/2001/XMLSchema"
-        targetNamespace="http://logging.apache.org/log4j/changelog"
-        xmlns:cl="http://logging.apache.org/log4j/changelog"
+        targetNamespace="https://logging.apache.org/xml/ns"
+        xmlns:cl="https://logging.apache.org/xml/ns"
         elementFormDefault="qualified"
         version="1.0.0">
 
diff --git a/log4j-changelog/src/test/resources/2-imported/.2.x.x/LOG4J2-3572_Add_getExplicitLevel_method_to_LoggerConfig.xml b/log4j-changelog/src/test/resources/2-imported/.2.x.x/LOG4J2-3572_Add_getExplicitLevel_method_to_LoggerConfig.xml
index e76fcc4..a091774 100644
--- a/log4j-changelog/src/test/resources/2-imported/.2.x.x/LOG4J2-3572_Add_getExplicitLevel_method_to_LoggerConfig.xml
+++ b/log4j-changelog/src/test/resources/2-imported/.2.x.x/LOG4J2-3572_Add_getExplicitLevel_method_to_LoggerConfig.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="changed">
   <issue id="LOG4J2-3572" link="https://issues.apache.org/jira/browse/LOG4J2-3572"/>
   <description format="asciidoc">Add `getExplicitLevel` method to `LoggerConfig`</description>
diff --git a/log4j-changelog/src/test/resources/2-imported/.2.x.x/LOG4J2-3584_Make_StatusConsoleListener_use_SimpleLogger_internally.xml b/log4j-changelog/src/test/resources/2-imported/.2.x.x/LOG4J2-3584_Make_StatusConsoleListener_use_SimpleLogger_internally.xml
index 7e70c7e..f6471b4 100644
--- a/log4j-changelog/src/test/resources/2-imported/.2.x.x/LOG4J2-3584_Make_StatusConsoleListener_use_SimpleLogger_internally.xml
+++ b/log4j-changelog/src/test/resources/2-imported/.2.x.x/LOG4J2-3584_Make_StatusConsoleListener_use_SimpleLogger_internally.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="LOG4J2-3584" link="https://issues.apache.org/jira/browse/LOG4J2-3584"/>
   <description format="asciidoc">Make `StatusConsoleListener` use `SimpleLogger` internally</description>
diff --git a/log4j-changelog/src/test/resources/2-imported/.2.x.x/LOG4J2-3614_Harden_InstantFormatter_against_delegate_failures.xml b/log4j-changelog/src/test/resources/2-imported/.2.x.x/LOG4J2-3614_Harden_InstantFormatter_against_delegate_failures.xml
index 35cd338..c786970 100644
--- a/log4j-changelog/src/test/resources/2-imported/.2.x.x/LOG4J2-3614_Harden_InstantFormatter_against_delegate_failures.xml
+++ b/log4j-changelog/src/test/resources/2-imported/.2.x.x/LOG4J2-3614_Harden_InstantFormatter_against_delegate_failures.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="LOG4J2-3614" link="https://issues.apache.org/jira/browse/LOG4J2-3614"/>
   <description format="asciidoc">Harden `InstantFormatter` against delegate failures</description>
diff --git a/log4j-changelog/src/test/resources/2-imported/2.17.2/.release.xml b/log4j-changelog/src/test/resources/2-imported/2.17.2/.release.xml
index 0cb88d5..8c4bf57 100644
--- a/log4j-changelog/src/test/resources/2-imported/2.17.2/.release.xml
+++ b/log4j-changelog/src/test/resources/2-imported/2.17.2/.release.xml
@@ -15,7 +15,7 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<release xmlns="http://logging.apache.org/log4j/changelog"
+<release xmlns="https://logging.apache.org/xml/ns"
          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.3.xsd"
+         xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
          date="2022-02-23" version="2.17.2"/>
diff --git a/log4j-changelog/src/test/resources/2-imported/2.17.2/LOG4J2-3304_Flag_LogManager_as_initialized_if_the_LoggerFactory_is_provi.xml b/log4j-changelog/src/test/resources/2-imported/2.17.2/LOG4J2-3304_Flag_LogManager_as_initialized_if_the_LoggerFactory_is_provi.xml
index 510e555..b1e419d 100644
--- a/log4j-changelog/src/test/resources/2-imported/2.17.2/LOG4J2-3304_Flag_LogManager_as_initialized_if_the_LoggerFactory_is_provi.xml
+++ b/log4j-changelog/src/test/resources/2-imported/2.17.2/LOG4J2-3304_Flag_LogManager_as_initialized_if_the_LoggerFactory_is_provi.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="LOG4J2-3304" link="https://issues.apache.org/jira/browse/LOG4J2-3304"/>
   <description format="asciidoc">Flag `LogManager` as initialized if the `LoggerFactory` is provided as a property</description>
diff --git a/log4j-changelog/src/test/resources/2-imported/2.17.2/LOG4J2-3333_Fix_ThreadContextDataInjector_initialization_deadlock.xml b/log4j-changelog/src/test/resources/2-imported/2.17.2/LOG4J2-3333_Fix_ThreadContextDataInjector_initialization_deadlock.xml
index 5ae19ce..956625e 100644
--- a/log4j-changelog/src/test/resources/2-imported/2.17.2/LOG4J2-3333_Fix_ThreadContextDataInjector_initialization_deadlock.xml
+++ b/log4j-changelog/src/test/resources/2-imported/2.17.2/LOG4J2-3333_Fix_ThreadContextDataInjector_initialization_deadlock.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="removed">
   <issue id="LOG4J2-3333" link="https://issues.apache.org/jira/browse/LOG4J2-3333"/>
   <description format="asciidoc">Fix `ThreadContextDataInjector` initialization deadlock</description>
diff --git a/log4j-changelog/src/test/resources/2-imported/2.17.2/LOG4J2-3405_Document_that_the_Spring_Boot_Lookup_requires_the_log4j_spri.xml b/log4j-changelog/src/test/resources/2-imported/2.17.2/LOG4J2-3405_Document_that_the_Spring_Boot_Lookup_requires_the_log4j_spri.xml
index 9b76d26..f225573 100644
--- a/log4j-changelog/src/test/resources/2-imported/2.17.2/LOG4J2-3405_Document_that_the_Spring_Boot_Lookup_requires_the_log4j_spri.xml
+++ b/log4j-changelog/src/test/resources/2-imported/2.17.2/LOG4J2-3405_Document_that_the_Spring_Boot_Lookup_requires_the_log4j_spri.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="removed">
   <issue id="LOG4J2-3405" link="https://issues.apache.org/jira/browse/LOG4J2-3405"/>
   <description format="asciidoc">Document that the Spring Boot Lookup requires the `log4j-spring-boot` dependency</description>
diff --git a/log4j-changelog/src/test/resources/2-imported/2.18.0/.release.xml b/log4j-changelog/src/test/resources/2-imported/2.18.0/.release.xml
index a9381a9..2bb3239 100644
--- a/log4j-changelog/src/test/resources/2-imported/2.18.0/.release.xml
+++ b/log4j-changelog/src/test/resources/2-imported/2.18.0/.release.xml
@@ -15,7 +15,7 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<release xmlns="http://logging.apache.org/log4j/changelog"
+<release xmlns="https://logging.apache.org/xml/ns"
          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.3.xsd"
+         xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
          date="2022-06-28" version="2.18.0"/>
diff --git a/log4j-changelog/src/test/resources/2-imported/2.18.0/LOG4J2-3339_DirectWriteRolloverStrategy_should_use_the_current_time_when.xml b/log4j-changelog/src/test/resources/2-imported/2.18.0/LOG4J2-3339_DirectWriteRolloverStrategy_should_use_the_current_time_when.xml
index 47bebee..ea6925e 100644
--- a/log4j-changelog/src/test/resources/2-imported/2.18.0/LOG4J2-3339_DirectWriteRolloverStrategy_should_use_the_current_time_when.xml
+++ b/log4j-changelog/src/test/resources/2-imported/2.18.0/LOG4J2-3339_DirectWriteRolloverStrategy_should_use_the_current_time_when.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="LOG4J2-3339" link="https://issues.apache.org/jira/browse/LOG4J2-3339"/>
   <description format="asciidoc">`DirectWriteRolloverStrategy` should use the current time when creating files</description>
diff --git a/log4j-changelog/src/test/resources/2-imported/2.18.0/LOG4J2-3490_The_DirectWriteRolloverStrategy_was_not_detecting_the_correc.xml b/log4j-changelog/src/test/resources/2-imported/2.18.0/LOG4J2-3490_The_DirectWriteRolloverStrategy_was_not_detecting_the_correc.xml
index d8cbf07..835372b 100644
--- a/log4j-changelog/src/test/resources/2-imported/2.18.0/LOG4J2-3490_The_DirectWriteRolloverStrategy_was_not_detecting_the_correc.xml
+++ b/log4j-changelog/src/test/resources/2-imported/2.18.0/LOG4J2-3490_The_DirectWriteRolloverStrategy_was_not_detecting_the_correc.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="removed">
   <issue id="LOG4J2-3490" link="https://issues.apache.org/jira/browse/LOG4J2-3490"/>
   <description format="asciidoc">The `DirectWriteRolloverStrategy` was not detecting the correct index to use during startup</description>
diff --git a/log4j-changelog/src/test/resources/2-imported/2.18.0/LOG4J2-3527_Don_t_use_Paths_get_to_avoid_circular_file_systems.xml b/log4j-changelog/src/test/resources/2-imported/2.18.0/LOG4J2-3527_Don_t_use_Paths_get_to_avoid_circular_file_systems.xml
index 8395d7c..e69041b 100644
--- a/log4j-changelog/src/test/resources/2-imported/2.18.0/LOG4J2-3527_Don_t_use_Paths_get_to_avoid_circular_file_systems.xml
+++ b/log4j-changelog/src/test/resources/2-imported/2.18.0/LOG4J2-3527_Don_t_use_Paths_get_to_avoid_circular_file_systems.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="added">
   <issue id="LOG4J2-3527" link="https://issues.apache.org/jira/browse/LOG4J2-3527"/>
   <description format="asciidoc">Don't use `Paths.get()` to avoid circular file systems</description>
diff --git a/log4j-changelog/src/test/resources/3-enriched/.2.x.x/LOG4J2-3572_Add_getExplicitLevel_method_to_LoggerConfig.xml b/log4j-changelog/src/test/resources/3-enriched/.2.x.x/LOG4J2-3572_Add_getExplicitLevel_method_to_LoggerConfig.xml
index e76fcc4..a091774 100644
--- a/log4j-changelog/src/test/resources/3-enriched/.2.x.x/LOG4J2-3572_Add_getExplicitLevel_method_to_LoggerConfig.xml
+++ b/log4j-changelog/src/test/resources/3-enriched/.2.x.x/LOG4J2-3572_Add_getExplicitLevel_method_to_LoggerConfig.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="changed">
   <issue id="LOG4J2-3572" link="https://issues.apache.org/jira/browse/LOG4J2-3572"/>
   <description format="asciidoc">Add `getExplicitLevel` method to `LoggerConfig`</description>
diff --git a/log4j-changelog/src/test/resources/3-enriched/.2.x.x/LOG4J2-3584_Make_StatusConsoleListener_use_SimpleLogger_internally.xml b/log4j-changelog/src/test/resources/3-enriched/.2.x.x/LOG4J2-3584_Make_StatusConsoleListener_use_SimpleLogger_internally.xml
index 7e70c7e..f6471b4 100644
--- a/log4j-changelog/src/test/resources/3-enriched/.2.x.x/LOG4J2-3584_Make_StatusConsoleListener_use_SimpleLogger_internally.xml
+++ b/log4j-changelog/src/test/resources/3-enriched/.2.x.x/LOG4J2-3584_Make_StatusConsoleListener_use_SimpleLogger_internally.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="LOG4J2-3584" link="https://issues.apache.org/jira/browse/LOG4J2-3584"/>
   <description format="asciidoc">Make `StatusConsoleListener` use `SimpleLogger` internally</description>
diff --git a/log4j-changelog/src/test/resources/3-enriched/.2.x.x/LOG4J2-3614_Harden_InstantFormatter_against_delegate_failures.xml b/log4j-changelog/src/test/resources/3-enriched/.2.x.x/LOG4J2-3614_Harden_InstantFormatter_against_delegate_failures.xml
index 35cd338..c786970 100644
--- a/log4j-changelog/src/test/resources/3-enriched/.2.x.x/LOG4J2-3614_Harden_InstantFormatter_against_delegate_failures.xml
+++ b/log4j-changelog/src/test/resources/3-enriched/.2.x.x/LOG4J2-3614_Harden_InstantFormatter_against_delegate_failures.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="LOG4J2-3614" link="https://issues.apache.org/jira/browse/LOG4J2-3614"/>
   <description format="asciidoc">Harden `InstantFormatter` against delegate failures</description>
diff --git a/log4j-changelog/src/test/resources/3-enriched/.2.x.x/add-update-type.xml b/log4j-changelog/src/test/resources/3-enriched/.2.x.x/add-update-type.xml
index 456224b..50b3868 100644
--- a/log4j-changelog/src/test/resources/3-enriched/.2.x.x/add-update-type.xml
+++ b/log4j-changelog/src/test/resources/3-enriched/.2.x.x/add-update-type.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="updated">
   <description format="asciidoc">Testing `updated` type</description>
 </entry>
diff --git a/log4j-changelog/src/test/resources/3-enriched/.3.x.x/1220_Simplify_site_generation.xml b/log4j-changelog/src/test/resources/3-enriched/.3.x.x/1220_Simplify_site_generation.xml
index b144b28..6db4eb7 100644
--- a/log4j-changelog/src/test/resources/3-enriched/.3.x.x/1220_Simplify_site_generation.xml
+++ b/log4j-changelog/src/test/resources/3-enriched/.3.x.x/1220_Simplify_site_generation.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="changed">
   <issue id="1220" link="https://github.com/apache/logging-log4j2/pull/1220"/>
   <description format="asciidoc">Simplify Maven `site` phase and align it with the one in `release-2.x` branch</description>
diff --git a/log4j-changelog/src/test/resources/3-enriched/.3.x.x/1221_switch_from_jira_to_github_issues.xml b/log4j-changelog/src/test/resources/3-enriched/.3.x.x/1221_switch_from_jira_to_github_issues.xml
index 7b7eee4..8b6d1d9 100644
--- a/log4j-changelog/src/test/resources/3-enriched/.3.x.x/1221_switch_from_jira_to_github_issues.xml
+++ b/log4j-changelog/src/test/resources/3-enriched/.3.x.x/1221_switch_from_jira_to_github_issues.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="changed">
   <issue id="1221" link="https://github.com/apache/logging-log4j2/pull/1221"/>
   <description format="asciidoc">Switch the issue tracker from https://issues.apache.org/jira/browse/LOG4J2[JIRA] to https://github.com/apache/logging-log4j2/issues[GitHub Issues]</description>
diff --git a/log4j-changelog/src/test/resources/3-enriched/.3.x.x/LOG4J2-857_Add_Ordered_annotation_to_support_plugin_ordering_when_tw.xml b/log4j-changelog/src/test/resources/3-enriched/.3.x.x/LOG4J2-857_Add_Ordered_annotation_to_support_plugin_ordering_when_tw.xml
index 90d79ff..1c15961 100644
--- a/log4j-changelog/src/test/resources/3-enriched/.3.x.x/LOG4J2-857_Add_Ordered_annotation_to_support_plugin_ordering_when_tw.xml
+++ b/log4j-changelog/src/test/resources/3-enriched/.3.x.x/LOG4J2-857_Add_Ordered_annotation_to_support_plugin_ordering_when_tw.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="added">
   <issue id="LOG4J2-857" link="https://issues.apache.org/jira/browse/LOG4J2-857"/>
   <description format="asciidoc">
diff --git a/log4j-changelog/src/test/resources/3-enriched/2.17.2/.release.xml b/log4j-changelog/src/test/resources/3-enriched/2.17.2/.release.xml
index 0cb88d5..8c4bf57 100644
--- a/log4j-changelog/src/test/resources/3-enriched/2.17.2/.release.xml
+++ b/log4j-changelog/src/test/resources/3-enriched/2.17.2/.release.xml
@@ -15,7 +15,7 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<release xmlns="http://logging.apache.org/log4j/changelog"
+<release xmlns="https://logging.apache.org/xml/ns"
          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.3.xsd"
+         xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
          date="2022-02-23" version="2.17.2"/>
diff --git a/log4j-changelog/src/test/resources/3-enriched/2.17.2/LOG4J2-3304_Flag_LogManager_as_initialized_if_the_LoggerFactory_is_provi.xml b/log4j-changelog/src/test/resources/3-enriched/2.17.2/LOG4J2-3304_Flag_LogManager_as_initialized_if_the_LoggerFactory_is_provi.xml
index 510e555..b1e419d 100644
--- a/log4j-changelog/src/test/resources/3-enriched/2.17.2/LOG4J2-3304_Flag_LogManager_as_initialized_if_the_LoggerFactory_is_provi.xml
+++ b/log4j-changelog/src/test/resources/3-enriched/2.17.2/LOG4J2-3304_Flag_LogManager_as_initialized_if_the_LoggerFactory_is_provi.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="LOG4J2-3304" link="https://issues.apache.org/jira/browse/LOG4J2-3304"/>
   <description format="asciidoc">Flag `LogManager` as initialized if the `LoggerFactory` is provided as a property</description>
diff --git a/log4j-changelog/src/test/resources/3-enriched/2.17.2/LOG4J2-3333_Fix_ThreadContextDataInjector_initialization_deadlock.xml b/log4j-changelog/src/test/resources/3-enriched/2.17.2/LOG4J2-3333_Fix_ThreadContextDataInjector_initialization_deadlock.xml
index 5ae19ce..956625e 100644
--- a/log4j-changelog/src/test/resources/3-enriched/2.17.2/LOG4J2-3333_Fix_ThreadContextDataInjector_initialization_deadlock.xml
+++ b/log4j-changelog/src/test/resources/3-enriched/2.17.2/LOG4J2-3333_Fix_ThreadContextDataInjector_initialization_deadlock.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="removed">
   <issue id="LOG4J2-3333" link="https://issues.apache.org/jira/browse/LOG4J2-3333"/>
   <description format="asciidoc">Fix `ThreadContextDataInjector` initialization deadlock</description>
diff --git a/log4j-changelog/src/test/resources/3-enriched/2.17.2/LOG4J2-3405_Document_that_the_Spring_Boot_Lookup_requires_the_log4j_spri.xml b/log4j-changelog/src/test/resources/3-enriched/2.17.2/LOG4J2-3405_Document_that_the_Spring_Boot_Lookup_requires_the_log4j_spri.xml
index 9b76d26..f225573 100644
--- a/log4j-changelog/src/test/resources/3-enriched/2.17.2/LOG4J2-3405_Document_that_the_Spring_Boot_Lookup_requires_the_log4j_spri.xml
+++ b/log4j-changelog/src/test/resources/3-enriched/2.17.2/LOG4J2-3405_Document_that_the_Spring_Boot_Lookup_requires_the_log4j_spri.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="removed">
   <issue id="LOG4J2-3405" link="https://issues.apache.org/jira/browse/LOG4J2-3405"/>
   <description format="asciidoc">Document that the Spring Boot Lookup requires the `log4j-spring-boot` dependency</description>
diff --git a/log4j-changelog/src/test/resources/3-enriched/2.18.0/.release.xml b/log4j-changelog/src/test/resources/3-enriched/2.18.0/.release.xml
index a9381a9..2bb3239 100644
--- a/log4j-changelog/src/test/resources/3-enriched/2.18.0/.release.xml
+++ b/log4j-changelog/src/test/resources/3-enriched/2.18.0/.release.xml
@@ -15,7 +15,7 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<release xmlns="http://logging.apache.org/log4j/changelog"
+<release xmlns="https://logging.apache.org/xml/ns"
          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.3.xsd"
+         xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
          date="2022-06-28" version="2.18.0"/>
diff --git a/log4j-changelog/src/test/resources/3-enriched/2.18.0/LOG4J2-3339_DirectWriteRolloverStrategy_should_use_the_current_time_when.xml b/log4j-changelog/src/test/resources/3-enriched/2.18.0/LOG4J2-3339_DirectWriteRolloverStrategy_should_use_the_current_time_when.xml
index 47bebee..ea6925e 100644
--- a/log4j-changelog/src/test/resources/3-enriched/2.18.0/LOG4J2-3339_DirectWriteRolloverStrategy_should_use_the_current_time_when.xml
+++ b/log4j-changelog/src/test/resources/3-enriched/2.18.0/LOG4J2-3339_DirectWriteRolloverStrategy_should_use_the_current_time_when.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="LOG4J2-3339" link="https://issues.apache.org/jira/browse/LOG4J2-3339"/>
   <description format="asciidoc">`DirectWriteRolloverStrategy` should use the current time when creating files</description>
diff --git a/log4j-changelog/src/test/resources/3-enriched/2.18.0/LOG4J2-3490_The_DirectWriteRolloverStrategy_was_not_detecting_the_correc.xml b/log4j-changelog/src/test/resources/3-enriched/2.18.0/LOG4J2-3490_The_DirectWriteRolloverStrategy_was_not_detecting_the_correc.xml
index d8cbf07..835372b 100644
--- a/log4j-changelog/src/test/resources/3-enriched/2.18.0/LOG4J2-3490_The_DirectWriteRolloverStrategy_was_not_detecting_the_correc.xml
+++ b/log4j-changelog/src/test/resources/3-enriched/2.18.0/LOG4J2-3490_The_DirectWriteRolloverStrategy_was_not_detecting_the_correc.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="removed">
   <issue id="LOG4J2-3490" link="https://issues.apache.org/jira/browse/LOG4J2-3490"/>
   <description format="asciidoc">The `DirectWriteRolloverStrategy` was not detecting the correct index to use during startup</description>
diff --git a/log4j-changelog/src/test/resources/3-enriched/2.18.0/LOG4J2-3527_Don_t_use_Paths_get_to_avoid_circular_file_systems.xml b/log4j-changelog/src/test/resources/3-enriched/2.18.0/LOG4J2-3527_Don_t_use_Paths_get_to_avoid_circular_file_systems.xml
index 8395d7c..e69041b 100644
--- a/log4j-changelog/src/test/resources/3-enriched/2.18.0/LOG4J2-3527_Don_t_use_Paths_get_to_avoid_circular_file_systems.xml
+++ b/log4j-changelog/src/test/resources/3-enriched/2.18.0/LOG4J2-3527_Don_t_use_Paths_get_to_avoid_circular_file_systems.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="added">
   <issue id="LOG4J2-3527" link="https://issues.apache.org/jira/browse/LOG4J2-3527"/>
   <description format="asciidoc">Don't use `Paths.get()` to avoid circular file systems</description>
diff --git a/log4j-changelog/src/test/resources/5-released/.3.x.x/1220_Simplify_site_generation.xml b/log4j-changelog/src/test/resources/5-released/.3.x.x/1220_Simplify_site_generation.xml
index b144b28..6db4eb7 100644
--- a/log4j-changelog/src/test/resources/5-released/.3.x.x/1220_Simplify_site_generation.xml
+++ b/log4j-changelog/src/test/resources/5-released/.3.x.x/1220_Simplify_site_generation.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="changed">
   <issue id="1220" link="https://github.com/apache/logging-log4j2/pull/1220"/>
   <description format="asciidoc">Simplify Maven `site` phase and align it with the one in `release-2.x` branch</description>
diff --git a/log4j-changelog/src/test/resources/5-released/.3.x.x/1221_switch_from_jira_to_github_issues.xml b/log4j-changelog/src/test/resources/5-released/.3.x.x/1221_switch_from_jira_to_github_issues.xml
index 7b7eee4..8b6d1d9 100644
--- a/log4j-changelog/src/test/resources/5-released/.3.x.x/1221_switch_from_jira_to_github_issues.xml
+++ b/log4j-changelog/src/test/resources/5-released/.3.x.x/1221_switch_from_jira_to_github_issues.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="changed">
   <issue id="1221" link="https://github.com/apache/logging-log4j2/pull/1221"/>
   <description format="asciidoc">Switch the issue tracker from https://issues.apache.org/jira/browse/LOG4J2[JIRA] to https://github.com/apache/logging-log4j2/issues[GitHub Issues]</description>
diff --git a/log4j-changelog/src/test/resources/5-released/.3.x.x/LOG4J2-857_Add_Ordered_annotation_to_support_plugin_ordering_when_tw.xml b/log4j-changelog/src/test/resources/5-released/.3.x.x/LOG4J2-857_Add_Ordered_annotation_to_support_plugin_ordering_when_tw.xml
index 90d79ff..1c15961 100644
--- a/log4j-changelog/src/test/resources/5-released/.3.x.x/LOG4J2-857_Add_Ordered_annotation_to_support_plugin_ordering_when_tw.xml
+++ b/log4j-changelog/src/test/resources/5-released/.3.x.x/LOG4J2-857_Add_Ordered_annotation_to_support_plugin_ordering_when_tw.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="added">
   <issue id="LOG4J2-857" link="https://issues.apache.org/jira/browse/LOG4J2-857"/>
   <description format="asciidoc">
diff --git a/log4j-changelog/src/test/resources/5-released/2.17.2/.release.xml b/log4j-changelog/src/test/resources/5-released/2.17.2/.release.xml
index 0cb88d5..8c4bf57 100644
--- a/log4j-changelog/src/test/resources/5-released/2.17.2/.release.xml
+++ b/log4j-changelog/src/test/resources/5-released/2.17.2/.release.xml
@@ -15,7 +15,7 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<release xmlns="http://logging.apache.org/log4j/changelog"
+<release xmlns="https://logging.apache.org/xml/ns"
          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.3.xsd"
+         xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
          date="2022-02-23" version="2.17.2"/>
diff --git a/log4j-changelog/src/test/resources/5-released/2.17.2/LOG4J2-3304_Flag_LogManager_as_initialized_if_the_LoggerFactory_is_provi.xml b/log4j-changelog/src/test/resources/5-released/2.17.2/LOG4J2-3304_Flag_LogManager_as_initialized_if_the_LoggerFactory_is_provi.xml
index 510e555..b1e419d 100644
--- a/log4j-changelog/src/test/resources/5-released/2.17.2/LOG4J2-3304_Flag_LogManager_as_initialized_if_the_LoggerFactory_is_provi.xml
+++ b/log4j-changelog/src/test/resources/5-released/2.17.2/LOG4J2-3304_Flag_LogManager_as_initialized_if_the_LoggerFactory_is_provi.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="LOG4J2-3304" link="https://issues.apache.org/jira/browse/LOG4J2-3304"/>
   <description format="asciidoc">Flag `LogManager` as initialized if the `LoggerFactory` is provided as a property</description>
diff --git a/log4j-changelog/src/test/resources/5-released/2.17.2/LOG4J2-3333_Fix_ThreadContextDataInjector_initialization_deadlock.xml b/log4j-changelog/src/test/resources/5-released/2.17.2/LOG4J2-3333_Fix_ThreadContextDataInjector_initialization_deadlock.xml
index 5ae19ce..956625e 100644
--- a/log4j-changelog/src/test/resources/5-released/2.17.2/LOG4J2-3333_Fix_ThreadContextDataInjector_initialization_deadlock.xml
+++ b/log4j-changelog/src/test/resources/5-released/2.17.2/LOG4J2-3333_Fix_ThreadContextDataInjector_initialization_deadlock.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="removed">
   <issue id="LOG4J2-3333" link="https://issues.apache.org/jira/browse/LOG4J2-3333"/>
   <description format="asciidoc">Fix `ThreadContextDataInjector` initialization deadlock</description>
diff --git a/log4j-changelog/src/test/resources/5-released/2.17.2/LOG4J2-3405_Document_that_the_Spring_Boot_Lookup_requires_the_log4j_spri.xml b/log4j-changelog/src/test/resources/5-released/2.17.2/LOG4J2-3405_Document_that_the_Spring_Boot_Lookup_requires_the_log4j_spri.xml
index 9b76d26..f225573 100644
--- a/log4j-changelog/src/test/resources/5-released/2.17.2/LOG4J2-3405_Document_that_the_Spring_Boot_Lookup_requires_the_log4j_spri.xml
+++ b/log4j-changelog/src/test/resources/5-released/2.17.2/LOG4J2-3405_Document_that_the_Spring_Boot_Lookup_requires_the_log4j_spri.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="removed">
   <issue id="LOG4J2-3405" link="https://issues.apache.org/jira/browse/LOG4J2-3405"/>
   <description format="asciidoc">Document that the Spring Boot Lookup requires the `log4j-spring-boot` dependency</description>
diff --git a/log4j-changelog/src/test/resources/5-released/2.18.0/.release.xml b/log4j-changelog/src/test/resources/5-released/2.18.0/.release.xml
index a9381a9..2bb3239 100644
--- a/log4j-changelog/src/test/resources/5-released/2.18.0/.release.xml
+++ b/log4j-changelog/src/test/resources/5-released/2.18.0/.release.xml
@@ -15,7 +15,7 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<release xmlns="http://logging.apache.org/log4j/changelog"
+<release xmlns="https://logging.apache.org/xml/ns"
          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.3.xsd"
+         xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
          date="2022-06-28" version="2.18.0"/>
diff --git a/log4j-changelog/src/test/resources/5-released/2.18.0/LOG4J2-3339_DirectWriteRolloverStrategy_should_use_the_current_time_when.xml b/log4j-changelog/src/test/resources/5-released/2.18.0/LOG4J2-3339_DirectWriteRolloverStrategy_should_use_the_current_time_when.xml
index 47bebee..ea6925e 100644
--- a/log4j-changelog/src/test/resources/5-released/2.18.0/LOG4J2-3339_DirectWriteRolloverStrategy_should_use_the_current_time_when.xml
+++ b/log4j-changelog/src/test/resources/5-released/2.18.0/LOG4J2-3339_DirectWriteRolloverStrategy_should_use_the_current_time_when.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="LOG4J2-3339" link="https://issues.apache.org/jira/browse/LOG4J2-3339"/>
   <description format="asciidoc">`DirectWriteRolloverStrategy` should use the current time when creating files</description>
diff --git a/log4j-changelog/src/test/resources/5-released/2.18.0/LOG4J2-3490_The_DirectWriteRolloverStrategy_was_not_detecting_the_correc.xml b/log4j-changelog/src/test/resources/5-released/2.18.0/LOG4J2-3490_The_DirectWriteRolloverStrategy_was_not_detecting_the_correc.xml
index d8cbf07..835372b 100644
--- a/log4j-changelog/src/test/resources/5-released/2.18.0/LOG4J2-3490_The_DirectWriteRolloverStrategy_was_not_detecting_the_correc.xml
+++ b/log4j-changelog/src/test/resources/5-released/2.18.0/LOG4J2-3490_The_DirectWriteRolloverStrategy_was_not_detecting_the_correc.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="removed">
   <issue id="LOG4J2-3490" link="https://issues.apache.org/jira/browse/LOG4J2-3490"/>
   <description format="asciidoc">The `DirectWriteRolloverStrategy` was not detecting the correct index to use during startup</description>
diff --git a/log4j-changelog/src/test/resources/5-released/2.18.0/LOG4J2-3527_Don_t_use_Paths_get_to_avoid_circular_file_systems.xml b/log4j-changelog/src/test/resources/5-released/2.18.0/LOG4J2-3527_Don_t_use_Paths_get_to_avoid_circular_file_systems.xml
index 8395d7c..e69041b 100644
--- a/log4j-changelog/src/test/resources/5-released/2.18.0/LOG4J2-3527_Don_t_use_Paths_get_to_avoid_circular_file_systems.xml
+++ b/log4j-changelog/src/test/resources/5-released/2.18.0/LOG4J2-3527_Don_t_use_Paths_get_to_avoid_circular_file_systems.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="added">
   <issue id="LOG4J2-3527" link="https://issues.apache.org/jira/browse/LOG4J2-3527"/>
   <description format="asciidoc">Don't use `Paths.get()` to avoid circular file systems</description>
diff --git a/log4j-changelog/src/test/resources/5-released/2.19.0/.release.xml b/log4j-changelog/src/test/resources/5-released/2.19.0/.release.xml
index 53bf06c..239afd1 100644
--- a/log4j-changelog/src/test/resources/5-released/2.19.0/.release.xml
+++ b/log4j-changelog/src/test/resources/5-released/2.19.0/.release.xml
@@ -15,7 +15,7 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<release xmlns="http://logging.apache.org/log4j/changelog"
+<release xmlns="https://logging.apache.org/xml/ns"
          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.3.xsd"
+         xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
          date="2023-01-25" version="2.19.0"/>
diff --git a/log4j-changelog/src/test/resources/5-released/2.19.0/LOG4J2-3572_Add_getExplicitLevel_method_to_LoggerConfig.xml b/log4j-changelog/src/test/resources/5-released/2.19.0/LOG4J2-3572_Add_getExplicitLevel_method_to_LoggerConfig.xml
index e76fcc4..a091774 100644
--- a/log4j-changelog/src/test/resources/5-released/2.19.0/LOG4J2-3572_Add_getExplicitLevel_method_to_LoggerConfig.xml
+++ b/log4j-changelog/src/test/resources/5-released/2.19.0/LOG4J2-3572_Add_getExplicitLevel_method_to_LoggerConfig.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="changed">
   <issue id="LOG4J2-3572" link="https://issues.apache.org/jira/browse/LOG4J2-3572"/>
   <description format="asciidoc">Add `getExplicitLevel` method to `LoggerConfig`</description>
diff --git a/log4j-changelog/src/test/resources/5-released/2.19.0/LOG4J2-3584_Make_StatusConsoleListener_use_SimpleLogger_internally.xml b/log4j-changelog/src/test/resources/5-released/2.19.0/LOG4J2-3584_Make_StatusConsoleListener_use_SimpleLogger_internally.xml
index 7e70c7e..f6471b4 100644
--- a/log4j-changelog/src/test/resources/5-released/2.19.0/LOG4J2-3584_Make_StatusConsoleListener_use_SimpleLogger_internally.xml
+++ b/log4j-changelog/src/test/resources/5-released/2.19.0/LOG4J2-3584_Make_StatusConsoleListener_use_SimpleLogger_internally.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="LOG4J2-3584" link="https://issues.apache.org/jira/browse/LOG4J2-3584"/>
   <description format="asciidoc">Make `StatusConsoleListener` use `SimpleLogger` internally</description>
diff --git a/log4j-changelog/src/test/resources/5-released/2.19.0/LOG4J2-3614_Harden_InstantFormatter_against_delegate_failures.xml b/log4j-changelog/src/test/resources/5-released/2.19.0/LOG4J2-3614_Harden_InstantFormatter_against_delegate_failures.xml
index 35cd338..c786970 100644
--- a/log4j-changelog/src/test/resources/5-released/2.19.0/LOG4J2-3614_Harden_InstantFormatter_against_delegate_failures.xml
+++ b/log4j-changelog/src/test/resources/5-released/2.19.0/LOG4J2-3614_Harden_InstantFormatter_against_delegate_failures.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="LOG4J2-3614" link="https://issues.apache.org/jira/browse/LOG4J2-3614"/>
   <description format="asciidoc">Harden `InstantFormatter` against delegate failures</description>
diff --git a/log4j-changelog/src/test/resources/5-released/2.19.0/add-update-type.xml b/log4j-changelog/src/test/resources/5-released/2.19.0/add-update-type.xml
index 456224b..50b3868 100644
--- a/log4j-changelog/src/test/resources/5-released/2.19.0/add-update-type.xml
+++ b/log4j-changelog/src/test/resources/5-released/2.19.0/add-update-type.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="updated">
   <description format="asciidoc">Testing `updated` type</description>
 </entry>
diff --git a/log4j-changelog/src/test/resources/6-enriched-again/.2.x.x/LOG4J2-3657_fix_TL_usage_in_AbstractLogger.xml b/log4j-changelog/src/test/resources/6-enriched-again/.2.x.x/LOG4J2-3657_fix_TL_usage_in_AbstractLogger.xml
index 4f65694..8076751 100644
--- a/log4j-changelog/src/test/resources/6-enriched-again/.2.x.x/LOG4J2-3657_fix_TL_usage_in_AbstractLogger.xml
+++ b/log4j-changelog/src/test/resources/6-enriched-again/.2.x.x/LOG4J2-3657_fix_TL_usage_in_AbstractLogger.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="LOG4J2-3657" link="https://issues.apache.org/jira/browse/LOG4J2-3657"/>
   <description format="asciidoc">When ``ThreadLocal``s are disabled, avoid allocating them in `AbstractLogger` causing memory leaks due to retained reference to class loaders in web applications</description>
diff --git a/log4j-changelog/src/test/resources/6-enriched-again/.3.x.x/1220_Simplify_site_generation.xml b/log4j-changelog/src/test/resources/6-enriched-again/.3.x.x/1220_Simplify_site_generation.xml
index b144b28..6db4eb7 100644
--- a/log4j-changelog/src/test/resources/6-enriched-again/.3.x.x/1220_Simplify_site_generation.xml
+++ b/log4j-changelog/src/test/resources/6-enriched-again/.3.x.x/1220_Simplify_site_generation.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="changed">
   <issue id="1220" link="https://github.com/apache/logging-log4j2/pull/1220"/>
   <description format="asciidoc">Simplify Maven `site` phase and align it with the one in `release-2.x` branch</description>
diff --git a/log4j-changelog/src/test/resources/6-enriched-again/.3.x.x/1221_switch_from_jira_to_github_issues.xml b/log4j-changelog/src/test/resources/6-enriched-again/.3.x.x/1221_switch_from_jira_to_github_issues.xml
index 7b7eee4..8b6d1d9 100644
--- a/log4j-changelog/src/test/resources/6-enriched-again/.3.x.x/1221_switch_from_jira_to_github_issues.xml
+++ b/log4j-changelog/src/test/resources/6-enriched-again/.3.x.x/1221_switch_from_jira_to_github_issues.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="changed">
   <issue id="1221" link="https://github.com/apache/logging-log4j2/pull/1221"/>
   <description format="asciidoc">Switch the issue tracker from https://issues.apache.org/jira/browse/LOG4J2[JIRA] to https://github.com/apache/logging-log4j2/issues[GitHub Issues]</description>
diff --git a/log4j-changelog/src/test/resources/6-enriched-again/.3.x.x/LOG4J2-857_Add_Ordered_annotation_to_support_plugin_ordering_when_tw.xml b/log4j-changelog/src/test/resources/6-enriched-again/.3.x.x/LOG4J2-857_Add_Ordered_annotation_to_support_plugin_ordering_when_tw.xml
index 90d79ff..1c15961 100644
--- a/log4j-changelog/src/test/resources/6-enriched-again/.3.x.x/LOG4J2-857_Add_Ordered_annotation_to_support_plugin_ordering_when_tw.xml
+++ b/log4j-changelog/src/test/resources/6-enriched-again/.3.x.x/LOG4J2-857_Add_Ordered_annotation_to_support_plugin_ordering_when_tw.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="added">
   <issue id="LOG4J2-857" link="https://issues.apache.org/jira/browse/LOG4J2-857"/>
   <description format="asciidoc">
diff --git a/log4j-changelog/src/test/resources/6-enriched-again/2.17.2/.release.xml b/log4j-changelog/src/test/resources/6-enriched-again/2.17.2/.release.xml
index 0cb88d5..8c4bf57 100644
--- a/log4j-changelog/src/test/resources/6-enriched-again/2.17.2/.release.xml
+++ b/log4j-changelog/src/test/resources/6-enriched-again/2.17.2/.release.xml
@@ -15,7 +15,7 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<release xmlns="http://logging.apache.org/log4j/changelog"
+<release xmlns="https://logging.apache.org/xml/ns"
          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.3.xsd"
+         xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
          date="2022-02-23" version="2.17.2"/>
diff --git a/log4j-changelog/src/test/resources/6-enriched-again/2.17.2/LOG4J2-3304_Flag_LogManager_as_initialized_if_the_LoggerFactory_is_provi.xml b/log4j-changelog/src/test/resources/6-enriched-again/2.17.2/LOG4J2-3304_Flag_LogManager_as_initialized_if_the_LoggerFactory_is_provi.xml
index 510e555..b1e419d 100644
--- a/log4j-changelog/src/test/resources/6-enriched-again/2.17.2/LOG4J2-3304_Flag_LogManager_as_initialized_if_the_LoggerFactory_is_provi.xml
+++ b/log4j-changelog/src/test/resources/6-enriched-again/2.17.2/LOG4J2-3304_Flag_LogManager_as_initialized_if_the_LoggerFactory_is_provi.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="LOG4J2-3304" link="https://issues.apache.org/jira/browse/LOG4J2-3304"/>
   <description format="asciidoc">Flag `LogManager` as initialized if the `LoggerFactory` is provided as a property</description>
diff --git a/log4j-changelog/src/test/resources/6-enriched-again/2.17.2/LOG4J2-3333_Fix_ThreadContextDataInjector_initialization_deadlock.xml b/log4j-changelog/src/test/resources/6-enriched-again/2.17.2/LOG4J2-3333_Fix_ThreadContextDataInjector_initialization_deadlock.xml
index 5ae19ce..956625e 100644
--- a/log4j-changelog/src/test/resources/6-enriched-again/2.17.2/LOG4J2-3333_Fix_ThreadContextDataInjector_initialization_deadlock.xml
+++ b/log4j-changelog/src/test/resources/6-enriched-again/2.17.2/LOG4J2-3333_Fix_ThreadContextDataInjector_initialization_deadlock.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="removed">
   <issue id="LOG4J2-3333" link="https://issues.apache.org/jira/browse/LOG4J2-3333"/>
   <description format="asciidoc">Fix `ThreadContextDataInjector` initialization deadlock</description>
diff --git a/log4j-changelog/src/test/resources/6-enriched-again/2.17.2/LOG4J2-3405_Document_that_the_Spring_Boot_Lookup_requires_the_log4j_spri.xml b/log4j-changelog/src/test/resources/6-enriched-again/2.17.2/LOG4J2-3405_Document_that_the_Spring_Boot_Lookup_requires_the_log4j_spri.xml
index 9b76d26..f225573 100644
--- a/log4j-changelog/src/test/resources/6-enriched-again/2.17.2/LOG4J2-3405_Document_that_the_Spring_Boot_Lookup_requires_the_log4j_spri.xml
+++ b/log4j-changelog/src/test/resources/6-enriched-again/2.17.2/LOG4J2-3405_Document_that_the_Spring_Boot_Lookup_requires_the_log4j_spri.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="removed">
   <issue id="LOG4J2-3405" link="https://issues.apache.org/jira/browse/LOG4J2-3405"/>
   <description format="asciidoc">Document that the Spring Boot Lookup requires the `log4j-spring-boot` dependency</description>
diff --git a/log4j-changelog/src/test/resources/6-enriched-again/2.18.0/.release.xml b/log4j-changelog/src/test/resources/6-enriched-again/2.18.0/.release.xml
index a9381a9..2bb3239 100644
--- a/log4j-changelog/src/test/resources/6-enriched-again/2.18.0/.release.xml
+++ b/log4j-changelog/src/test/resources/6-enriched-again/2.18.0/.release.xml
@@ -15,7 +15,7 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<release xmlns="http://logging.apache.org/log4j/changelog"
+<release xmlns="https://logging.apache.org/xml/ns"
          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.3.xsd"
+         xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
          date="2022-06-28" version="2.18.0"/>
diff --git a/log4j-changelog/src/test/resources/6-enriched-again/2.18.0/LOG4J2-3339_DirectWriteRolloverStrategy_should_use_the_current_time_when.xml b/log4j-changelog/src/test/resources/6-enriched-again/2.18.0/LOG4J2-3339_DirectWriteRolloverStrategy_should_use_the_current_time_when.xml
index 47bebee..ea6925e 100644
--- a/log4j-changelog/src/test/resources/6-enriched-again/2.18.0/LOG4J2-3339_DirectWriteRolloverStrategy_should_use_the_current_time_when.xml
+++ b/log4j-changelog/src/test/resources/6-enriched-again/2.18.0/LOG4J2-3339_DirectWriteRolloverStrategy_should_use_the_current_time_when.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="LOG4J2-3339" link="https://issues.apache.org/jira/browse/LOG4J2-3339"/>
   <description format="asciidoc">`DirectWriteRolloverStrategy` should use the current time when creating files</description>
diff --git a/log4j-changelog/src/test/resources/6-enriched-again/2.18.0/LOG4J2-3490_The_DirectWriteRolloverStrategy_was_not_detecting_the_correc.xml b/log4j-changelog/src/test/resources/6-enriched-again/2.18.0/LOG4J2-3490_The_DirectWriteRolloverStrategy_was_not_detecting_the_correc.xml
index d8cbf07..835372b 100644
--- a/log4j-changelog/src/test/resources/6-enriched-again/2.18.0/LOG4J2-3490_The_DirectWriteRolloverStrategy_was_not_detecting_the_correc.xml
+++ b/log4j-changelog/src/test/resources/6-enriched-again/2.18.0/LOG4J2-3490_The_DirectWriteRolloverStrategy_was_not_detecting_the_correc.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="removed">
   <issue id="LOG4J2-3490" link="https://issues.apache.org/jira/browse/LOG4J2-3490"/>
   <description format="asciidoc">The `DirectWriteRolloverStrategy` was not detecting the correct index to use during startup</description>
diff --git a/log4j-changelog/src/test/resources/6-enriched-again/2.18.0/LOG4J2-3527_Don_t_use_Paths_get_to_avoid_circular_file_systems.xml b/log4j-changelog/src/test/resources/6-enriched-again/2.18.0/LOG4J2-3527_Don_t_use_Paths_get_to_avoid_circular_file_systems.xml
index 8395d7c..e69041b 100644
--- a/log4j-changelog/src/test/resources/6-enriched-again/2.18.0/LOG4J2-3527_Don_t_use_Paths_get_to_avoid_circular_file_systems.xml
+++ b/log4j-changelog/src/test/resources/6-enriched-again/2.18.0/LOG4J2-3527_Don_t_use_Paths_get_to_avoid_circular_file_systems.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="added">
   <issue id="LOG4J2-3527" link="https://issues.apache.org/jira/browse/LOG4J2-3527"/>
   <description format="asciidoc">Don't use `Paths.get()` to avoid circular file systems</description>
diff --git a/log4j-changelog/src/test/resources/6-enriched-again/2.19.0/.release.xml b/log4j-changelog/src/test/resources/6-enriched-again/2.19.0/.release.xml
index 53bf06c..239afd1 100644
--- a/log4j-changelog/src/test/resources/6-enriched-again/2.19.0/.release.xml
+++ b/log4j-changelog/src/test/resources/6-enriched-again/2.19.0/.release.xml
@@ -15,7 +15,7 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<release xmlns="http://logging.apache.org/log4j/changelog"
+<release xmlns="https://logging.apache.org/xml/ns"
          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.3.xsd"
+         xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
          date="2023-01-25" version="2.19.0"/>
diff --git a/log4j-changelog/src/test/resources/6-enriched-again/2.19.0/LOG4J2-3572_Add_getExplicitLevel_method_to_LoggerConfig.xml b/log4j-changelog/src/test/resources/6-enriched-again/2.19.0/LOG4J2-3572_Add_getExplicitLevel_method_to_LoggerConfig.xml
index e76fcc4..a091774 100644
--- a/log4j-changelog/src/test/resources/6-enriched-again/2.19.0/LOG4J2-3572_Add_getExplicitLevel_method_to_LoggerConfig.xml
+++ b/log4j-changelog/src/test/resources/6-enriched-again/2.19.0/LOG4J2-3572_Add_getExplicitLevel_method_to_LoggerConfig.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="changed">
   <issue id="LOG4J2-3572" link="https://issues.apache.org/jira/browse/LOG4J2-3572"/>
   <description format="asciidoc">Add `getExplicitLevel` method to `LoggerConfig`</description>
diff --git a/log4j-changelog/src/test/resources/6-enriched-again/2.19.0/LOG4J2-3584_Make_StatusConsoleListener_use_SimpleLogger_internally.xml b/log4j-changelog/src/test/resources/6-enriched-again/2.19.0/LOG4J2-3584_Make_StatusConsoleListener_use_SimpleLogger_internally.xml
index 7e70c7e..f6471b4 100644
--- a/log4j-changelog/src/test/resources/6-enriched-again/2.19.0/LOG4J2-3584_Make_StatusConsoleListener_use_SimpleLogger_internally.xml
+++ b/log4j-changelog/src/test/resources/6-enriched-again/2.19.0/LOG4J2-3584_Make_StatusConsoleListener_use_SimpleLogger_internally.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="LOG4J2-3584" link="https://issues.apache.org/jira/browse/LOG4J2-3584"/>
   <description format="asciidoc">Make `StatusConsoleListener` use `SimpleLogger` internally</description>
diff --git a/log4j-changelog/src/test/resources/6-enriched-again/2.19.0/LOG4J2-3614_Harden_InstantFormatter_against_delegate_failures.xml b/log4j-changelog/src/test/resources/6-enriched-again/2.19.0/LOG4J2-3614_Harden_InstantFormatter_against_delegate_failures.xml
index 35cd338..c786970 100644
--- a/log4j-changelog/src/test/resources/6-enriched-again/2.19.0/LOG4J2-3614_Harden_InstantFormatter_against_delegate_failures.xml
+++ b/log4j-changelog/src/test/resources/6-enriched-again/2.19.0/LOG4J2-3614_Harden_InstantFormatter_against_delegate_failures.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="LOG4J2-3614" link="https://issues.apache.org/jira/browse/LOG4J2-3614"/>
   <description format="asciidoc">Harden `InstantFormatter` against delegate failures</description>
diff --git a/log4j-changelog/src/test/resources/6-enriched-again/2.19.0/add-update-type.xml b/log4j-changelog/src/test/resources/6-enriched-again/2.19.0/add-update-type.xml
index 456224b..50b3868 100644
--- a/log4j-changelog/src/test/resources/6-enriched-again/2.19.0/add-update-type.xml
+++ b/log4j-changelog/src/test/resources/6-enriched-again/2.19.0/add-update-type.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="updated">
   <description format="asciidoc">Testing `updated` type</description>
 </entry>
diff --git a/log4j-changelog/src/test/resources/7-released-again/.3.x.x/1220_Simplify_site_generation.xml b/log4j-changelog/src/test/resources/7-released-again/.3.x.x/1220_Simplify_site_generation.xml
index b144b28..6db4eb7 100644
--- a/log4j-changelog/src/test/resources/7-released-again/.3.x.x/1220_Simplify_site_generation.xml
+++ b/log4j-changelog/src/test/resources/7-released-again/.3.x.x/1220_Simplify_site_generation.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="changed">
   <issue id="1220" link="https://github.com/apache/logging-log4j2/pull/1220"/>
   <description format="asciidoc">Simplify Maven `site` phase and align it with the one in `release-2.x` branch</description>
diff --git a/log4j-changelog/src/test/resources/7-released-again/.3.x.x/1221_switch_from_jira_to_github_issues.xml b/log4j-changelog/src/test/resources/7-released-again/.3.x.x/1221_switch_from_jira_to_github_issues.xml
index 7b7eee4..8b6d1d9 100644
--- a/log4j-changelog/src/test/resources/7-released-again/.3.x.x/1221_switch_from_jira_to_github_issues.xml
+++ b/log4j-changelog/src/test/resources/7-released-again/.3.x.x/1221_switch_from_jira_to_github_issues.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="changed">
   <issue id="1221" link="https://github.com/apache/logging-log4j2/pull/1221"/>
   <description format="asciidoc">Switch the issue tracker from https://issues.apache.org/jira/browse/LOG4J2[JIRA] to https://github.com/apache/logging-log4j2/issues[GitHub Issues]</description>
diff --git a/log4j-changelog/src/test/resources/7-released-again/.3.x.x/LOG4J2-857_Add_Ordered_annotation_to_support_plugin_ordering_when_tw.xml b/log4j-changelog/src/test/resources/7-released-again/.3.x.x/LOG4J2-857_Add_Ordered_annotation_to_support_plugin_ordering_when_tw.xml
index 90d79ff..1c15961 100644
--- a/log4j-changelog/src/test/resources/7-released-again/.3.x.x/LOG4J2-857_Add_Ordered_annotation_to_support_plugin_ordering_when_tw.xml
+++ b/log4j-changelog/src/test/resources/7-released-again/.3.x.x/LOG4J2-857_Add_Ordered_annotation_to_support_plugin_ordering_when_tw.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="added">
   <issue id="LOG4J2-857" link="https://issues.apache.org/jira/browse/LOG4J2-857"/>
   <description format="asciidoc">
diff --git a/log4j-changelog/src/test/resources/7-released-again/2.17.2/.release.xml b/log4j-changelog/src/test/resources/7-released-again/2.17.2/.release.xml
index 0cb88d5..8c4bf57 100644
--- a/log4j-changelog/src/test/resources/7-released-again/2.17.2/.release.xml
+++ b/log4j-changelog/src/test/resources/7-released-again/2.17.2/.release.xml
@@ -15,7 +15,7 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<release xmlns="http://logging.apache.org/log4j/changelog"
+<release xmlns="https://logging.apache.org/xml/ns"
          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.3.xsd"
+         xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
          date="2022-02-23" version="2.17.2"/>
diff --git a/log4j-changelog/src/test/resources/7-released-again/2.17.2/LOG4J2-3304_Flag_LogManager_as_initialized_if_the_LoggerFactory_is_provi.xml b/log4j-changelog/src/test/resources/7-released-again/2.17.2/LOG4J2-3304_Flag_LogManager_as_initialized_if_the_LoggerFactory_is_provi.xml
index 510e555..b1e419d 100644
--- a/log4j-changelog/src/test/resources/7-released-again/2.17.2/LOG4J2-3304_Flag_LogManager_as_initialized_if_the_LoggerFactory_is_provi.xml
+++ b/log4j-changelog/src/test/resources/7-released-again/2.17.2/LOG4J2-3304_Flag_LogManager_as_initialized_if_the_LoggerFactory_is_provi.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="LOG4J2-3304" link="https://issues.apache.org/jira/browse/LOG4J2-3304"/>
   <description format="asciidoc">Flag `LogManager` as initialized if the `LoggerFactory` is provided as a property</description>
diff --git a/log4j-changelog/src/test/resources/7-released-again/2.17.2/LOG4J2-3333_Fix_ThreadContextDataInjector_initialization_deadlock.xml b/log4j-changelog/src/test/resources/7-released-again/2.17.2/LOG4J2-3333_Fix_ThreadContextDataInjector_initialization_deadlock.xml
index 5ae19ce..956625e 100644
--- a/log4j-changelog/src/test/resources/7-released-again/2.17.2/LOG4J2-3333_Fix_ThreadContextDataInjector_initialization_deadlock.xml
+++ b/log4j-changelog/src/test/resources/7-released-again/2.17.2/LOG4J2-3333_Fix_ThreadContextDataInjector_initialization_deadlock.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="removed">
   <issue id="LOG4J2-3333" link="https://issues.apache.org/jira/browse/LOG4J2-3333"/>
   <description format="asciidoc">Fix `ThreadContextDataInjector` initialization deadlock</description>
diff --git a/log4j-changelog/src/test/resources/7-released-again/2.17.2/LOG4J2-3405_Document_that_the_Spring_Boot_Lookup_requires_the_log4j_spri.xml b/log4j-changelog/src/test/resources/7-released-again/2.17.2/LOG4J2-3405_Document_that_the_Spring_Boot_Lookup_requires_the_log4j_spri.xml
index 9b76d26..f225573 100644
--- a/log4j-changelog/src/test/resources/7-released-again/2.17.2/LOG4J2-3405_Document_that_the_Spring_Boot_Lookup_requires_the_log4j_spri.xml
+++ b/log4j-changelog/src/test/resources/7-released-again/2.17.2/LOG4J2-3405_Document_that_the_Spring_Boot_Lookup_requires_the_log4j_spri.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="removed">
   <issue id="LOG4J2-3405" link="https://issues.apache.org/jira/browse/LOG4J2-3405"/>
   <description format="asciidoc">Document that the Spring Boot Lookup requires the `log4j-spring-boot` dependency</description>
diff --git a/log4j-changelog/src/test/resources/7-released-again/2.18.0/.release.xml b/log4j-changelog/src/test/resources/7-released-again/2.18.0/.release.xml
index a9381a9..2bb3239 100644
--- a/log4j-changelog/src/test/resources/7-released-again/2.18.0/.release.xml
+++ b/log4j-changelog/src/test/resources/7-released-again/2.18.0/.release.xml
@@ -15,7 +15,7 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<release xmlns="http://logging.apache.org/log4j/changelog"
+<release xmlns="https://logging.apache.org/xml/ns"
          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.3.xsd"
+         xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
          date="2022-06-28" version="2.18.0"/>
diff --git a/log4j-changelog/src/test/resources/7-released-again/2.18.0/LOG4J2-3339_DirectWriteRolloverStrategy_should_use_the_current_time_when.xml b/log4j-changelog/src/test/resources/7-released-again/2.18.0/LOG4J2-3339_DirectWriteRolloverStrategy_should_use_the_current_time_when.xml
index 47bebee..ea6925e 100644
--- a/log4j-changelog/src/test/resources/7-released-again/2.18.0/LOG4J2-3339_DirectWriteRolloverStrategy_should_use_the_current_time_when.xml
+++ b/log4j-changelog/src/test/resources/7-released-again/2.18.0/LOG4J2-3339_DirectWriteRolloverStrategy_should_use_the_current_time_when.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="LOG4J2-3339" link="https://issues.apache.org/jira/browse/LOG4J2-3339"/>
   <description format="asciidoc">`DirectWriteRolloverStrategy` should use the current time when creating files</description>
diff --git a/log4j-changelog/src/test/resources/7-released-again/2.18.0/LOG4J2-3490_The_DirectWriteRolloverStrategy_was_not_detecting_the_correc.xml b/log4j-changelog/src/test/resources/7-released-again/2.18.0/LOG4J2-3490_The_DirectWriteRolloverStrategy_was_not_detecting_the_correc.xml
index d8cbf07..835372b 100644
--- a/log4j-changelog/src/test/resources/7-released-again/2.18.0/LOG4J2-3490_The_DirectWriteRolloverStrategy_was_not_detecting_the_correc.xml
+++ b/log4j-changelog/src/test/resources/7-released-again/2.18.0/LOG4J2-3490_The_DirectWriteRolloverStrategy_was_not_detecting_the_correc.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="removed">
   <issue id="LOG4J2-3490" link="https://issues.apache.org/jira/browse/LOG4J2-3490"/>
   <description format="asciidoc">The `DirectWriteRolloverStrategy` was not detecting the correct index to use during startup</description>
diff --git a/log4j-changelog/src/test/resources/7-released-again/2.18.0/LOG4J2-3527_Don_t_use_Paths_get_to_avoid_circular_file_systems.xml b/log4j-changelog/src/test/resources/7-released-again/2.18.0/LOG4J2-3527_Don_t_use_Paths_get_to_avoid_circular_file_systems.xml
index 8395d7c..e69041b 100644
--- a/log4j-changelog/src/test/resources/7-released-again/2.18.0/LOG4J2-3527_Don_t_use_Paths_get_to_avoid_circular_file_systems.xml
+++ b/log4j-changelog/src/test/resources/7-released-again/2.18.0/LOG4J2-3527_Don_t_use_Paths_get_to_avoid_circular_file_systems.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="added">
   <issue id="LOG4J2-3527" link="https://issues.apache.org/jira/browse/LOG4J2-3527"/>
   <description format="asciidoc">Don't use `Paths.get()` to avoid circular file systems</description>
diff --git a/log4j-changelog/src/test/resources/7-released-again/2.19.0/.release.xml b/log4j-changelog/src/test/resources/7-released-again/2.19.0/.release.xml
index 53bf06c..239afd1 100644
--- a/log4j-changelog/src/test/resources/7-released-again/2.19.0/.release.xml
+++ b/log4j-changelog/src/test/resources/7-released-again/2.19.0/.release.xml
@@ -15,7 +15,7 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<release xmlns="http://logging.apache.org/log4j/changelog"
+<release xmlns="https://logging.apache.org/xml/ns"
          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.3.xsd"
+         xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
          date="2023-01-25" version="2.19.0"/>
diff --git a/log4j-changelog/src/test/resources/7-released-again/2.19.0/LOG4J2-3572_Add_getExplicitLevel_method_to_LoggerConfig.xml b/log4j-changelog/src/test/resources/7-released-again/2.19.0/LOG4J2-3572_Add_getExplicitLevel_method_to_LoggerConfig.xml
index e76fcc4..a091774 100644
--- a/log4j-changelog/src/test/resources/7-released-again/2.19.0/LOG4J2-3572_Add_getExplicitLevel_method_to_LoggerConfig.xml
+++ b/log4j-changelog/src/test/resources/7-released-again/2.19.0/LOG4J2-3572_Add_getExplicitLevel_method_to_LoggerConfig.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="changed">
   <issue id="LOG4J2-3572" link="https://issues.apache.org/jira/browse/LOG4J2-3572"/>
   <description format="asciidoc">Add `getExplicitLevel` method to `LoggerConfig`</description>
diff --git a/log4j-changelog/src/test/resources/7-released-again/2.19.0/LOG4J2-3584_Make_StatusConsoleListener_use_SimpleLogger_internally.xml b/log4j-changelog/src/test/resources/7-released-again/2.19.0/LOG4J2-3584_Make_StatusConsoleListener_use_SimpleLogger_internally.xml
index 7e70c7e..f6471b4 100644
--- a/log4j-changelog/src/test/resources/7-released-again/2.19.0/LOG4J2-3584_Make_StatusConsoleListener_use_SimpleLogger_internally.xml
+++ b/log4j-changelog/src/test/resources/7-released-again/2.19.0/LOG4J2-3584_Make_StatusConsoleListener_use_SimpleLogger_internally.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="LOG4J2-3584" link="https://issues.apache.org/jira/browse/LOG4J2-3584"/>
   <description format="asciidoc">Make `StatusConsoleListener` use `SimpleLogger` internally</description>
diff --git a/log4j-changelog/src/test/resources/7-released-again/2.19.0/LOG4J2-3614_Harden_InstantFormatter_against_delegate_failures.xml b/log4j-changelog/src/test/resources/7-released-again/2.19.0/LOG4J2-3614_Harden_InstantFormatter_against_delegate_failures.xml
index 35cd338..c786970 100644
--- a/log4j-changelog/src/test/resources/7-released-again/2.19.0/LOG4J2-3614_Harden_InstantFormatter_against_delegate_failures.xml
+++ b/log4j-changelog/src/test/resources/7-released-again/2.19.0/LOG4J2-3614_Harden_InstantFormatter_against_delegate_failures.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="LOG4J2-3614" link="https://issues.apache.org/jira/browse/LOG4J2-3614"/>
   <description format="asciidoc">Harden `InstantFormatter` against delegate failures</description>
diff --git a/log4j-changelog/src/test/resources/7-released-again/2.19.0/LOG4J2-3657_fix_TL_usage_in_AbstractLogger.xml b/log4j-changelog/src/test/resources/7-released-again/2.19.0/LOG4J2-3657_fix_TL_usage_in_AbstractLogger.xml
index 4f65694..8076751 100644
--- a/log4j-changelog/src/test/resources/7-released-again/2.19.0/LOG4J2-3657_fix_TL_usage_in_AbstractLogger.xml
+++ b/log4j-changelog/src/test/resources/7-released-again/2.19.0/LOG4J2-3657_fix_TL_usage_in_AbstractLogger.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="LOG4J2-3657" link="https://issues.apache.org/jira/browse/LOG4J2-3657"/>
   <description format="asciidoc">When ``ThreadLocal``s are disabled, avoid allocating them in `AbstractLogger` causing memory leaks due to retained reference to class loaders in web applications</description>
diff --git a/log4j-changelog/src/test/resources/7-released-again/2.19.0/add-update-type.xml b/log4j-changelog/src/test/resources/7-released-again/2.19.0/add-update-type.xml
index 456224b..50b3868 100644
--- a/log4j-changelog/src/test/resources/7-released-again/2.19.0/add-update-type.xml
+++ b/log4j-changelog/src/test/resources/7-released-again/2.19.0/add-update-type.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="updated">
   <description format="asciidoc">Testing `updated` type</description>
 </entry>
diff --git a/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.17.2/.release.xml b/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.17.2/.release.xml
index 0cb88d5..8c4bf57 100644
--- a/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.17.2/.release.xml
+++ b/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.17.2/.release.xml
@@ -15,7 +15,7 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<release xmlns="http://logging.apache.org/log4j/changelog"
+<release xmlns="https://logging.apache.org/xml/ns"
          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.3.xsd"
+         xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
          date="2022-02-23" version="2.17.2"/>
diff --git a/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.17.2/LOG4J2-3304_Flag_LogManager_as_initialized_if_the_LoggerFactory_is_provi.xml b/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.17.2/LOG4J2-3304_Flag_LogManager_as_initialized_if_the_LoggerFactory_is_provi.xml
index 510e555..b1e419d 100644
--- a/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.17.2/LOG4J2-3304_Flag_LogManager_as_initialized_if_the_LoggerFactory_is_provi.xml
+++ b/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.17.2/LOG4J2-3304_Flag_LogManager_as_initialized_if_the_LoggerFactory_is_provi.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="LOG4J2-3304" link="https://issues.apache.org/jira/browse/LOG4J2-3304"/>
   <description format="asciidoc">Flag `LogManager` as initialized if the `LoggerFactory` is provided as a property</description>
diff --git a/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.17.2/LOG4J2-3333_Fix_ThreadContextDataInjector_initialization_deadlock.xml b/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.17.2/LOG4J2-3333_Fix_ThreadContextDataInjector_initialization_deadlock.xml
index 5ae19ce..956625e 100644
--- a/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.17.2/LOG4J2-3333_Fix_ThreadContextDataInjector_initialization_deadlock.xml
+++ b/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.17.2/LOG4J2-3333_Fix_ThreadContextDataInjector_initialization_deadlock.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="removed">
   <issue id="LOG4J2-3333" link="https://issues.apache.org/jira/browse/LOG4J2-3333"/>
   <description format="asciidoc">Fix `ThreadContextDataInjector` initialization deadlock</description>
diff --git a/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.17.2/LOG4J2-3405_Document_that_the_Spring_Boot_Lookup_requires_the_log4j_spri.xml b/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.17.2/LOG4J2-3405_Document_that_the_Spring_Boot_Lookup_requires_the_log4j_spri.xml
index 9b76d26..f225573 100644
--- a/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.17.2/LOG4J2-3405_Document_that_the_Spring_Boot_Lookup_requires_the_log4j_spri.xml
+++ b/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.17.2/LOG4J2-3405_Document_that_the_Spring_Boot_Lookup_requires_the_log4j_spri.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="removed">
   <issue id="LOG4J2-3405" link="https://issues.apache.org/jira/browse/LOG4J2-3405"/>
   <description format="asciidoc">Document that the Spring Boot Lookup requires the `log4j-spring-boot` dependency</description>
diff --git a/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.18.0/.release.xml b/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.18.0/.release.xml
index a9381a9..2bb3239 100644
--- a/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.18.0/.release.xml
+++ b/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.18.0/.release.xml
@@ -15,7 +15,7 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<release xmlns="http://logging.apache.org/log4j/changelog"
+<release xmlns="https://logging.apache.org/xml/ns"
          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.3.xsd"
+         xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
          date="2022-06-28" version="2.18.0"/>
diff --git a/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.18.0/LOG4J2-3339_DirectWriteRolloverStrategy_should_use_the_current_time_when.xml b/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.18.0/LOG4J2-3339_DirectWriteRolloverStrategy_should_use_the_current_time_when.xml
index 47bebee..ea6925e 100644
--- a/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.18.0/LOG4J2-3339_DirectWriteRolloverStrategy_should_use_the_current_time_when.xml
+++ b/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.18.0/LOG4J2-3339_DirectWriteRolloverStrategy_should_use_the_current_time_when.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="LOG4J2-3339" link="https://issues.apache.org/jira/browse/LOG4J2-3339"/>
   <description format="asciidoc">`DirectWriteRolloverStrategy` should use the current time when creating files</description>
diff --git a/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.18.0/LOG4J2-3490_The_DirectWriteRolloverStrategy_was_not_detecting_the_correc.xml b/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.18.0/LOG4J2-3490_The_DirectWriteRolloverStrategy_was_not_detecting_the_correc.xml
index d8cbf07..835372b 100644
--- a/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.18.0/LOG4J2-3490_The_DirectWriteRolloverStrategy_was_not_detecting_the_correc.xml
+++ b/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.18.0/LOG4J2-3490_The_DirectWriteRolloverStrategy_was_not_detecting_the_correc.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="removed">
   <issue id="LOG4J2-3490" link="https://issues.apache.org/jira/browse/LOG4J2-3490"/>
   <description format="asciidoc">The `DirectWriteRolloverStrategy` was not detecting the correct index to use during startup</description>
diff --git a/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.18.0/LOG4J2-3527_Don_t_use_Paths_get_to_avoid_circular_file_systems.xml b/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.18.0/LOG4J2-3527_Don_t_use_Paths_get_to_avoid_circular_file_systems.xml
index 8395d7c..e69041b 100644
--- a/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.18.0/LOG4J2-3527_Don_t_use_Paths_get_to_avoid_circular_file_systems.xml
+++ b/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.18.0/LOG4J2-3527_Don_t_use_Paths_get_to_avoid_circular_file_systems.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="added">
   <issue id="LOG4J2-3527" link="https://issues.apache.org/jira/browse/LOG4J2-3527"/>
   <description format="asciidoc">Don't use `Paths.get()` to avoid circular file systems</description>
diff --git a/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.19.0/.release.xml b/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.19.0/.release.xml
index 53bf06c..239afd1 100644
--- a/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.19.0/.release.xml
+++ b/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.19.0/.release.xml
@@ -15,7 +15,7 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<release xmlns="http://logging.apache.org/log4j/changelog"
+<release xmlns="https://logging.apache.org/xml/ns"
          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.3.xsd"
+         xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
          date="2023-01-25" version="2.19.0"/>
diff --git a/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.19.0/LOG4J2-3572_Add_getExplicitLevel_method_to_LoggerConfig.xml b/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.19.0/LOG4J2-3572_Add_getExplicitLevel_method_to_LoggerConfig.xml
index e76fcc4..a091774 100644
--- a/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.19.0/LOG4J2-3572_Add_getExplicitLevel_method_to_LoggerConfig.xml
+++ b/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.19.0/LOG4J2-3572_Add_getExplicitLevel_method_to_LoggerConfig.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="changed">
   <issue id="LOG4J2-3572" link="https://issues.apache.org/jira/browse/LOG4J2-3572"/>
   <description format="asciidoc">Add `getExplicitLevel` method to `LoggerConfig`</description>
diff --git a/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.19.0/LOG4J2-3584_Make_StatusConsoleListener_use_SimpleLogger_internally.xml b/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.19.0/LOG4J2-3584_Make_StatusConsoleListener_use_SimpleLogger_internally.xml
index 7e70c7e..f6471b4 100644
--- a/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.19.0/LOG4J2-3584_Make_StatusConsoleListener_use_SimpleLogger_internally.xml
+++ b/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.19.0/LOG4J2-3584_Make_StatusConsoleListener_use_SimpleLogger_internally.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="LOG4J2-3584" link="https://issues.apache.org/jira/browse/LOG4J2-3584"/>
   <description format="asciidoc">Make `StatusConsoleListener` use `SimpleLogger` internally</description>
diff --git a/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.19.0/LOG4J2-3614_Harden_InstantFormatter_against_delegate_failures.xml b/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.19.0/LOG4J2-3614_Harden_InstantFormatter_against_delegate_failures.xml
index 35cd338..c786970 100644
--- a/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.19.0/LOG4J2-3614_Harden_InstantFormatter_against_delegate_failures.xml
+++ b/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.19.0/LOG4J2-3614_Harden_InstantFormatter_against_delegate_failures.xml
@@ -15,9 +15,9 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="LOG4J2-3614" link="https://issues.apache.org/jira/browse/LOG4J2-3614"/>
   <description format="asciidoc">Harden `InstantFormatter` against delegate failures</description>
diff --git a/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.19.0/LOG4J2-3657_fix_TL_usage_in_AbstractLogger.xml b/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.19.0/LOG4J2-3657_fix_TL_usage_in_AbstractLogger.xml
index 4f65694..8076751 100644
--- a/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.19.0/LOG4J2-3657_fix_TL_usage_in_AbstractLogger.xml
+++ b/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.19.0/LOG4J2-3657_fix_TL_usage_in_AbstractLogger.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="LOG4J2-3657" link="https://issues.apache.org/jira/browse/LOG4J2-3657"/>
   <description format="asciidoc">When ``ThreadLocal``s are disabled, avoid allocating them in `AbstractLogger` causing memory leaks due to retained reference to class loaders in web applications</description>
diff --git a/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.19.0/add-update-type.xml b/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.19.0/add-update-type.xml
index 456224b..50b3868 100644
--- a/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.19.0/add-update-type.xml
+++ b/log4j-changelog/src/test/resources/8-no-unreleased-directories/2.19.0/add-update-type.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="updated">
   <description format="asciidoc">Testing `updated` type</description>
 </entry>
diff --git a/pom.xml b/pom.xml
index 7e7dcd2..820c665 100644
--- a/pom.xml
+++ b/pom.xml
@@ -178,6 +178,35 @@
         </executions>
       </plugin>
 
+      <!-- Fix broken changelog entry file validation inherited from `logging-parent`.
+
+           Inherited `validate-changelog` execution explicitly fixes the `log4j-changelog` namespace and schema location.
+           For one, this is not necessary, since all changelog entry files contain explicit namespace and schema location attributes.
+           Second, this makes it impossible to upgrade changelog entry file schemas to a newer version than the one expected by `logging-parent`.
+
+           TODO: This will probably be fixed in `logging-parent` version `11.0.0` release.
+                 Hence, from then on, this `xml-maven-plugin` override can be removed. -->
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>xml-maven-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>validate-changelog</id>
+            <configuration combine.self="override">
+              <validationSets>
+                <validationSet>
+                  <dir>src/changelog</dir>
+                  <includes>
+                    <include>**/*.xml</include>
+                  </includes>
+                  <validating>true</validating>
+                </validationSet>
+              </validationSets>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+
     </plugins>
   </build>
 
diff --git a/src/changelog/.1.x.x/add_log4j_docgen.xml b/src/changelog/.1.x.x/add_log4j_docgen.xml
index 3950a76..51ad909 100644
--- a/src/changelog/.1.x.x/add_log4j_docgen.xml
+++ b/src/changelog/.1.x.x/add_log4j_docgen.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <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"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="added">
   <description format="asciidoc">
     Add a `log4j-docgen` module with a common XML model to document sets of Log4j plugins.
diff --git a/src/changelog/.1.x.x/move_changelog_xml_ns.xml b/src/changelog/.1.x.x/move_changelog_xml_ns.xml
new file mode 100644
index 0000000..c8aa10c
--- /dev/null
+++ b/src/changelog/.1.x.x/move_changelog_xml_ns.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<entry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
+       type="changed">
+  <description format="asciidoc">
+    Move `log4j-changelog` XML namespace and schema location to `https://logging.apache.org/xml/ns` and `https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd`, respectively
+  </description>
+</entry>
diff --git a/src/changelog/.1.x.x/remove_changelog_author.xml b/src/changelog/.1.x.x/remove_changelog_author.xml
index 0343061..5b78f51 100644
--- a/src/changelog/.1.x.x/remove_changelog_author.xml
+++ b/src/changelog/.1.x.x/remove_changelog_author.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="removed">
   <description format="asciidoc">Remove `author` from `log4j-changelog`.
 +
diff --git a/src/changelog/.1.x.x/update_apache_logging_parent.xml b/src/changelog/.1.x.x/update_apache_logging_parent.xml
index 3d27b08..a978882 100644
--- a/src/changelog/.1.x.x/update_apache_logging_parent.xml
+++ b/src/changelog/.1.x.x/update_apache_logging_parent.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="updated">
   <description format="asciidoc">Update `org.apache.logging:logging-parent` to version `10.6.0`</description>
 </entry>
diff --git a/src/changelog/.1.x.x/update_jakarta_inject_jakarta_inject_api.xml b/src/changelog/.1.x.x/update_jakarta_inject_jakarta_inject_api.xml
index b4edaf8..e381fcf 100644
--- a/src/changelog/.1.x.x/update_jakarta_inject_jakarta_inject_api.xml
+++ b/src/changelog/.1.x.x/update_jakarta_inject_jakarta_inject_api.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="updated">
   <issue id="94" link="https://github.com/apache/logging-log4j-tools/pull/94"/>
   <description format="asciidoc">Update `jakarta.inject:jakarta.inject-api` to version `2.0.1`</description>
diff --git a/src/changelog/.1.x.x/update_org_apache_logging_log4j_log4j_core.xml b/src/changelog/.1.x.x/update_org_apache_logging_log4j_log4j_core.xml
index 762a1f6..324b5be 100644
--- a/src/changelog/.1.x.x/update_org_apache_logging_log4j_log4j_core.xml
+++ b/src/changelog/.1.x.x/update_org_apache_logging_log4j_log4j_core.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="updated">
   <issue id="106" link="https://github.com/apache/logging-log4j-tools/pull/106"/>
   <description format="asciidoc">Update `org.apache.logging.log4j:log4j-core` to version `2.23.0`</description>
diff --git a/src/changelog/.1.x.x/update_org_apache_logging_log4j_log4j_plugins.xml b/src/changelog/.1.x.x/update_org_apache_logging_log4j_log4j_plugins.xml
index 51d67da..3c7a098 100644
--- a/src/changelog/.1.x.x/update_org_apache_logging_log4j_log4j_plugins.xml
+++ b/src/changelog/.1.x.x/update_org_apache_logging_log4j_log4j_plugins.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="updated">
   <issue id="107" link="https://github.com/apache/logging-log4j-tools/pull/107"/>
   <description format="asciidoc">Update `org.apache.logging.log4j:log4j-plugins` to version `3.0.0-beta2`</description>
diff --git a/src/changelog/.1.x.x/update_org_apache_maven_plugin_tools_maven_plugin_annotations.xml b/src/changelog/.1.x.x/update_org_apache_maven_plugin_tools_maven_plugin_annotations.xml
index 2224efb..04e466f 100644
--- a/src/changelog/.1.x.x/update_org_apache_maven_plugin_tools_maven_plugin_annotations.xml
+++ b/src/changelog/.1.x.x/update_org_apache_maven_plugin_tools_maven_plugin_annotations.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="updated">
   <issue id="98" link="https://github.com/apache/logging-log4j-tools/pull/98"/>
   <description format="asciidoc">Update `org.apache.maven.plugin-tools:maven-plugin-annotations` to version `3.11.0`</description>
diff --git a/src/changelog/.1.x.x/update_org_assertj_assertj_core.xml b/src/changelog/.1.x.x/update_org_assertj_assertj_core.xml
index 34952fe..de506e5 100644
--- a/src/changelog/.1.x.x/update_org_assertj_assertj_core.xml
+++ b/src/changelog/.1.x.x/update_org_assertj_assertj_core.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="updated">
   <issue id="104" link="https://github.com/apache/logging-log4j-tools/pull/104"/>
   <description format="asciidoc">Update `org.assertj:assertj-core` to version `3.25.3`</description>
diff --git a/src/changelog/.1.x.x/update_org_codehaus_modello_modello_maven_plugin.xml b/src/changelog/.1.x.x/update_org_codehaus_modello_modello_maven_plugin.xml
index ff67f18..6e611f9 100644
--- a/src/changelog/.1.x.x/update_org_codehaus_modello_modello_maven_plugin.xml
+++ b/src/changelog/.1.x.x/update_org_codehaus_modello_modello_maven_plugin.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="updated">
   <issue id="105" link="https://github.com/apache/logging-log4j-tools/pull/105"/>
   <description format="asciidoc">Update `org.codehaus.modello:modello-maven-plugin` to version `2.3.0`</description>
diff --git a/src/changelog/.1.x.x/update_org_junit_junit_bom.xml b/src/changelog/.1.x.x/update_org_junit_junit_bom.xml
index 2efde89..8fca07d 100644
--- a/src/changelog/.1.x.x/update_org_junit_junit_bom.xml
+++ b/src/changelog/.1.x.x/update_org_junit_junit_bom.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="updated">
   <issue id="103" link="https://github.com/apache/logging-log4j-tools/pull/103"/>
   <description format="asciidoc">Update `org.junit:junit-bom` to version `5.10.2`</description>
diff --git a/src/changelog/0.1.0/.release-notes.adoc.ftl b/src/changelog/0.1.0/.release-notes.adoc.ftl
index d7c7503..3adf1fe 100644
--- a/src/changelog/0.1.0/.release-notes.adoc.ftl
+++ b/src/changelog/0.1.0/.release-notes.adoc.ftl
@@ -38,6 +38,6 @@
 
 <#if release.date?has_content>Release date:: ${release.date}</#if>
 
-This is the first release, aimed to assist [the Apache Log4j 2](http://logging.apache.org/log4j/2.x/) on generating release notes.
+This is the first release, aimed to assist [the Apache Log4j 2](https://logging.apache.org/log4j/2.x/) on generating release notes.
 
 <#include "../.changelog.adoc.ftl">
diff --git a/src/changelog/0.1.0/.release.xml b/src/changelog/0.1.0/.release.xml
index f995f78..40cb75a 100644
--- a/src/changelog/0.1.0/.release.xml
+++ b/src/changelog/0.1.0/.release.xml
@@ -16,7 +16,7 @@
   ~ limitations under the License.
   -->
 <release 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.3.xsd"
+         xmlns="https://logging.apache.org/xml/ns"
+         xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
          date="2023-01-10"
          version="0.1.0"/>
diff --git a/src/changelog/0.1.0/LOG4J2-3628_add_tools_bom_and_changelog_modules.xml b/src/changelog/0.1.0/LOG4J2-3628_add_tools_bom_and_changelog_modules.xml
index 8bdeb0e..22d3716 100644
--- a/src/changelog/0.1.0/LOG4J2-3628_add_tools_bom_and_changelog_modules.xml
+++ b/src/changelog/0.1.0/LOG4J2-3628_add_tools_bom_and_changelog_modules.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="added">
   <issue id="LOG4J2-3628" link="https://issues.apache.org/jira/browse/LOG4J2-3628"/>
   <description format="asciidoc">Add `log4j-tools-bom` and `log4j-changelog` modules</description>
diff --git a/src/changelog/0.2.0/.release.xml b/src/changelog/0.2.0/.release.xml
index b2f0a9a..f503e02 100644
--- a/src/changelog/0.2.0/.release.xml
+++ b/src/changelog/0.2.0/.release.xml
@@ -16,7 +16,7 @@
   ~ limitations under the License.
   -->
 <release 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.3.xsd"
+         xmlns="https://logging.apache.org/xml/ns"
+         xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
          date="2023-01-31"
          version="0.2.0"/>
diff --git a/src/changelog/0.2.0/13_add_changelog_xsd.xml b/src/changelog/0.2.0/13_add_changelog_xsd.xml
index 9fbb263..330de10 100644
--- a/src/changelog/0.2.0/13_add_changelog_xsd.xml
+++ b/src/changelog/0.2.0/13_add_changelog_xsd.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="added">
   <issue id="13" link="https://github.com/apache/logging-log4j-tools/issues/13"/>
   <description format="asciidoc">Add XSD for `log4j-changelog` XML files</description>
diff --git a/src/changelog/0.2.0/14_remove_changelog_security_type.xml b/src/changelog/0.2.0/14_remove_changelog_security_type.xml
index af0ffe7..b9651f3 100644
--- a/src/changelog/0.2.0/14_remove_changelog_security_type.xml
+++ b/src/changelog/0.2.0/14_remove_changelog_security_type.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="removed">
   <issue id="14" link="https://github.com/apache/logging-log4j-tools/issues/14"/>
   <description format="asciidoc">Remove `security` as a change type from `log4j-changelog`</description>
diff --git a/src/changelog/0.2.0/17_fix_unreleased_directory_order.xml b/src/changelog/0.2.0/17_fix_unreleased_directory_order.xml
index b862435..ae161e9 100644
--- a/src/changelog/0.2.0/17_fix_unreleased_directory_order.xml
+++ b/src/changelog/0.2.0/17_fix_unreleased_directory_order.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="17" link="https://github.com/apache/logging-log4j-tools/issues/17"/>
   <description format="asciidoc">Fix unreleased directory order in `ChangelogExporter`</description>
diff --git a/src/changelog/0.2.0/19_fix_Windows_compat.xml b/src/changelog/0.2.0/19_fix_Windows_compat.xml
index a67dc0e..161ab0d 100644
--- a/src/changelog/0.2.0/19_fix_Windows_compat.xml
+++ b/src/changelog/0.2.0/19_fix_Windows_compat.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="19" link="https://github.com/apache/logging-log4j-tools/issues/19"/>
   <description format="asciidoc">Fix Windows compatibility</description>
diff --git a/src/changelog/0.2.0/20_add_changelog_maven_plugin.xml b/src/changelog/0.2.0/20_add_changelog_maven_plugin.xml
index c543e1a..3c8bce6 100644
--- a/src/changelog/0.2.0/20_add_changelog_maven_plugin.xml
+++ b/src/changelog/0.2.0/20_add_changelog_maven_plugin.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="added">
   <issue id="20" link="https://github.com/apache/logging-log4j-tools/issues/20"/>
   <description format="asciidoc">Add `log4j-changelog-maven-plugin` module</description>
diff --git a/src/changelog/0.2.0/20_rename_exporter_outputDirectory_property.xml b/src/changelog/0.2.0/20_rename_exporter_outputDirectory_property.xml
index af1c6cf..88fa996 100644
--- a/src/changelog/0.2.0/20_rename_exporter_outputDirectory_property.xml
+++ b/src/changelog/0.2.0/20_rename_exporter_outputDirectory_property.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="changed">
   <issue id="20" link="https://github.com/apache/logging-log4j-tools/issues/20"/>
   <description format="asciidoc">Rename `log4j.changelog.exporter.outputDirectory` property to `log4j.changelog.outputDirectory`</description>
diff --git a/src/changelog/0.3.0/.release.xml b/src/changelog/0.3.0/.release.xml
index efd85a5..90903fc 100644
--- a/src/changelog/0.3.0/.release.xml
+++ b/src/changelog/0.3.0/.release.xml
@@ -16,7 +16,7 @@
   ~ limitations under the License.
   -->
 <release 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.3.xsd"
+         xmlns="https://logging.apache.org/xml/ns"
+         xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
          date="2023-03-14"
          version="0.3.0"/>
diff --git a/src/changelog/0.3.0/37_add_changelogEntryCount.xml b/src/changelog/0.3.0/37_add_changelogEntryCount.xml
index 4b77588..5ddc189 100644
--- a/src/changelog/0.3.0/37_add_changelogEntryCount.xml
+++ b/src/changelog/0.3.0/37_add_changelogEntryCount.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="added">
   <issue id="37" link="https://github.com/apache/logging-log4j-tools/issues/37"/>
   <description format="asciidoc">The changelog release models passed to the index template file (`.index.adoc.ftl`) is enriched with `changelogEntryCount` fields</description>
diff --git a/src/changelog/0.3.0/44_make_changelog_format_agnostic.xml b/src/changelog/0.3.0/44_make_changelog_format_agnostic.xml
index bf35787..b434330 100644
--- a/src/changelog/0.3.0/44_make_changelog_format_agnostic.xml
+++ b/src/changelog/0.3.0/44_make_changelog_format_agnostic.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="added">
   <issue id="44" link="https://github.com/apache/logging-log4j-tools/issues/44"/>
   <description format="asciidoc">Support multiple and formatting-agnostic template files</description>
diff --git a/src/changelog/0.3.0/java_17.xml b/src/changelog/0.3.0/java_17.xml
index b490290..1df43e6 100644
--- a/src/changelog/0.3.0/java_17.xml
+++ b/src/changelog/0.3.0/java_17.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="changed">
   <description format="asciidoc">Upgrade the compiler version to Java 17, yet still target Java 8</description>
 </entry>
diff --git a/src/changelog/0.4.0/.release.xml b/src/changelog/0.4.0/.release.xml
index c21261e..93d2be8 100644
--- a/src/changelog/0.4.0/.release.xml
+++ b/src/changelog/0.4.0/.release.xml
@@ -15,7 +15,7 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<release xmlns="http://logging.apache.org/log4j/changelog"
+<release xmlns="https://logging.apache.org/xml/ns"
          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.3.xsd"
+         xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
          date="2023-07-02" version="0.4.0"/>
diff --git a/src/changelog/0.4.0/63_add_versionPattern_to_ReleaseMojo.xml b/src/changelog/0.4.0/63_add_versionPattern_to_ReleaseMojo.xml
index c11e1a2..eb0c109 100644
--- a/src/changelog/0.4.0/63_add_versionPattern_to_ReleaseMojo.xml
+++ b/src/changelog/0.4.0/63_add_versionPattern_to_ReleaseMojo.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="added">
   <issue id="63" link="https://github.com/apache/logging-log4j-tools/issues/63"/>
   <description format="asciidoc">Add `versionPattern` (i.e., the regular expression pattern for parsing versions) parameter to the Maven `release` goal</description>
diff --git a/src/changelog/0.4.0/change_ExportMojo_outputDirectory.xml b/src/changelog/0.4.0/change_ExportMojo_outputDirectory.xml
index 5d9bc04..aaa05a8 100644
--- a/src/changelog/0.4.0/change_ExportMojo_outputDirectory.xml
+++ b/src/changelog/0.4.0/change_ExportMojo_outputDirectory.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="changed">
   <description format="asciidoc">Change the default value of `outputDirectory` to `${project.build.directory}/generated-sources/site/changelog` for the Maven `export` goal</description>
 </entry>
diff --git a/src/changelog/0.4.0/changelog_migration.xml b/src/changelog/0.4.0/changelog_migration.xml
index ab8b98f..3690f65 100644
--- a/src/changelog/0.4.0/changelog_migration.xml
+++ b/src/changelog/0.4.0/changelog_migration.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="changed">
   <description format="asciidoc">Migrate from `CHANGELOG.adoc` to using `log4j-changelog-maven-plugin`</description>
 </entry>
diff --git a/src/changelog/0.4.0/fix_repetitive_release.xml b/src/changelog/0.4.0/fix_repetitive_release.xml
index 1de6259..b68d292 100644
--- a/src/changelog/0.4.0/fix_repetitive_release.xml
+++ b/src/changelog/0.4.0/fix_repetitive_release.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <description format="asciidoc">Improve Maven `release` goal to accommodate repetitive invocations</description>
 </entry>
diff --git a/src/changelog/0.5.0/.release.xml b/src/changelog/0.5.0/.release.xml
index 69c526a..bdb337b 100644
--- a/src/changelog/0.5.0/.release.xml
+++ b/src/changelog/0.5.0/.release.xml
@@ -15,7 +15,7 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<release xmlns="http://logging.apache.org/log4j/changelog"
+<release xmlns="https://logging.apache.org/xml/ns"
          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.0.xsd"
+         xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
          date="2023-09-29" version="0.5.0"/>
diff --git a/src/changelog/0.5.0/add-module-support.xml b/src/changelog/0.5.0/add-module-support.xml
index 1cac328..a8a17bb 100644
--- a/src/changelog/0.5.0/add-module-support.xml
+++ b/src/changelog/0.5.0/add-module-support.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="added">
   <description format="asciidoc">Added OSGi and JPMS support</description>
 </entry>
diff --git a/src/changelog/0.5.0/add-website.xml b/src/changelog/0.5.0/add-website.xml
index 42d5faa..3c349fa 100644
--- a/src/changelog/0.5.0/add-website.xml
+++ b/src/changelog/0.5.0/add-website.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="added">
   <description format="asciidoc">Started publishing https://logging.apache.org/log4j/tools[the project website]</description>
 </entry>
diff --git a/src/changelog/0.5.0/make-author-optional.xml b/src/changelog/0.5.0/make-author-optional.xml
index 74fec0d..54f812f 100644
--- a/src/changelog/0.5.0/make-author-optional.xml
+++ b/src/changelog/0.5.0/make-author-optional.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="changed">
   <issue id="81" link="https://github.com/apache/logging-log4j-tools/issues/81"/>
   <description format="asciidoc">Made `author` element optional and bumped the XML schema version to `0.1.2`</description>
diff --git a/src/changelog/0.5.0/make-maven-plugin-thread-safe.xml b/src/changelog/0.5.0/make-maven-plugin-thread-safe.xml
index 2442ce2..4dd7c9f 100644
--- a/src/changelog/0.5.0/make-maven-plugin-thread-safe.xml
+++ b/src/changelog/0.5.0/make-maven-plugin-thread-safe.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="changed">
   <issue id="80" link="https://github.com/apache/logging-log4j-tools/issues/80"/>
   <!-- The definition of what is "thread-safe" from a Maven point of view is really unclear.
diff --git a/src/changelog/0.5.0/update_org_apache_logging_logging_parent.xml b/src/changelog/0.5.0/update_org_apache_logging_logging_parent.xml
index 01870d9..a9b17eb 100644
--- a/src/changelog/0.5.0/update_org_apache_logging_logging_parent.xml
+++ b/src/changelog/0.5.0/update_org_apache_logging_logging_parent.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="updated">
   <issue id="82" link="https://github.com/apache/logging-log4j-tools/pull/82"/>
   <description format="asciidoc">Update `org.apache.logging:logging-parent` to version `10.1.1`</description>
diff --git a/src/changelog/0.5.0/update_org_junit_jupiter_junit_jupiter_engine.xml b/src/changelog/0.5.0/update_org_junit_jupiter_junit_jupiter_engine.xml
index e89731d..35d7e75 100644
--- a/src/changelog/0.5.0/update_org_junit_jupiter_junit_jupiter_engine.xml
+++ b/src/changelog/0.5.0/update_org_junit_jupiter_junit_jupiter_engine.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="updated">
   <description format="asciidoc">Update `org.junit.jupiter:junit-jupiter-engine` to version `5.10.0`</description>
 </entry>
diff --git a/src/changelog/0.6.0/.release.xml b/src/changelog/0.6.0/.release.xml
index 17326d2..9694856 100644
--- a/src/changelog/0.6.0/.release.xml
+++ b/src/changelog/0.6.0/.release.xml
@@ -15,7 +15,7 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<release xmlns="http://logging.apache.org/log4j/changelog"
+<release xmlns="https://logging.apache.org/xml/ns"
          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.3.xsd"
+         xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
          date="2023-11-17" version="0.6.0"/>
diff --git a/src/changelog/0.6.0/add-sbom.xml b/src/changelog/0.6.0/add-sbom.xml
index 12520d5..da96da9 100644
--- a/src/changelog/0.6.0/add-sbom.xml
+++ b/src/changelog/0.6.0/add-sbom.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="added">
   <description format="asciidoc">Started generating CycloneDX SBOM with the recent update of `logging-parent` to version `10.4.0`</description>
 </entry>
diff --git a/src/changelog/0.6.0/fix-bom.xml b/src/changelog/0.6.0/fix-bom.xml
index a195625..07f2983 100644
--- a/src/changelog/0.6.0/fix-bom.xml
+++ b/src/changelog/0.6.0/fix-bom.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <description format="asciidoc">`log4j-tools-bom` was broken due to removed `parent` during flattening.
 This is automatically fixed by the recent `logging-parent` version `10.4.0` update.</description>
diff --git a/src/changelog/0.6.0/update-parent.xml b/src/changelog/0.6.0/update-parent.xml
index 6119c13..baad7e3 100644
--- a/src/changelog/0.6.0/update-parent.xml
+++ b/src/changelog/0.6.0/update-parent.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="updated">
   <description format="asciidoc">Update `org.apache.logging:logging-parent` to version `10.4.0`</description>
 </entry>
diff --git a/src/changelog/0.7.0/.release.xml b/src/changelog/0.7.0/.release.xml
index 1c37f36..e2b37c0 100644
--- a/src/changelog/0.7.0/.release.xml
+++ b/src/changelog/0.7.0/.release.xml
@@ -15,7 +15,7 @@
   ~ See the License for the specific language governing permissions and
   ~ limitations under the License.
   -->
-<release xmlns="http://logging.apache.org/log4j/changelog"
+<release xmlns="https://logging.apache.org/xml/ns"
          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"
+         xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
          date="2023-12-14" version="0.7.0"/>
diff --git a/src/changelog/0.7.0/add-update-type.xml b/src/changelog/0.7.0/add-update-type.xml
index 0af58d6..7a7a3fb 100644
--- a/src/changelog/0.7.0/add-update-type.xml
+++ b/src/changelog/0.7.0/add-update-type.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="added">
   <description format="asciidoc">Add the new `updated` changelog entry type and bump the XSD version to `0.1.3`</description>
 </entry>
diff --git a/src/changelog/0.7.0/fix-changelog-entry-type-order.xml b/src/changelog/0.7.0/fix-changelog-entry-type-order.xml
index b4776e4..8ed9289 100644
--- a/src/changelog/0.7.0/fix-changelog-entry-type-order.xml
+++ b/src/changelog/0.7.0/fix-changelog-entry-type-order.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <description format="asciidoc">Sort changelog entry types alphanumerically</description>
 </entry>
diff --git a/src/changelog/0.7.0/fix-releaser-on-empty-unreleased-dir.xml b/src/changelog/0.7.0/fix-releaser-on-empty-unreleased-dir.xml
index 0c00150..f898951 100644
--- a/src/changelog/0.7.0/fix-releaser-on-empty-unreleased-dir.xml
+++ b/src/changelog/0.7.0/fix-releaser-on-empty-unreleased-dir.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="90" link="https://github.com/apache/logging-log4j-tools/issues/90"/>
   <description format="asciidoc">Fix `log4j-changelog:release` failure on empty unreleased changelog directory</description>
diff --git a/src/changelog/0.7.0/fix-releaser-regex.xml b/src/changelog/0.7.0/fix-releaser-regex.xml
index f7940fb..932b8cc 100644
--- a/src/changelog/0.7.0/fix-releaser-regex.xml
+++ b/src/changelog/0.7.0/fix-releaser-regex.xml
@@ -16,8 +16,8 @@
   ~ 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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="89" link="https://github.com/apache/logging-log4j-tools/issues/89"/>
   <description format="asciidoc">Fix parsing of patch versions in `log4j-changelog:release` goal</description>
diff --git a/src/changelog/0.7.0/update_commons_io_commons_io.xml b/src/changelog/0.7.0/update_commons_io_commons_io.xml
index 14a4c2d..8303930 100644
--- a/src/changelog/0.7.0/update_commons_io_commons_io.xml
+++ b/src/changelog/0.7.0/update_commons_io_commons_io.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="updated">
   <issue id="86" link="https://github.com/apache/logging-log4j-tools/pull/86"/>
   <description format="asciidoc">Update `commons-io:commons-io` to version `2.15.1`</description>
diff --git a/src/changelog/0.7.0/update_org_apache_maven_plugin_tools_maven_plugin_annotations.xml b/src/changelog/0.7.0/update_org_apache_maven_plugin_tools_maven_plugin_annotations.xml
index d8cb380..cea0f0d 100644
--- a/src/changelog/0.7.0/update_org_apache_maven_plugin_tools_maven_plugin_annotations.xml
+++ b/src/changelog/0.7.0/update_org_apache_maven_plugin_tools_maven_plugin_annotations.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <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.3.xsd"
+       xmlns="https://logging.apache.org/xml/ns"
+       xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="updated">
   <issue id="87" link="https://github.com/apache/logging-log4j-tools/pull/87"/>
   <description format="asciidoc">Update `org.apache.maven.plugin-tools:maven-plugin-annotations` to version `3.10.2`</description>
diff --git a/src/site/_log4j-changelog.adoc b/src/site/_log4j-changelog.adoc
index a62abe7..406b9f9 100644
--- a/src/site/_log4j-changelog.adoc
+++ b/src/site/_log4j-changelog.adoc
@@ -98,11 +98,11 @@ A sample _release entry_ file is shared below.
 [source,xml]
 ----
 <?xml version="1.0" encoding="UTF-8"?>
-<release xmlns="http://logging.apache.org/log4j/changelog"
+<release xmlns="https://logging.apache.org/xml/ns"
          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.3.xsd"
+             https://logging.apache.org/xml/ns
+             https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
          date="2022-09-09"
          version="2.19.0"/>
 ----
@@ -125,11 +125,11 @@ A sample _changelog entry_ file is shared below.
 .`src/changelog/2.19.0/LOG4J2-3556_JsonTemplateLayout_stack_trace_truncation_fix.xml` file contents
 [source,xml]
 ----
-<entry xmlns="http://logging.apache.org/log4j/changelog"
+<entry xmlns="https://logging.apache.org/xml/ns"
        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.3.xsd"
+           https://logging.apache.org/xml/ns
+           https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd"
        type="fixed">
   <issue id="LOG4J2-3556" link="https://issues.apache.org/jira/browse/LOG4J2-3556"/>
   <description format="asciidoc">
diff --git a/src/site/_release-notes/_0.1.0.adoc b/src/site/_release-notes/_0.1.0.adoc
index abad477..c64475d 100644
--- a/src/site/_release-notes/_0.1.0.adoc
+++ b/src/site/_release-notes/_0.1.0.adoc
@@ -38,7 +38,7 @@
 
 Release date:: 2023-01-10
 
-This is the first release, aimed to assist [the Apache Log4j 2](http://logging.apache.org/log4j/2.x/) on generating release notes.
+This is the first release, aimed to assist [the Apache Log4j 2](https://logging.apache.org/log4j/2.x/) on generating release notes.
 
 
 [#release-notes-0-1-0-added]
diff --git a/src/site/_release-notes/_1.x.x.adoc b/src/site/_release-notes/_1.x.x.adoc
index 043000b..1973107 100644
--- a/src/site/_release-notes/_1.x.x.adoc
+++ b/src/site/_release-notes/_1.x.x.adoc
@@ -46,6 +46,11 @@ This minor release contains various bug fixes and improvements.
 
 * Add a `log4j-docgen` module with a common XML model to document sets of Log4j plugins.
 
+[#release-notes-1-x-x-changed]
+==== Changed
+
+* Move `log4j-changelog` XML namespace and schema location to `https://logging.apache.org/xml/ns` and `https://logging.apache.org/log4j/tools/1.x/xsd/changelog.xsd`, respectively
+
 [#release-notes-1-x-x-removed]
 ==== Removed
 
diff --git a/log4j-changelog/src/main/resources/log4j-changelog.xsd b/src/site/xsd/changelog.xsd
similarity index 94%
copy from log4j-changelog/src/main/resources/log4j-changelog.xsd
copy to src/site/xsd/changelog.xsd
index d6160b0..5539b11 100644
--- a/log4j-changelog/src/main/resources/log4j-changelog.xsd
+++ b/src/site/xsd/changelog.xsd
@@ -16,8 +16,8 @@
   limitations under the License.
 -->
 <schema xmlns="http://www.w3.org/2001/XMLSchema"
-        targetNamespace="http://logging.apache.org/log4j/changelog"
-        xmlns:cl="http://logging.apache.org/log4j/changelog"
+        targetNamespace="https://logging.apache.org/xml/ns"
+        xmlns:cl="https://logging.apache.org/xml/ns"
         elementFormDefault="qualified"
         version="1.0.0">