Introduction and versions of the ack-onepilot component

Updated at:
Copy as MD

ack-onepilot automates agent installation and configuration for Microservices Engine (MSE) and Application Real-Time Monitoring Service (ARMS) in Kubernetes clusters. Deploy it once, and both MSE Microservices Governance and ARMS application monitoring are ready to use without separate agent setup.

What ack-onepilot does

ack-onepilot is a system component provided by Container Service for Kubernetes (ACK) that lets you conveniently access MSE. For the basic implementation principles of ack-onepilot, see Working principles of the ack-onepilot component.

With ack-onepilot installed, you can enable Microservices Governance for Spring Cloud and Dubbo microservice applications deployed in clusters and use various service governance capabilities provided by MSE. This improves the stability and development efficiency of your online microservice applications.

ARMS and MSE share the same agent and component. A single ack-onepilot deployment serves both services without additional configuration.

Get started

To install and configure ack-onepilot for MSE, see Enable Microservices Governance for Java microservice applications in an ACK or ACS cluster.

To understand the injection mechanism, see Working principles of the ack-onepilot component.

Change history

December 2025

Version number

Registry Address

Change time

Changes

Impact

5.1.2

registry.{REGION}.aliyuncs.com/acs/ack-onepilot:5.1.2

registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:5.1.2

December 24, 2025

This upgrade does not affect your services.

September 2025

Version number

Registry Address

Change time

Changes

Impact

5.1.1

registry.{REGION}.aliyuncs.com/acs/ack-onepilot:5.1.1

registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:5.1.1

September 11, 2025

  • Optimized the parameter settings for Kubernetes probes during pod startup.

  • Set the cramjam dependency to 2.10.0 for non-intrusive connection of Python applications to avoid version conflicts.

  • Automatically hid AccessKey ID/AccessKey secret pairs in user Helm charts to enhance security.

  • Optimized the connection experience in ACS scenarios.

This upgrade does not affect your services.

August 2025

Version number

Registry Address

Change time

Changes

Impact

5.1.0

registry.{REGION}.aliyuncs.com/acs/ack-onepilot:5.1.0

registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:5.1.0

August 07, 2025

July 2025

Version number

Registry Address

Change time

Changes

Impact

5.0.0

registry.{REGION}.aliyuncs.com/acs/ack-onepilot:5.0.0

registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:5.0.0

July 11, 2025

This upgrade does not affect your services.

May 2025

Version number

Registry Address

Change time

Changes

Impact

4.2.0

registry.{REGION}.aliyuncs.com/acs/ack-onepilot:4.2.0

registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:4.2.0

May 30, 2025

This upgrade does not affect your services.

4.1.2

registry.{REGION}.aliyuncs.com/acs/ack-onepilot:4.1.2

registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:4.1.2

May 08, 2025

This upgrade does not affect your services.

April 2025

Version number

Registry Address

Change time

Changes

Impact

4.1.1

registry.{REGION}.aliyuncs.com/acs/ack-onepilot:4.1.1

registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:4.1.1

April 09, 2025

  • Supported specifying the version of the connected probe at the cluster namespace level.

  • Applications are no longer created by default in ARMS EDAS scenarios where an AppID is forcibly specified.

  • Fixed an issue where MSE application profiles were not reported.

This upgrade does not affect your services.

March 2025

Version number

Registry Address

Change time

Changes

Impact

4.1.0

registry.{REGION}.aliyuncs.com/acs/ack-onepilot:4.1.0

registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:4.1.0

March 13, 2025

  • Fixed an issue where injected environment variables were out of order.

  • Optimized the POP network health check logic.

  • Fixed an issue where the switch for disabling ARMS connection was invalid.

  • Supported the custom JAVA_TOOL_OPTIONS connection mode. For more information, see How to customize the mount path of a Java probe

  • Fixed an issue where resource discovery failed on the service administration console.

  • Supported log reporting for external nodes.

This upgrade does not affect your services.

February 2025

Version number

Registry Address

Change time

Changes

Impact

4.0.1

registry.{REGION}.aliyuncs.com/acs/ack-onepilot:4.0.1

registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:4.0.1

February 27, 2025

Fixed an issue where applications in the namespace of MSE microservice administration Professional Edition were connected as if they were in the Enterprise Edition.

This upgrade does not affect your services.

January 2025

Version number

Registry Address

Change time

Changes

Impact

4.0.0

registry.{REGION}.aliyuncs.com/acs/ack-onepilot:4.0.0

registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:4.0.0

January 09, 2025

This upgrade does not affect your services.

December 2024

Version number

Registry Address

Change time

Changes

Impact

3.3.4

registry.{REGION}.aliyuncs.com/acs/ack-onepilot:3.3.4

registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:3.3.4

December 26, 2024

  • Fixed an issue where user applications failed to start when an earlier version of arms-pilot existed.

  • Fixed a startup failure issue caused by the failure to modify probe package permissions in extreme cases.

  • Removed invalid logic for Python probe connection to accelerate the connection speed.

  • Optimized logs related to timeouts.

This upgrade does not affect your services.

November 2024

Version number

Registry Address

Change time

Changes

Impact

3.3.3

registry.{REGION}.aliyuncs.com/acs/ack-onepilot:3.3.3

registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:3.3.3

November 21, 2024

  • Adapted probe connection for Istio DNS proxy scenarios.

  • Adjusted the health check time for ack-onepilot to accelerate its startup.

This upgrade does not affect your services.

3.3.2

registry.{REGION}.aliyuncs.com/acs/ack-onepilot:3.3.2

registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:3.3.2

November 07, 2024

Optimized the logic for MSE-related log and event prompts when not connected to MSE.

This upgrade does not affect your services.

October 2024

Version number

Registry Address

Change time

Changes

Impact

3.3.1

registry.{REGION}.aliyuncs.com/acs/ack-onepilot:3.3.1

registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:3.3.1

October 29, 2024

  • Supported skipping Sidecar injection for graceful shutdown.

  • Added fields for log reporting.

This upgrade does not affect your services.

Version number

Registry Address

Change time

Changes

Impact

3.3.0

registry.{REGION}.aliyuncs.com/acs/ack-onepilot:3.3.0

registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:3.3.0

October 11, 2024

  • Supported progressive probe upgrades.

  • Fixed a connection failure issue that occurred in some cases of network inaccessibility.

  • Fixed a Helm parsing failure issue that occurred in some scenarios.

This upgrade does not affect your services.

September 2024

Version number

Registry Address

Change time

Changes

Impact

3.2.5

registry.{REGION}.aliyuncs.com/acs/ack-onepilot:3.2.5

registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:3.2.5

September 10, 2024

Fixed an occasional restart issue in MSE scenarios.

This upgrade does not affect your services.

3.2.4

registry.{REGION}.aliyuncs.com/acs/ack-onepilot:3.2.4

registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:3.2.4

September 03, 2024

  • Supported connecting Python applications.

  • Fixed some bugs related to graceful start and shutdown in MSE.

This upgrade does not affect your services.

July 2024

Version number

Registry Address

Change time

Changes

Impact

3.2.3

registry.{REGION}.aliyuncs.com/acs/ack-onepilot:3.2.3

registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:3.2.3

July 30, 2024

MSE supported server-side administration features for the Go language.

This upgrade does not affect your services.

3.2.2

registry.{REGION}.aliyuncs.com/acs/ack-onepilot:3.2.2

registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:3.2.2

July 05, 2024

Fixed an application startup failure issue caused by abnormal ARMS parameters.

This upgrade does not affect your services.

June 2024

Version number

Registry Address

Change time

Changes

Impact

3.2.0

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.2.0

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.2.0

June 19, 2024

  • Supported connecting Go applications.

  • Supported automatic injection of crash log collection parameters for Java applications.

This upgrade does not affect your services.

3.1.2

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.1.2

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.1.2

June 19, 2024

Fixed a connection failure issue caused by symbolic link processing problems in some weak network scenarios.

This upgrade does not affect your services.

3.1.1

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.1.1

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.1.1

June 13, 2024

  • Fixed an issue where the agent package was not completely downloaded in case of an unstable network.

  • Fixed an issue where the init-container was injected twice when pilotx was used.

This upgrade does not affect your services.

May 2024

Version number

Registry Address

Change time

Changes

Impact

3.1.0

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.1.0

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.1.0

May 30, 2024

  • Supported downloading the agent package as a JAR package.

  • Changed the probe package name to aliyun-java-agent.jar and the full path of the probe to /home/admin/.opt/AliyunJavaAgent/aliyun-java-agent.jar.

  • Increased the default memory usage of the init-container from 100 MB to 250 MB.

ack-onepilot 3.1.0 no longer supports probes earlier than version 2.7.3.5. If you use a probe of an earlier version, upgrade the probe or do not upgrade to this ack-onepilot version.

April 2024

Version number

Registry Address

Change time

Changes

Impact

3.0.20

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.20

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.20

April 17, 2024

Fixed an issue where ack-onepilot failed to start when an open source Kubernetes cluster could not connect to the Internet.

This upgrade does not affect your services.

March 2024

Version number

Registry Address

Change time

Changes

Impact

3.0.19

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.19

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.19

March 23, 2024

  • Fixed an issue where redirection to the ARMS console occasionally failed when a new application was connected.

  • Fixed a connection failure issue for StatefulSet applications.

  • Fixed an issue where the connection of service mesh applications did not take effect.

This upgrade does not affect your services.

March 2024

Version number

Registry Address

Change time

Changes

Impact

3.0.18

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.18

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.18

March 13, 2024

  • Updated the Kubernetes SDK version to support gRPC health checks.

  • Automatically adapts to the service mesh environment.

  • Fixed an issue where the arms.workload environment variable was occasionally injected as empty.

This upgrade does not affect your services.

December 2023

Version number

Registry Address

Change time

Changes

Impact

3.0.17

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.17

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.17

December 26, 2023

  • Supported downloading new versions of probes.

  • Fixed an internal network connection timeout issue.

  • Added a feature to create Kubernetes events during version updates.

This upgrade does not affect your services.

November 2023

Version number

Registry Address

Change time

Changes

Impact

3.0.16

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.16

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.16

November 28, 2023

Supported downloading the agent package as a TAR package.

This upgrade does not affect your services.

October 2023

Version number

Registry Address

Change time

Changes

Impact

3.0.15

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.15

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.15

October 18, 2023

Added resource configurations for ack-onepilot.

This upgrade does not affect your services.

September 2023

Version number

Registry Address

Change time

Changes

Impact

3.0.14

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.14

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.14

September 05, 2023

  • Added support for graceful upgrades.

  • ARMS users can connect by configuring an AccessKey ID and an AccessKey secret across accounts.

  • Removed the dependency of MSE on the AliyunMSEForECIRole.

  • Fixed an issue of duplicate pod environment variables.

This upgrade does not affect your services.

August 2023

Version number

Registry Address

Change time

Changes

Impact

3.0.13

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.13

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.13

August 18, 2023

  • Added support for the Arm 64 architecture.

  • Optimized metrics and the success rate of mounting the monitoring agent.

  • Fixed a client creation timeout issue during the webhook phase.

This upgrade does not affect your services.

June 2023

Version number

Registry Address

Change time

Changes

Impact

3.0.12

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.12

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.12

June 20, 2023

Optimized the performance of the ack-onepilot component.

This upgrade does not affect your services.

April 2023

Version number

Registry Address

Change time

Changes

Impact

3.0.11

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.11

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.11

April 20, 2023

  • Fixed a permission issue.

  • Supported setting CPU and memory (MEM) sizes using environment variables.

This upgrade does not affect your services.

March 2023

Version number

Registry Address

Change time

Changes

Impact

3.0.10

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.10

registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.10

March 24, 2023

  • Fixed an environment variable issue.

  • Fixed an Ingress support issue.

  • Improved support for internationalized documents.

  • Added support for Helm 2.

This upgrade does not affect your services.

February 2023

Version number

Registry Address

Change time

Changes

Impact

3.0.9

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.9

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.9

February 20, 2023

  • Supported using Kubernetes namespace labels to control the connected microservice namespace.

  • Fixed an ARMS connection issue.

This upgrade does not affect your services.

3.0.8

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.8

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.8

February 08, 2023

  • Simplified the number of deployed pods.

  • Fixed a Service Mesh connection issue.

This upgrade does not affect your services.

January 2023

Version number

Registry Address

Change time

Changes

Impact

3.0.7

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.7

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.7

January 16, 2023

MSE microservice administration supports connection to different namespaces. You can use the mseNamespace of a pod to control the name of the connected microservice namespace.

This upgrade does not affect your services.

November 2022

Version number

Registry Address

Change time

Changes

Impact

3.0.6

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.6

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.6

November 17, 2022

Deleted the deprecated mseruletrait component.

This upgrade does not affect your services.

October 2022

Version number

Registry Address

Change time

Changes

Impact

3.0.5

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.5

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.5

October 21, 2022

Supported Alibaba Cloud Ingress grayscale release.

This upgrade does not affect your services.

August 2022

Version number

Registry Address

Change time

Changes

Impact

3.0.4

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.4

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.4

August 17, 2022

Tag Engine supports tagging and synchronizing some tags in an ACK environment.

This upgrade does not affect your services.

July 2022

Version number

Registry Address

Change time

Changes

Impact

3.0.3

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.3

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.3

July 19, 2022

Supported configuring graceful start using pod labels.

This upgrade does not affect your services.

3.0.2

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.2

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.2

July 05, 2022

Fixed a prestop issue.

This upgrade does not affect your services.

June 2022

Version number

Registry Address

Change time

Changes

Impact

3.0.1

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.1

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.1

June 13, 2022

Supported connection to MSE Enterprise Edition and provided MSE traffic mitigation capabilities.

This upgrade does not affect your services.

May 2022

Version number

Registry Address

Change time

Changes

Impact

3.0.0

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.0

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.0

May 13, 2022

  • Supported Service Mesh.

  • Supported synchronizing Kubernetes services to MSE Nacos.

This upgrade does not affect your services.

2.0.9

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:2.0.9

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:2.0.9

May 25, 2022

  • Fixed the download timeout setting.

  • Fixed a namespace creation issue.

  • Reduced the length of the injected JAVA_TOOL_OPTIONS.

This upgrade does not affect your services.

April 2022

Version number

Registry Address

Change time

Changes

Impact

2.0.8

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:2.0.8

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:2.0.8

April 19, 2022

  • Supported AHAS traffic mitigation.

  • Optimized the log logic to help with troubleshooting.

This upgrade does not affect your services.

2.0.6

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:2.0.6

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:2.0.6

April 11, 2022

Supported grayscale release of the agent based on application names.

This upgrade does not affect your services.

March 2022

Version number

Registry Address

Change time

Changes

Impact

2.0.5

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:2.0.5

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:2.0.5

March 17, 2022

Supported a separate agent version for EDAS.

This upgrade does not affect your services.

February 2022

Version number

Registry Address

Change time

Changes

Impact

2.0.4

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:2.0.4

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:2.0.4

February 28, 2022

Supported strict mode and connection using only labels.

This upgrade does not affect your services.

2.0.3

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:2.0.3

registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:2.0.3

February 11, 2022

Added a readinessProbe to prevent pilot service interruptions during upgrades.

This upgrade does not affect your services.

Release notes

September 2025

Version 5.1.1 | Released: 2025-09-15 | No impact on workloads

Changes:

  • Tuned Kubernetes parameter settings during pod startup.

  • Pinned the cramjam dependency to version 2.10.0 for Python non-intrusive integration, preventing potential version conflicts.

  • AccessKey and AccessKey secret values in Helm values are now automatically redacted for improved security.

  • Improved onboarding experience for Container Compute Service (ACS) clusters.

August 2025

Version 5.1.0 | Released: 2025-08-07

Changes:

  • Full integration with Cloud Monitor 2.0.

  • Local image cache mode for faster ack-onepilot integration.

  • Fixed an issue where user-defined terminationGracePeriodSeconds values were overwritten by the ack-onepilot component.

Upgrade actions:

July 2025

Version 5.0.0 | Released: 2025-07-11 | No impact on workloads

Changes:

May 2025

Version 4.2.0 | Released: 2025-05-30 | No impact on workloads

Changes:

Version 4.1.2 | Released: 2025-05-08 | No impact on workloads

Changes:

April 2025

Version 4.1.1 | Released: 2025-04-09 | No impact on workloads

Changes:

  • Agent versions can now be specified at the Kubernetes namespace level.

  • Automatic application creation is disabled by default in Enterprise Distributed Application Service (EDAS) integrations with ARMS. An app ID is now required.

  • Fixed an issue where application profiling metrics in MSE were not reported.

March 2025

Version 4.1.0 | Released: 2025-03-13 | No impact on workloads

Changes:

  • Added a custom JAVA_TOOL_OPTIONS integration mode. For details, see Specify the mount path for an ARMS agent for Java.

  • External node log reporting is now supported.

  • Improved liveness probe logic for the Portable OpenAPI Proxy (POP) network.

  • Fixed an issue where environment variable injection ordering was incorrect.

  • Fixed an issue where the deactivation switch did not work during ARMS integration.

  • Fixed a resource discovery issue in the service governance control plane.

February 2025

Version 4.0.1 | Released: 2025-02-27 | No impact on workloads

Changes:

  • Fixed an issue where applications in MSE Microservices Governance Professional Edition namespaces were incorrectly integrated as Enterprise Edition.

January 2025

Version 4.0.0 | Released: 2025-01-09 | No impact on workloads

Changes:

December 2024

Version 3.3.4 | Released: 2024-12-26 | No impact on workloads

Changes:

  • Fixed an application startup failure caused by the deprecated arms-pilot component.

  • Fixed a startup failure caused by agent package permission modification errors in edge cases.

  • Removed invalid logic during Python agent integration to speed up the process.

  • Improved timeout-related logs.

November 2024

Version 3.3.3 | Released: 2024-11-21 | No impact on workloads

Changes:

  • Adapted ARMS agent integration for Istio DNS proxy.

  • Adjusted health check intervals to speed up ack-onepilot startup.

Version 3.3.2 | Released: 2024-11-07 | No impact on workloads

Changes:

  • Improved logging and event notification logic for MSE when MSE is not integrated.

October 2024

Version 3.3.1 | Released: 2024-10-29 | No impact on workloads

Changes:

  • Sidecar injection can now be skipped by setting environment variables.

  • Added fields for log reporting.

Version 3.3.0 | Released: 2024-10-11 | No impact on workloads

Changes:

  • Agent packages can now be updated progressively to maintain service availability during the update.

  • Fixed an integration issue that occurred during network disconnection.

  • Fixed an issue where Helm failed to parse configurations in specific scenarios.

September 2024

Version 3.2.5 | Released: 2024-09-10 | No impact on workloads

Changes:

  • Fixed an occasional restart issue when using MSE.

Version 3.2.4 | Released: 2024-09-03 | No impact on workloads

Changes:

  • Added integration support for Python applications.

  • Fixed graceful startup and shutdown bugs in MSE.

July 2024

Version 3.2.3 | Released: 2024-07-30 | No impact on workloads

Changes:

  • Go server-side governance is now available in MSE.

Version 3.2.2 | Released: 2024-07-05 | No impact on workloads

Changes:

  • Fixed an issue where applications failed to start due to invalid ARMS parameter values.

June 2024

Version 3.2.0 | Released: 2024-06-19 | No impact on workloads

Changes:

  • Added integration support for Go applications.

  • Crash log parameters are now automatically injected for Java applications.

Version 3.1.2 | Released: 2024-06-19 | No impact on workloads

Changes:

  • Fixed access failures caused by symbolic link handling issues in weak network scenarios.

Version 3.1.1 | Released: 2024-06-13 | No impact on workloads

Changes:

  • Fixed an issue where only a partial agent package was downloaded on unstable networks.

  • Fixed an issue where the init container was injected twice when pilotx was used.

May 2024

Version 3.1.0 | Released: 2024-05-30

Changes:

  • Agent package is now available in JAR format.

  • Agent package renamed to aliyun-java-agent.jar. Full path: /home/admin/.opt/AliyunJavaAgent/aliyun-java-agent.jar.

  • Default init container memory increased from 100 MB to 250 MB.

Important

Version 3.1.0 does not support ARMS agent versions earlier than 2.7.3.5. Upgrade your ARMS agent before updating ack-onepilot to 3.1.0.

April 2024

Version 3.0.20 | Released: 2024-04-17 | No impact on workloads

Changes:

  • Fixed an issue where ack-onepilot failed to start in ACK clusters without internet access.

March 2024

Version 3.0.19 | Released: 2024-03-23 | No impact on workloads

Changes:

  • Fixed an issue where redirection to the ARMS console occasionally failed for new applications.

  • Fixed a connection failure for stateful applications.

  • Fixed an issue where ASM applications were connected but did not take effect.

Version 3.0.18 | Released: 2024-03-13 | No impact on workloads

Changes:

  • Updated the ACK SDK to support gRPC health checks.

  • ack-onepilot now automatically adapts to the ASM network environment.

  • Fixed an issue where the arms.workload environment variable occasionally failed to be injected.

December 2023

Version 3.0.17 | Released: 2023-12-26 | No impact on workloads

Changes:

  • New agent probe version available for download.

  • Fixed an internal network connection timeout.

  • ack-onepilot now generates an ACK event on each update.

November 2023

Version 3.0.16 | Released: 2023-11-28 | No impact on workloads

Changes:

  • ack-onepilot can now be downloaded as a TAR package.

October 2023

Version 3.0.15 | Released: 2023-10-18 | No impact on workloads

Changes:

  • Added resource configuration options for ack-onepilot.

September 2023

Version 3.0.14 | Released: 2023-09-05 | No impact on workloads

Changes:

  • Graceful update is now supported.

  • ARMS users can now use the AccessKey ID and AccessKey secret of a different account to access ack-onepilot.

  • MSE no longer depends on the AliyunMSEForECIRole role.

  • Removed duplicate environment variables from pods.

August 2023

Version 3.0.13 | Released: 2023-08-18 | No impact on workloads

Changes:

  • Added ARM64 architecture support.

  • Improved metrics and ack-onepilot mount success rate.

  • Fixed a client creation timeout at the webhook stage.

June 2023

Version 3.0.12 | Released: 2023-06-20 | No impact on workloads

Changes:

  • Performance improvements to ack-onepilot.

April 2023

Version 3.0.11 | Released: 2023-04-20 | No impact on workloads

Changes:

  • Fixed a permission issue with ack-onepilot.

  • CPU and memory requests can now be specified using environment variables.

March 2023

Version 3.0.10 | Released: 2023-03-24 | No impact on workloads

Changes:

  • Fixed environment variable issues.

  • Fixed issues to support Ingress.

  • Globalized documentation is now available on the Alibaba Cloud International site.

  • Added Helm V2 support.

February 2023

Version 3.0.9 | Released: 2023-02-20 | No impact on workloads

Changes:

  • ACK namespace labels can now be used to select microservices namespaces for governance.

  • Fixed ARMS integration issues.

Version 3.0.8 | Released: 2023-02-08 | No impact on workloads

Changes:

  • Reduced the number of pods created for ack-onepilot.

  • Fixed ASM integration issues.

January 2023

Version 3.0.7 | Released: 2023-01-16 | No impact on workloads

Changes:

  • Microservices Governance can now be enabled for specific namespaces using the mseNamespace pod parameter.

November 2022

Version 3.0.6 | Released: 2022-11-17 | No impact on workloads

Changes:

  • Removed and discontinued the mseruletrait component.

October 2022

Version 3.0.5 | Released: 2022-10-21 | No impact on workloads

Changes:

  • Ingress-based canary releases are now supported.

August 2022

Version 3.0.4 | Released: 2022-08-17 | No impact on workloads

Changes:

  • Labeling and partial label synchronization in ACK clusters are now supported.

July 2022

Version 3.0.3 | Released: 2022-07-19 | No impact on workloads

Changes:

  • Labels can now enable graceful startup for pods.

Version 3.0.2 | Released: 2022-07-05 | No impact on workloads

Changes:

  • Fixed preStop hook issues.

June 2022

Version 3.0.1 | Released: 2022-06-13 | No impact on workloads

Changes:

  • MSE Enterprise Edition can now be enabled to provide traffic protection.

May 2022

Version 3.0.0 | Released: 2022-05-13 | No impact on workloads

Changes:

  • Added ASM support.

  • Kubernetes Services can now be synchronized to MSE Nacos.

Version 2.0.9 | Released: 2022-05-25 | No impact on workloads

Changes:

  • Fixed download timeout issues.

  • Fixed namespace creation issues.

  • Reduced the length of the JAVA_TOOL_OPTIONS parameter value.

April 2022

Version 2.0.8 | Released: 2022-04-19 | No impact on workloads

Changes:

  • Application High Availability Service (AHAS) traffic protection is now supported.

  • Improved logging for troubleshooting.

Version 2.0.6 | Released: 2022-04-11 | No impact on workloads

Changes:

  • Agent canary releases can now be performed based on application names.

March 2022

Version 2.0.5 | Released: 2022-03-17 | No impact on workloads

Changes:

  • A separate ack-onepilot version is now available for EDAS.

February 2022

Version 2.0.4 | Released: 2022-02-28 | No impact on workloads

Changes:

  • Strict mode is now supported, allowing only label-based access.

Version 2.0.3 | Released: 2022-02-11 | No impact on workloads

Changes:

  • Added readiness probes to prevent service interruptions during ack-onepilot updates.