ActiveMQ Artemis Past Releases

These are older releases. To get the current release, please see the download page.

For any releases not shown here, check the archive.

It is important to verify the integrity of the files you download.

ActiveMQ Artemis 2.32.0 (Jan 30th, 2024)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 11+

tar.gz: apache-artemis-2.32.0-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.32.0-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.32.0-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.31.2 (Oct 27th, 2023)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 11+

tar.gz: apache-artemis-2.31.2-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.31.2-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.31.2-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.31.1 (Oct 25th, 2023)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 11+

tar.gz: apache-artemis-2.31.1-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.31.1-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.31.1-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.31.0 (Sep 19th, 2023)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 11+

tar.gz: apache-artemis-2.31.0-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.31.0-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.31.0-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.30.0 (Jul 26th, 2023)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 11+

tar.gz: apache-artemis-2.30.0-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.30.0-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.30.0-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.29.0 (Jun 19th, 2023)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 11+

tar.gz: apache-artemis-2.29.0-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.29.0-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.29.0-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.28.0 (Feb 3rd, 2023)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 11+

tar.gz: apache-artemis-2.28.0-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.28.0-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.28.0-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.27.1 (Dec 1st, 2022)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 11+

tar.gz: apache-artemis-2.27.1-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.27.1-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.27.1-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.27.0 (Nov 14th, 2022)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 11+

tar.gz: apache-artemis-2.27.0-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.27.0-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.27.0-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.26.0 (Sep 28th, 2022)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 11+

tar.gz: apache-artemis-2.26.0-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.26.0-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.26.0-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.25.0 (Sep 8th, 2022)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 11+

tar.gz: apache-artemis-2.25.0-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.25.0-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.25.0-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.24.0 (Aug 4th, 2022)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 11+

tar.gz: apache-artemis-2.24.0-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.24.0-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.24.0-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.23.1 (Jun 21st, 2022)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 11+

tar.gz: apache-artemis-2.23.1-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.23.1-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.23.1-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.23.0 (Jun 13th, 2022)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 11+

tar.gz: apache-artemis-2.23.0-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.23.0-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.23.0-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.22.0 (May 5th, 2022)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 11+

tar.gz: apache-artemis-2.22.0-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.22.0-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.22.0-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.21.0 (Mar 28th, 2022)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 11+

tar.gz: apache-artemis-2.21.0-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.21.0-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.21.0-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.20.0 (Dec 21st, 2021)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 11+

tar.gz: apache-artemis-2.20.0-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.20.0-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.20.0-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.19.1 (Feb 1st, 2022)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 8+

tar.gz: apache-artemis-2.19.1-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.19.1-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.19.1-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.19.0 (Oct 18th, 2021)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-2.19.0-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.19.0-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.19.0-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.18.0 (Aug 12th, 2021)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-2.18.0-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.18.0-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.18.0-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.17.0 (Feb 16th, 2021)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-2.17.0-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.17.0-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.17.0-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.16.0 (Nov 10th, 2020)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-2.16.0-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.16.0-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.16.0-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.15.0 (Aug 31st, 2020)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-2.15.0-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.15.0-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.15.0-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.14.0 (Jul 20th, 2020)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-2.14.0-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.14.0-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.14.0-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.13.0 (May 26, 2020)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-2.13.0-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.13.0-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.13.0-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.12.0 (April 29, 2020)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-2.12.0-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.12.0-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.12.0-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.11.0 (January 15, 2020)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-2.11.0-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.11.0-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.11.0-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.10.1 (September 26, 2019)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-2.10.1-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.10.1-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.10.1-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.10.0 (September 5, 2019)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-2.10.0-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.10.0-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.10.0-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.9.0 (June 6, 2019)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-2.9.0-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.9.0-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.9.0-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.8.1 (May 22, 2019)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-2.8.1-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.8.1-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.8.1-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.8.0 (May 8, 2019)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-2.8.0-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.8.0-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.8.0-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.7.0 (March 20, 2019)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-2.7.0-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.7.0-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.7.0-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.6.4 (January 28, 2019)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-2.6.4-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.6.4-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.6.4-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.6.3 (September 8, 2018)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-2.6.3-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.6.3-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.6.3-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.6.2 (June 25, 2018)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-2.6.2-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.6.2-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.6.2-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.6.1 (June 14, 2018)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-2.6.1-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.6.1-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.6.1-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.6.0 (May 22, 2018)

Release Notes | Git Report | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-2.6.0-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.6.0-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.6.0-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.5.0 (March 21, 2018)

Release Notes | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-2.5.0-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-2.5.0-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-2.5.0-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 2.4.0 (November 7, 2017)

Release Notes | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-2.4.0-bin.tar.gz SHA1 MD5 GPG Signature
ZIP: apache-artemis-2.4.0-bin.zip SHA1 MD5 GPG Signature
Source Distribution: apache-artemis-2.4.0-source-release.tar.gz SHA1 MD5 GPG Signature


ActiveMQ Artemis 2.3.0 (September 14, 2017)

Release Notes | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-2.3.0-bin.tar.gz SHA1 MD5 GPG Signature
ZIP: apache-artemis-2.3.0-bin.zip SHA1 MD5 GPG Signature
Source Distribution: apache-artemis-2.3.0-source-release.tar.gz SHA1 MD5 GPG Signature


ActiveMQ Artemis 2.2.0 (July 31, 2017)

Release Notes | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-2.2.0-bin.tar.gz SHA1 MD5 GPG Signature
ZIP: apache-artemis-2.2.0-bin.zip SHA1 MD5 GPG Signature
Source Distribution: apache-artemis-2.2.0-source-release.tar.gz SHA1 MD5 GPG Signature


ActiveMQ Artemis 2.1.0 (May 15, 2017)

Release Notes | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-2.1.0-bin.tar.gz SHA1 MD5 GPG Signature
ZIP: apache-artemis-2.1.0-bin.zip SHA1 MD5 GPG Signature
Source Distribution: apache-artemis-2.1.0-source-release.tar.gz SHA1 MD5 GPG Signature


ActiveMQ Artemis 2.0.0 (March 22, 2017)

Release Notes | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-2.0.0-bin.tar.gz SHA1 MD5 GPG Signature
ZIP: apache-artemis-2.0.0-bin.zip SHA1 MD5 GPG Signature
Source Distribution: apache-artemis-2.0.0-source-release.tar.gz SHA1 MD5 GPG Signature


ActiveMQ Artemis 1.5.6 (February 26, 2018)

Release Notes | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-1.5.6-bin.tar.gz SHA512 GPG Signature
ZIP: apache-artemis-1.5.6-bin.zip SHA512 GPG Signature
Source Distribution: apache-artemis-1.5.6-source-release.tar.gz SHA512 GPG Signature


ActiveMQ Artemis 1.5.5 (May 15, 2017)

Release Notes | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-1.5.5-bin.tar.gz SHA1 MD5 GPG Signature
ZIP: apache-artemis-1.5.5-bin.zip SHA1 MD5 GPG Signature
Source Distribution: apache-artemis-1.5.5-source-release.tar.gz SHA1 MD5 GPG Signature


ActiveMQ Artemis 1.5.4 (March 31, 2017)

Release Notes | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-1.5.4-bin.tar.gz SHA1 MD5 GPG Signature
ZIP: apache-artemis-1.5.4-bin.zip SHA1 MD5 GPG Signature
Source Distribution: apache-artemis-1.5.4-source-release.tar.gz SHA1 MD5 GPG Signature


ActiveMQ Artemis 1.5.3 (February 20, 2017)

Release Notes | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-1.5.3-bin.tar.gz SHA1 MD5 GPG Signature
ZIP: apache-artemis-1.5.3-bin.zip SHA1 MD5 GPG Signature
Source Distribution: apache-artemis-1.5.3-source-release.tar.gz SHA1 MD5 GPG Signature


ActiveMQ Artemis 1.5.2 (January 25, 2017)

Release Notes | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-1.5.2-bin.tar.gz SHA1 MD5 GPG Signature
ZIP: apache-artemis-1.5.2-bin.zip SHA1 MD5 GPG Signature
Source Distribution: apache-artemis-1.5.2-source-release.tar.gz SHA1 MD5 GPG Signature


ActiveMQ Artemis 1.5.1 (December 14, 2016)

Release Notes | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-1.5.1-bin.tar.gz SHA1 MD5 GPG Signature
ZIP: apache-artemis-1.5.1-bin.zip SHA1 MD5 GPG Signature
Source Distribution: apache-artemis-1.5.1-source-release.tar.gz SHA1 MD5 GPG Signature


ActiveMQ Artemis 1.5.0 (November 10, 2016)

Release Notes | Documentation: HTML / PDF | Java compatibility: 8

tar.gz: apache-artemis-1.5.0-bin.tar.gz SHA1 MD5 GPG Signature
ZIP: apache-artemis-1.5.0-bin.zip SHA1 MD5 GPG Signature
Source Distribution: apache-artemis-1.5.0-source-release.tar.gz SHA1 MD5 GPG Signature


ActiveMQ Artemis 1.4.0 (September 13, 2016)

Release Notes | Documentation: HTML / PDF | Java compatibility: 7

tar.gz: apache-artemis-1.4.0-bin.tar.gz SHA1 MD5 GPG Signature
ZIP: apache-artemis-1.4.0-bin.zip SHA1 MD5 GPG Signature
Source Distribution: apache-artemis-1.4.0-source-release.tar.gz SHA1 MD5 GPG Signature


ActiveMQ Artemis 1.3.0 (June 17, 2016)

Release Notes | Documentation: HTML / PDF | Java compatibility: 7

tar.gz: apache-artemis-1.3.0-bin.tar.gz SHA1 MD5 GPG Signature
ZIP: apache-artemis-1.3.0-bin.zip SHA1 MD5 GPG Signature
Source Distribution: apache-artemis-1.3.0-source-release.tar.gz SHA1 MD5 GPG Signature


ActiveMQ Artemis 1.2.0 (January 11, 2016)

Release Notes | Documentation: HTML / PDF | Java compatibility: 7

tar.gz: apache-artemis-1.2.0-bin.tar.gz SHA1 MD5 GPG Signature
ZIP: apache-artemis-1.2.0-bin.zip SHA1 MD5 GPG Signature
Source Distribution: apache-artemis-1.2.0-source-release.tar.gz SHA1 MD5 GPG Signature


ActiveMQ Artemis 1.1.0 (October 5, 2015)

Release Notes | Documentation: HTML / PDF | Java compatibility: 7

tar.gz: apache-artemis-1.1.0-bin.tar.gz SHA1 MD5 GPG Signature
ZIP: apache-artemis-1.1.0-bin.zip SHA1 MD5 GPG Signature
Source Distribution: apache-artemis-1.1.0-source-release.tar.gz SHA1 MD5 GPG Signature


ActiveMQ Artemis 1.0.0 (June 2, 2015)

Release Notes | Documentation: HTML / PDF | Java compatibility: 7

tar.gz: apache-artemis-1.0.0-bin.tar.gz SHA1 MD5 GPG Signature
ZIP: apache-artemis-1.0.0-bin.zip SHA1 MD5 GPG Signature
Source Distribution: apache-artemis-1.0.0-source-release.tar.gz SHA1 MD5 GPG Signature

Apache, ActiveMQ, Apache ActiveMQ, the Apache feather logo, and the Apache ActiveMQ project logo are trademarks of The Apache Software Foundation. Copyright © 2024, The Apache Software Foundation. Licensed under Apache License 2.0.