Skip to content

Commit 73b4715

Browse files
authoredApr 2, 2025
Merge pull request #606 from odidev/rv-w14
Add information for the Recommended versions
2 parents 3116a56 + c0847ef commit 73b4715

32 files changed

+128
-129
lines changed
 

‎content/opensource_packages/asp-net.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ optional_info:
1818
partner_content: https://aws.amazon.com/blogs/dotnet/net-workflows-for-arm64-with-codecatalyst-part-1/
1919
official_docs: https://learn.microsoft.com/en-us/aspnet/core/getting-started/?view=aspnetcore-8.0
2020
arm_recommended_minimum_version:
21-
version_number:
22-
release_date:
23-
reference_content:
24-
rationale:
21+
version_number: 8.0.0
22+
release_date: 2023/10/03
23+
reference_content: https://devblogs.microsoft.com/dotnet/this-arm64-performance-in-dotnet-8/
24+
rationale: Added various conditional instruction processing optimizations, including conditional comparison, conditional increment, negation, and inversion, vector table lookup APIs, peephole optimizations, and more. Shows performance improvements of up to 50% in select cases.
2525

2626

2727
optional_hidden_info:

‎content/opensource_packages/caddy.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ optional_info:
1818
partner_content:
1919
official_docs: https://caddyserver.com/docs/install
2020
arm_recommended_minimum_version:
21-
version_number:
22-
release_date:
23-
reference_content:
24-
rationale:
21+
version_number: 2.8.0
22+
release_date: 2024/05/31
23+
reference_content: https://news.tuxmachines.org/n/2024/05/31/Caddy_2_8_Web_Server_Is_Here_with_Many_Improvements.shtml
24+
rationale: Caddy 2.8.0 introduced numerous enhancements, including support for ACME Renewal Information (ARI) and proxying to backends over HTTP/3. While these improvements are not exclusively targeted at Arm architectures, they contribute to overall performance and feature set enhancements that benefit deployments on Arm-based servers.
2525

2626
optional_hidden_info:
2727
release_notes__supported_minimum: https://github.com/caddyserver/caddy/releases/tag/v0.8.3

‎content/opensource_packages/clickhouse.md

+4-5
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,10 @@ optional_info:
1818
partner_content:
1919
official_docs: https://clickhouse.com/docs/en/development/build-cross-arm
2020
arm_recommended_minimum_version:
21-
version_number:
22-
release_date:
23-
reference_content:
24-
rationale:
25-
21+
version_number: v22.5.1.2079-stable
22+
release_date: 2022/07/12
23+
reference_content: https://community.arm.com/arm-community-blogs/b/servers-and-cloud-computing-blog/posts/improve-clickhouse-performance-up-to-26-by-using-aws-graviton3
24+
rationale: The blog shows benchmarking of ClickHouse, delivering up to 26% improvements by using AWS Graviton3 vs other architectures.
2625
optional_hidden_info:
2726
release_notes__supported_minimum: https://clickhouse.com/docs/en/whats-new/changelog/2022#buildtestingpackaging-improvement-11
2827
release_notes__recommended_minimum:

‎content/opensource_packages/cockroachdb.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ optional_info:
1717
partner_content:
1818
official_docs: https://www.cockroachlabs.com/docs/v24.1/install-cockroachdb-linux
1919
arm_recommended_minimum_version:
20-
version_number:
21-
release_date:
22-
reference_content:
23-
rationale:
20+
version_number: 25.1
21+
release_date: 2025/02/18
22+
reference_content: https://www.cockroachlabs.com/blog/cockroachdb-25-1-enhanced-resilience-and-performance/
23+
rationale: CockroachDB v25.1.0 introduced a nearly 20% performance improvement, which can benefit all architectures, including Linux/ARM64.
2424

2525
optional_hidden_info:
2626
release_notes__supported_minimum: https://www.cockroachlabs.com/docs/releases/v22.2#v22-2-0-alpha-1-build-changes

‎content/opensource_packages/dragonflydb.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ optional_info:
1818
partner_content:
1919
official_docs: https://github.com/dragonflydb/dragonfly/tree/main/docs/quick-start
2020
arm_recommended_minimum_version:
21-
version_number:
22-
release_date:
23-
reference_content:
24-
rationale:
21+
version_number: 1.0.0
22+
release_date: 2024/01/02
23+
reference_content: https://www.dragonflydb.io/blog/2023-recap
24+
rationale: Version v1.0.0 marked DragonflyDB's transition to a production-ready state, introducing replication support for high availability and enhancing performance across all supported architectures.
2525

2626

2727
optional_hidden_info:

‎content/opensource_packages/envoy.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ optional_info:
1818
partner_content:
1919
official_docs: https://www.envoyproxy.io/docs/envoy/latest/start/install#install-envoy-on-ubuntu
2020
arm_recommended_minimum_version:
21-
version_number:
22-
release_date:
23-
reference_content:
24-
rationale:
21+
version_number: 1.30.0
22+
release_date: 2024/04/16
23+
reference_content: https://www.envoyproxy.io/docs/envoy/latest/version_history/v1.30/v1.30.0
24+
rationale: Envoy v1.30.0 introduced a configuration change where the envoy.restart_features.use_fast_protobuf_hash feature was enabled by default. This adjustment is expected to enhance the performance of hash operations by 2x to 10x and reduce configuration update times by 10-25%. While these improvements are general and not exclusive to any specific architecture, they may positively impact performance on Arm-based systems.
2525

2626

2727
optional_hidden_info:

‎content/opensource_packages/etcd.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ optional_info:
1818
partner_content: https://amperecomputing.com/blogs/ampere-computing-and-cncf-supporting-arm-native-ci-for-ncf-projects
1919
official_docs: https://etcd.io/docs/latest/
2020
arm_recommended_minimum_version:
21-
version_number:
22-
release_date:
23-
reference_content:
24-
rationale:
21+
version_number: 3.5.19
22+
release_date: 2025/03/05
23+
reference_content: https://github.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.5.md#v3519-2025-03-05
24+
rationale: Version 3.5.19 addresses a performance regression related to uncertain compaction sleep intervals, which could enhance overall performance. Kindly refer [here](https://github.com/etcd-io/etcd/pull/19405).
2525

2626

2727
optional_hidden_info:

‎content/opensource_packages/ffmpeg.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ optional_info:
1818
partner_content: https://aws.amazon.com/blogs/opensource/optimized-video-encoding-with-ffmpeg-on-aws-graviton-processors/
1919
official_docs: https://ffmpeg.org/ffmpeg.html
2020
arm_recommended_minimum_version:
21-
version_number:
22-
release_date:
23-
reference_content:
24-
rationale:
21+
version_number: 5.2
22+
release_date: 2022/11/15
23+
reference_content: https://aws.amazon.com/blogs/opensource/optimized-video-encoding-with-ffmpeg-on-aws-graviton-processors/
24+
rationale: This blog shows a benchmark of FFmpeg video encoding on Graviton processors, delivering around 60% performance boost vs other architectures.
2525

2626
optional_hidden_info:
2727
release_notes__supported_minimum:

‎content/opensource_packages/flink.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ optional_info:
1818
partner_content:
1919
official_docs: https://nightlies.apache.org/flink/flink-docs-stable/docs/try-flink/local_installation/
2020
arm_recommended_minimum_version:
21-
version_number:
22-
release_date:
23-
reference_content:
24-
rationale:
21+
version_number: 2.0.0
22+
release_date: 2025/03/24
23+
reference_content: https://flink.apache.org/2025/03/24/apache-flink-2.0.0-a-new-era-of-real-time-data-processing/
24+
rationale: This release introduced Disaggregated State Management architecture, which enables more efficient resource utilization in cloud-native environments, ensuring high-performance real-time processing while minimizing resource overhead.
2525

2626
optional_hidden_info:
2727
release_notes__supported_minimum:

‎content/opensource_packages/gatsby.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ optional_info:
1818
partner_content:
1919
official_docs: https://www.gatsbyjs.com/docs/tutorial/getting-started/part-0/#installation-guide
2020
arm_recommended_minimum_version:
21-
version_number:
22-
release_date:
23-
reference_content:
24-
rationale:
21+
version_number: 5.0.0
22+
release_date: 2022/11/01
23+
reference_content: https://www.gatsbyjs.com/docs/reference/release-notes/v5.0/
24+
rationale: Version 5.0.0 introduced significant performance improvements, including reducing build duration up to 90%, which benefits all architectures including ARM-based systems.
2525

2626
optional_hidden_info:
2727
release_notes__supported_minimum:

‎content/opensource_packages/harbor.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ optional_info:
1818
partner_content:
1919
official_docs: https://goharbor.io/docs/2.10.0/install-config/
2020
arm_recommended_minimum_version:
21-
version_number:
22-
release_date:
23-
reference_content:
24-
rationale:
21+
version_number: 2.9.0
22+
release_date: 2023/08/29
23+
reference_content: https://goharbor.io/blog/harbor-2.9/
24+
rationale: Harbor v2.9.0 introduced enhanced support for multi-architecture images and image manifests through OCI v1.1.0-rc2, facilitating better management and deployment of images across different architectures. Additionally, this version improved the garbage collection process, leading to more efficient storage management.
2525

2626
optional_hidden_info:
2727
release_notes__supported_minimum:

‎content/opensource_packages/influxdb.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ optional_info:
1818
partner_content:
1919
official_docs: https://docs.influxdata.com/influxdb/v2/install/?t=Linux
2020
arm_recommended_minimum_version:
21-
version_number:
22-
release_date:
23-
reference_content:
24-
rationale:
21+
version_number: 3.0.0
22+
release_date: 2024/09/04
23+
reference_content: https://www.influxdata.com/blog/power-massive-time-series-workloads-with-influxdb-3.0/
24+
rationale: InfluxDB 3.0 introduces significant performance enhancements, including unlimited cardinality, high-speed data ingestion, real-time querying, and improved data compression.
2525

2626
optional_hidden_info:
2727
release_notes__supported_minimum: https://github.com/influxdata/influxdb/releases/tag/v2.0.3

‎content/opensource_packages/istio.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ optional_info:
1818
partner_content: https://aws.amazon.com/blogs/opensource/getting-started-with-istio-on-amazon-eks/
1919
official_docs: https://github.com/istio/istio/wiki
2020
arm_recommended_minimum_version:
21-
version_number:
22-
release_date:
23-
reference_content:
24-
rationale:
21+
version_number: 1.15
22+
release_date: 2022/10/27
23+
reference_content: https://tetrate.io/blog/the-arm64-processor-is-now-supported-in-istio-1-15/
24+
rationale: Istio version 1.15 introduced official support for the Arm64 architecture across both its data plane and control plane components. Prior to this release, while the data plane (Envoy) had Arm64 support, the control plane did not. This version ensures comprehensive functionality on Arm-based servers without the need for manual image builds.
2525

2626
optional_hidden_info:
2727
release_notes__supported_minimum: https://github.com/istio/istio/releases/tag/1.6.0-alpha.1

‎content/opensource_packages/julia.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ optional_info:
1818
partner_content:
1919
official_docs: https://docs.julialang.org/en/v1/
2020
arm_recommended_minimum_version:
21-
version_number:
22-
release_date:
23-
reference_content:
24-
rationale:
21+
version_number: 1.11.0
22+
release_date: 2024/10/08
23+
reference_content: https://julialang.org/blog/2024/10/julia-1.11-highlights/
24+
rationale: Julia version 1.11.0 introduced several improvements, including adding a lower level Memory type and a new public keyword to signal safe public APIs.
2525

2626

2727
optional_hidden_info:

‎content/opensource_packages/kafka.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ optional_info:
1818
partner_content:
1919
official_docs: https://github.com/apache/kafka?tab=readme-ov-file#apache-kafka
2020
arm_recommended_minimum_version:
21-
version_number:
22-
release_date:
23-
reference_content:
24-
rationale:
21+
version_number: 3.5.0
22+
release_date: 2023/06/15
23+
reference_content: https://kafka.apache.org/blog#apache_kafka_350_release_announcement
24+
rationale: Kafka 3.5.0 includes a significant number of new features and fixes, including improing Kafka Connect and MirrorMaker 2. They aren't ARM specific, but can benefit all architectures, including Linux/ARM64.
2525

2626

2727
optional_hidden_info:

‎content/opensource_packages/kubernetes.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ optional_info:
1717
partner_content: https://docs.oracle.com/en/learn/arm_oke_cluster_oci/index.html
1818
official_docs: https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/
1919
arm_recommended_minimum_version:
20-
version_number:
21-
release_date:
22-
reference_content:
23-
rationale:
20+
version_number: 1.32.0
21+
release_date: 2024/12/11
22+
reference_content: https://kubernetes.io/blog/2024/12/11/kubernetes-v1-32-release/
23+
rationale: This version enhanced the Dynamic Resource Allocation, with performance improvements for ML/AI applications.
2424

2525
optional_hidden_info:
2626
release_notes__supported_minimum: https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.5.md#downloads-for-v150

‎content/opensource_packages/libuv.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ optional_info:
1717
partner_content:
1818
official_docs: https://github.com/libuv/libuv/blob/v1.x/README.md
1919
arm_recommended_minimum_version:
20-
version_number:
21-
release_date:
22-
reference_content:
23-
rationale:
20+
version_number: 1.45.0
21+
release_date: 2023/05/19
22+
reference_content: https://github.com/libuv/libuv/releases/tag/v1.45.0
23+
rationale: Version 1.45.0 introduced support for IO_uring, which significantly enhances asynchronous file operations on Linux systems. Performance improvements of up to 8x have been observed with IO_uring integration. Kindly refer [here](https://github.com/libuv/libuv/pull/3952). While these enhancements are not exclusive to Arm architectures, Arm-based systems running on compatible Linux kernels can benefit from these general performance improvements.
2424

2525

2626
optional_hidden_info:

‎content/opensource_packages/llvm.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ optional_info:
1818
partner_content:
1919
official_docs: https://llvm.org/docs/GettingStarted.html
2020
arm_recommended_minimum_version:
21-
version_number:
22-
release_date:
23-
reference_content:
24-
rationale:
21+
version_number: 19.1.0
22+
release_date: 2024/10/07
23+
reference_content: https://community.arm.com/arm-community-blogs/b/tools-software-ides-blog/posts/what-is-new-in-llvm-19
24+
rationale: LLVM 19.1.0 introduced significant performance improvements and new features tailored for Arm architectures. Notably, Arm contributed nearly 1,000 commits to this release, focusing on enhancements that optimize performance on Arm-based systems.
2525

2626
optional_hidden_info:
2727
release_notes__supported_minimum:

‎content/opensource_packages/minio-os.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ optional_info:
1818
partner_content:
1919
official_docs: https://github.com/minio/minio/blob/master/README.md
2020
arm_recommended_minimum_version:
21-
version_number:
22-
release_date:
23-
reference_content:
24-
rationale:
21+
version_number: RELEASE.2024-07-13T01-46-15Z
22+
release_date: 2024/07/22
23+
reference_content: https://blog.min.io/bringing-arm-into-the-ai-data-infrastructure-fold-at-minio-using-sve/
24+
rationale: The release adds updated dependencies for ARM SVE support. Refer these [github notes](https://github.com/minio/minio/releases/tag/RELEASE.2024-07-13T01-46-15Z)
2525

2626

2727
optional_hidden_info:

‎content/opensource_packages/netdata.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ optional_info:
1818
partner_content:
1919
official_docs: https://learn.netdata.cloud/docs/developer-and-contributor-corner/install-the-netdata-agent-from-a-git-checkout
2020
arm_recommended_minimum_version:
21-
version_number:
22-
release_date:
23-
reference_content:
24-
rationale:
21+
version_number: 2.2.0
22+
release_date: 2025/01/22
23+
reference_content: https://github.com/netdata/netdata/releases/tag/v2.2.0
24+
rationale: Version 2.2.0 introduced significant performance optimizations targeting Parent-to-Parent streaming deployments, achieving 50% less memory usage across all installations, 50% reduced bandwidth usage, and 20% lower CPU utilization. While these improvements are general, they may benefit Arm-based systems.
2525

2626

2727
optional_hidden_info:

‎content/opensource_packages/nginx.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ optional_info:
1818
partner_content: https://amperecomputing.com/briefs/nginx-on-azure-brief
1919
official_docs: https://www.nginx.com/resources/wiki/start/
2020
arm_recommended_minimum_version:
21-
version_number:
22-
release_date:
23-
reference_content:
24-
rationale:
21+
version_number: 1.20.1
22+
release_date: 2022/12/14
23+
reference_content: https://community.arm.com/arm-community-blogs/b/servers-and-cloud-computing-blog/posts/improve-nginx-performance-up-to-32-by-deploying-on-alibaba-cloud-yitian-710-instances
24+
rationale: This blog shows that NGINX version 1.20.1 deployed on Yitian 710 based ECS provides up to 32% more throughput in compared to the equivalent x86 based ECS instances.
2525

2626
optional_hidden_info:
2727
release_notes__supported_minimum: https://www.nginx.com/blog/nginx-plus-r5-released/

‎content/opensource_packages/opencv.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ optional_info:
1818
partner_content:
1919
official_docs: https://docs.opencv.org/4.x/d7/d9f/tutorial_linux_install.html
2020
arm_recommended_minimum_version:
21-
version_number:
22-
release_date:
23-
reference_content:
24-
rationale:
21+
version_number: 4.11
22+
release_date: 2025/02/18
23+
reference_content: https://newsroom.arm.com/blog/arm-kleidicv-opencv-integration
24+
rationale: OpenCV 4.11.0 integrates Arm's KleidiCV, delivering significant performance enhancements for computer vision workloads on Arm-based devices. This integration leverages Arm architecture features like NEON and SVE2, resulting in up to a 4x performance improvement for various computer vision applications.
2525

2626

2727
optional_hidden_info:

‎content/opensource_packages/openssl.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ optional_info:
1818
partner_content:
1919
official_docs: https://wiki.openssl.org/index.php/Compilation_and_Installation
2020
arm_recommended_minimum_version:
21-
version_number:
22-
release_date:
23-
reference_content:
24-
rationale:
21+
version_number: 3.3.0
22+
release_date: 2024/04/09
23+
reference_content: https://openssl-library.org/news/openssl-3.3-notes/
24+
rationale: Arm contributed optimizations for openSSl, latest being optimizations for AES-CTR for Neoverse V1 and V2.
2525

2626

2727
optional_hidden_info:

‎content/opensource_packages/protobuf.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ optional_info:
1818
partner_content:
1919
official_docs: https://github.com/protocolbuffers/protobuf/blob/main/src/README.md
2020
arm_recommended_minimum_version:
21-
version_number:
22-
release_date:
23-
reference_content:
24-
rationale:
21+
version_number: 4.21.0
22+
release_date: 2022/05/06
23+
reference_content: https://protobuf.dev/news/2022-05-06/
24+
rationale: Version 4.21.0 introduced significant performance improvements by adopting the upb library, resulting in notably better parsing performance, especially for large payloads. While these enhancements are general, they benefit Arm-based systems by improving overall efficiency.
2525

2626

2727
optional_hidden_info:

‎content/opensource_packages/python.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ optional_info:
1818
partner_content:
1919
official_docs: https://speed.python.org/comparison/
2020
arm_recommended_minimum_version:
21-
version_number:
22-
release_date:
23-
reference_content:
24-
rationale:
21+
version_number: 3.11.0
22+
release_date: 2022/10/24
23+
reference_content: https://docs.python.org/3/whatsnew/3.11.html
24+
rationale: Python 3.11 introduced significant performance improvements, with some benchmarks showing up to a 60% speed increase compared to Python 3.10. These enhancements benefit all platforms, including Arm-based systems.
2525

2626
optional_hidden_info:
2727
release_notes__supported_minimum: https://pythondev.readthedocs.io/platforms.html

0 commit comments

Comments
 (0)