| Version |
Release date |
Release notes |
| 3.9.0 (latest) |
July 31, 2026 |
Improved the performance of
atx custom def export-ki-markdown on transformation
definitions that contain many knowledge items. The command no
longer makes a redundant service call for each knowledge item, so
it runs significantly faster and no longer times out on large
definitions. Also fixed cases where an export could omit knowledge
items or report an inconsistent total. Fixed an issue where agentic-readiness and
modernization-readiness analyses run with
atx ct analysis run could report zero findings for
certain report formats. Findings are now recovered
reliably. Fixed an issue where scheduled analyses created with
atx ct schedule create against GitLab, Bitbucket, or
local sources could fail on every run while trying to retrieve
credentials. The source provider is now determined automatically
from your registered source, and the --provider option
is no longer required. Fixed an issue where security analyses run in remote
(AWS Batch or EC2) environments could incorrectly report that the
Security Agent was not configured. The CLI now detects a configured
Security Agent correctly and reports transient credential or
throttling errors more gracefully.
|
| 3.8.0 |
July 29, 2026 |
Added the --recurrence option to
atx ct schedule create, so you can set a schedule's
cadence in plain terms (daily,
weekly:<MONDAY..SUNDAY>, or
monthly:<1..28>) instead of writing a raw cron
expression. Added the --existing-scheduler-role-arn
option to atx ct remote provision, so you can reuse
an IAM role that your administrator has already created for the
scheduler instead of having the CLI create one during
provisioning. Added the
--existing-instance-profile-name option to
atx ct remote provision --mode ec2, so you can attach
an IAM instance profile that your administrator has already created
instead of having the CLI create the transform role and instance
profile. Improved transformation selection guidance so that it
now uses detection metadata, such as severity and matching
criteria, when available. This helps surface the transformations
that best fit your project and their relative
priority. Fixed an issue where canceling a scheduled remote
analysis stopped the running containers but could leave the
analysis stuck in a running state. Canceling now
reliably marks the analysis as canceled. Fixed an issue where atx ct schedule delete
could leave a lingering analysis record behind. Deleting a schedule
now also removes the underlying scheduled
analysis.
|
| 3.7.0 |
July 22, 2026 |
Added the atx ct remote command group for
running analyses and remediations remotely on EC2 or AWS Batch. You
can provision, update, and tear down the remote execution
infrastructure, check submission status, detect deployed stacks, and
manage source credentials in AWS Secrets Manager. Added the atx ct schedule command group for
recurring scheduled analysis and remediation jobs. You can create,
list, enable, disable, and delete schedules (job options mirror
remote analysis and remote remediation),
plus setup and teardown for the scheduler
infrastructure. Schedules capture local source bundles at create
time. Improved atx ct analysis run to consume
tech-debt-quick matching rules from the transformation package
registry. Improved long-running atx ct commands to
show progress output, including per-repo progress during analysis
runs (including security analyses) and per-repo failure reasons in
remediation status. Fixed several remote execution reliability issues. EC2
status now shows findings and pull request results, matching Batch;
EC2 updates no longer fail on stacks missing new parameters; and
additional fixes address exit codes, transform handling, tag-based
detection, and JSON output.
|
| 3.6.0 |
July 17, 2026 |
Added the atx custom def learnings
subcommand, which opens an interactive TUI session to view and
manage the learnings automatically generated for a transformation
definition based on previous runs. Added usage telemetry collection during transformation
execution. To disable telemetry, set the
ATX_DISABLE_TELEMETRY=true environment variable. For
more information, see Usage Telemetry. Fixed an issue on Windows where file operations
using ~ (home directory) paths resolved to an
unexpected directory. This caused file read/write failures
during a session. Fixed an issue where MCP server and tool names
containing special characters could cause connection failures.
The CLI now automatically sanitizes names to use only valid
characters.
|
| 3.5.0 |
July 8, 2026 |
Added native Windows support. You can now run the
AWS Transform Custom commands directly on Windows. (The atx ct commands
are not yet supported on Windows) Added steering inputs to atx ct analysis
run so agentic-readiness and modernization-readiness
analyses reflect your preferences. Use --context
for strategic framing, --agent-scope to set agent
access for agentic-readiness, and
--prefer/--avoid to steer
modernization recommendations toward or away from specific
technologies. Transformation definitions in the skill format can
now include a scripts/ folder, letting you bundle
helper scripts alongside your SKILL.md and
references. Added --wait to atx ct
remediation create, which waits until the remediation
completes. Added headless mode for one-shot execution. Run
atx -x "prompt" -t to pass a prompt, get a
response, and exit with no interactive prompts. Headless mode
requires trusting all tools.
|
| 3.4.1 |
July 2, 2026 |
|
| 3.4.0 (not recommended) |
June 29, 2026 |
In interactive sessions, the CLI might stay on the
"Thinking" prompt (shown with an ellipsis in the UI)
after the agent finishes responding. This prevents you from
entering your next message. To resolve this issue, upgrade to
version 3.4.1 or later by running
atx update.
Added atx ct schema, a
machine-readable manifest of the full atx ct
command surface for scripting and automation. Added token scope validation when you add or
update a source, surfacing credential or permission issues
immediately instead of failing later during
analysis. Improved auto-remediation pull requests to include
finding context and support draft mode for more reviewable
PRs. Improved CLI progress feedback with real-time
context about the current activity, estimated agent minutes,
and sub-agent activity. Added configurable checkpoint commit author
identity through the ATX_GIT_COMMITTER_NAME and
ATX_GIT_COMMITTER_EMAIL environment
variables. Various small bug fixes and
improvements.
|
| 3.3.0 |
June 18, 2026 |
Added consistent --json and
--help support across atx ct
commands. Fixed security agent setup so the agent space is
created during setup and removed on teardown. Various small bug fixes and
improvements.
|
| 3.2.0 |
June 15, 2026 |
Added continuous modernization commands
(atx ct) to the standard CLI distribution for
all users. Improved sub-agent execution to show a
"Thinking..." spinner while waiting for server
responses, providing clear visual feedback that work is in
progress. Improved spinner to automatically restart with
"Working on it..." after 3 seconds of silence
following agent output, so the terminal never appears frozen
between processing steps. Improved thinking spinner with a subtle shimmer
animation for a more polished visual
appearance.
|
| 3.1.0 |
June 3, 2026 |
Added ATX_MAX_VALIDATION_LOOPS
environment variable to configure maximum validation
loops. Fixed update check no longer shows false
"update available" warnings when the installed
version is already newer than the registry
version. Fixed delete
--transformation-name "" no longer shows a
nonsensical confirmation prompt; empty values are now rejected
with a clear validation error. Fixed unrecognized subcommands now show
"unknown command" instead of a confusing internal
error message. Fixed version comparison to use numeric comparison
instead of string inequality for update
checks.
|
| 3.0.0 |
May 21, 2026 |
Added pre-flight transformation name validation
that suggests similar names from your registry when a name is
not found, helping catch typos without needing a separate list
command. Added optional explanations for shell commands,
showing what they do and why. Improved trust settings banner to include more
information about tool permissions. Added learning-disabled banner when using the
do-not-learn flag, giving visibility to the learning feature
and how to enable it. Breaking change:
Node.js 22 or later is now required. Upgrade from
https://nodejs.org/ if you are using an older
version.
|
| 2.0.0 |
May 14, 2026 |
Added remote MCP server support — connect to
HTTP and HTTPS MCP servers with automatic SSE fallback, Bearer
token authentication with environment variable expansion in
headers, and proxy support
(HTTP_PROXY/HTTPS_PROXY). Added atx resume subcommand as alias
for atx --resume. Added grep tool for multi-file text
search with output control — supports regex patterns, file
glob filtering, case-insensitive search, configurable
depth/result limits, and output truncation. Improved MCP implementation to use the standard MCP
SDK for more consistent behavior and easier support for future
MCP features. Improved shell output handling — output is now
gracefully truncated at 30K characters per stream instead of
causing a hard error, preserving the beginning and end of output
for context. Fixed an issue where Ctrl+C during an interactive
session could prematurely exit the CLI on Linux/macOS instead of
aborting the current operation and returning to the
prompt. Fixed trust rejection message to show a dedicated
reason for why trust is unavailable, separate from why the
command needed authorization. Fixed dangerous command warning no longer mentions
trusting when the command is in
alwaysPromptCommands.
|
| 1.10.0 |
April 29, 2026 |
Improved tool descriptions with cross-tool guidance,
helping the agent choose the best tool for each task and reducing
unnecessary shell usage. Added alwaysPromptCommands in
trust-settings.yaml — configure shell command
patterns that always require explicit permission, regardless of
trust settings. Supports glob wildcards and matches against each
sub-command in compound expressions.
trustedShellCommands can override these patterns.
Not enforced in non-interactive mode to avoid breaking automated
pipelines. Fixed relative paths not being resolved into absolute
paths.
|
| 1.9.0 |
April 23, 2026 |
Improved tool approval prompts — each option
now shows what it does inline, a “Why” message
explains why approval is needed, and trust confirmation includes
a hint about trust-settings.yaml for permanent
trust.
|
| 1.8.0 |
April 16, 2026 |
Changed agent output prefix from > to
ATX: for clearer visual distinction between user
input and agent output. Fixed display of resume command when CLI retries are
exhausted. Fixed resume from a different working directory. In
interactive mode, prompts for corrected path; in non-interactive
mode, fails fast with a descriptive error.
|
| 1.7.1 |
April 9, 2026 |
Fixed SSO login failure ("Session token not found or
invalid") when the credential provider region differs from the
profile's sso_region. Fixed credential caching so long-running sessions no
longer fail when credentials are rotated on
disk.
|
| 1.7.0 |
April 2, 2026 |
Fixed exec command to exit with code 1
on input validation errors, making the CLI reliable in scripts
and CI/CD pipelines. Added display of warning messages from the
service. Added MFA prompt support for AWS credential
profiles. Fixed STS credential calls to respect HTTP(S) proxy
settings.
|
| 1.6.0 |
March 18, 2026 |
Added --limit <minutes> option to
set an Agent Minutes budget for exec and
interactive commands. When the limit is reached,
the CLI displays usage and exits with resume
instructions. Fixed logging of the initial user message in
conversation logs.
|
| 1.5.0 |
March 11, 2026 |
Added support for concurrent task execution, enabling
faster transformations. Added Agent Minutes usage display at the end of each
conversation, and /usage command in interactive
mode to check usage at any time.
|
| 1.4.0 |
March 2, 2026 |
Improved error messages when saving transformation
definitions with unsupported files. Added timeout to service calls to prevent the CLI
from hanging when the connection is
interrupted. Fixed CLI process hang after successful
completion. Fixed region validation when resuming
conversations.
|
| 1.3.0 |
February 19, 2026 |
|
| 1.2.0 |
February 9, 2026 |
Added support for proxy configuration via environment
variables (https_proxy, no_proxy,
etc.). General stability improvements and bug
fixes.
|
| 1.1.1 |
January 16, 2026 |
Bug fixes and stability improvements.
|
| 1.1.0 |
January 13, 2026 |
Added AWS CLI region configuration support, early credential
validation checks, and fixed campaign resume
functionality.
|
| 1.0.1 |
December 18, 2025 |
Graceful shutdowns, cleaner error logs, and general
improvements.
|
| 1.0.0 |
December 1, 2025 |
Initial release of the AWS Transform CLI.
|