Releases: astronomer/astro-cli
Releases · astronomer/astro-cli
Release list
v1.44.0-nightly.20260731
Changelog
- 39acd6d: Add --mode flag to APC deployment create (#2230) (@sudarshanrampuria)
- 6bbffe0: Add windows arm based binary in go releaser (#2185) (@pritt20)
- 831db5d: Automatically cut nightly releases on a schedule (#2202) (@jeremybeard)
- 56ba3b8: CLI Release: update godownloader to v1.43.1 (#2193) (@octo-sts[bot])
- a2a14c4: Don't clobber a successful re-login after a failed token refresh (#2214) (@jlaneve)
- 66e146b: Expand
astro api: fulldescribefields +--jsonfor describe & ls (#2205) (@jeremybeard) - 92f77c3: Expose non-DAG bundle deploys and bundle management (#2198) (@jeremybeard)
- 66b3fe5: Fix GHA release job to use correct tag for GA release (#2186) (@pritt20)
- 6e68b44: Fix astro deployment update command for kubernetes based deployment by omitting worker queues. (#2191) (@pritt20)
- e74746b: Fix release workflow: resolve tag ambiguity, partial-failure recovery and approver context (#2188) (@pritt20)
- d5f149d: Fix: Show AF2 login hint on start for standalone mode (#2192) (@pritt20)
- 18c440e: Multiple build secrets (#2212) (@nickstenning)
- 7d6aa01: PLX-575: Deprecate hard delete flag from APC (#2190) (@karankhanchandani)
- aba3455: PLX-644: [APC] Adds adopt and unadopt deployment commands for adopted deployments (#2197) (@karankhanchandani)
- a623f1d: Parse pytest container exit codes as integers (#2213) (@jlaneve)
- 728da3a: Return errors instead of nil when deploy config save or executor validation fails (#2215) (@jlaneve)
- 5d542ea: Stop creating files and directories world-writable (#2216) (@jlaneve)
- e3ff652: Stub the http client in Test_FetchDomainAuthConfig (#2231) (@jlaneve)
- 7b430b9: Support Airflow 3 monitoring DAG on Hybrid (#2207) (@BasPH)
- 6cc17bb: Update godownloader.sh to v1.43.0 (#2187) (@pritt20)
- 49bfc3b: chore(deps): bump golang.org/x/net from 0.54.0 to 0.55.0 (#2195) (@dependabot[bot])
- 12c1059: ci: speed up nightly release builds (#2203) (@jlaneve)
- d2dd4be: feat(dev): persist build secrets via config to avoid repeating --build-secrets flags (#2179) (@collinmcnulty)
- 44bc04a: feat(scaffold): ignore .astro/worktrees/ in default .gitignore (#2158) (@schnie)
- 49560d4: fix(airflow-client): retry writes on transient 5xx and make copy operations idempotent (#2171) (@sakethsomaraju)
- 8b40522: fix(api): paginate Airflow REST responses past the first page (#2174) (@m1racoli)
- af24d6a: fix(cli): paginate org/workspace/deployment lists past the first page (#2210) (@AliceMur)
- b19124c: fix(organization): re-gzip audit-log export body (AI-978) (#2200) (@akshayarora)
- fbb0d2a: fix(workspace): honor explicit --workspace-id before requiring current workspace context (#2182) (@jlaneve)
v1.44.0-rc.1
Changelog
- 39acd6d: Add --mode flag to APC deployment create (#2230) (@sudarshanrampuria)
- 6bbffe0: Add windows arm based binary in go releaser (#2185) (@pritt20)
- 831db5d: Automatically cut nightly releases on a schedule (#2202) (@jeremybeard)
- 56ba3b8: CLI Release: update godownloader to v1.43.1 (#2193) (@octo-sts[bot])
- a2a14c4: Don't clobber a successful re-login after a failed token refresh (#2214) (@jlaneve)
- 66e146b: Expand
astro api: fulldescribefields +--jsonfor describe & ls (#2205) (@jeremybeard) - 92f77c3: Expose non-DAG bundle deploys and bundle management (#2198) (@jeremybeard)
- 66b3fe5: Fix GHA release job to use correct tag for GA release (#2186) (@pritt20)
- 6e68b44: Fix astro deployment update command for kubernetes based deployment by omitting worker queues. (#2191) (@pritt20)
- e74746b: Fix release workflow: resolve tag ambiguity, partial-failure recovery and approver context (#2188) (@pritt20)
- d5f149d: Fix: Show AF2 login hint on start for standalone mode (#2192) (@pritt20)
- 18c440e: Multiple build secrets (#2212) (@nickstenning)
- 7d6aa01: PLX-575: Deprecate hard delete flag from APC (#2190) (@karankhanchandani)
- aba3455: PLX-644: [APC] Adds adopt and unadopt deployment commands for adopted deployments (#2197) (@karankhanchandani)
- a623f1d: Parse pytest container exit codes as integers (#2213) (@jlaneve)
- 728da3a: Return errors instead of nil when deploy config save or executor validation fails (#2215) (@jlaneve)
- 5d542ea: Stop creating files and directories world-writable (#2216) (@jlaneve)
- e3ff652: Stub the http client in Test_FetchDomainAuthConfig (#2231) (@jlaneve)
- 7b430b9: Support Airflow 3 monitoring DAG on Hybrid (#2207) (@BasPH)
- 6cc17bb: Update godownloader.sh to v1.43.0 (#2187) (@pritt20)
- 49bfc3b: chore(deps): bump golang.org/x/net from 0.54.0 to 0.55.0 (#2195) (@dependabot[bot])
- 12c1059: ci: speed up nightly release builds (#2203) (@jlaneve)
- d2dd4be: feat(dev): persist build secrets via config to avoid repeating --build-secrets flags (#2179) (@collinmcnulty)
- 44bc04a: feat(scaffold): ignore .astro/worktrees/ in default .gitignore (#2158) (@schnie)
- 49560d4: fix(airflow-client): retry writes on transient 5xx and make copy operations idempotent (#2171) (@sakethsomaraju)
- 8b40522: fix(api): paginate Airflow REST responses past the first page (#2174) (@m1racoli)
- af24d6a: fix(cli): paginate org/workspace/deployment lists past the first page (#2210) (@AliceMur)
- b19124c: fix(organization): re-gzip audit-log export body (AI-978) (#2200) (@akshayarora)
- fbb0d2a: fix(workspace): honor explicit --workspace-id before requiring current workspace context (#2182) (@jlaneve)
v1.44.0-nightly.20260730
Changelog
- 39acd6d: Add --mode flag to APC deployment create (#2230) (@sudarshanrampuria)
- 6bbffe0: Add windows arm based binary in go releaser (#2185) (@pritt20)
- 831db5d: Automatically cut nightly releases on a schedule (#2202) (@jeremybeard)
- 56ba3b8: CLI Release: update godownloader to v1.43.1 (#2193) (@octo-sts[bot])
- a2a14c4: Don't clobber a successful re-login after a failed token refresh (#2214) (@jlaneve)
- 66e146b: Expand
astro api: fulldescribefields +--jsonfor describe & ls (#2205) (@jeremybeard) - 92f77c3: Expose non-DAG bundle deploys and bundle management (#2198) (@jeremybeard)
- 66b3fe5: Fix GHA release job to use correct tag for GA release (#2186) (@pritt20)
- 6e68b44: Fix astro deployment update command for kubernetes based deployment by omitting worker queues. (#2191) (@pritt20)
- e74746b: Fix release workflow: resolve tag ambiguity, partial-failure recovery and approver context (#2188) (@pritt20)
- d5f149d: Fix: Show AF2 login hint on start for standalone mode (#2192) (@pritt20)
- 18c440e: Multiple build secrets (#2212) (@nickstenning)
- 7d6aa01: PLX-575: Deprecate hard delete flag from APC (#2190) (@karankhanchandani)
- aba3455: PLX-644: [APC] Adds adopt and unadopt deployment commands for adopted deployments (#2197) (@karankhanchandani)
- a623f1d: Parse pytest container exit codes as integers (#2213) (@jlaneve)
- 728da3a: Return errors instead of nil when deploy config save or executor validation fails (#2215) (@jlaneve)
- 5d542ea: Stop creating files and directories world-writable (#2216) (@jlaneve)
- e3ff652: Stub the http client in Test_FetchDomainAuthConfig (#2231) (@jlaneve)
- 7b430b9: Support Airflow 3 monitoring DAG on Hybrid (#2207) (@BasPH)
- 6cc17bb: Update godownloader.sh to v1.43.0 (#2187) (@pritt20)
- 49bfc3b: chore(deps): bump golang.org/x/net from 0.54.0 to 0.55.0 (#2195) (@dependabot[bot])
- 12c1059: ci: speed up nightly release builds (#2203) (@jlaneve)
- d2dd4be: feat(dev): persist build secrets via config to avoid repeating --build-secrets flags (#2179) (@collinmcnulty)
- 44bc04a: feat(scaffold): ignore .astro/worktrees/ in default .gitignore (#2158) (@schnie)
- 49560d4: fix(airflow-client): retry writes on transient 5xx and make copy operations idempotent (#2171) (@sakethsomaraju)
- 8b40522: fix(api): paginate Airflow REST responses past the first page (#2174) (@m1racoli)
- af24d6a: fix(cli): paginate org/workspace/deployment lists past the first page (#2210) (@AliceMur)
- b19124c: fix(organization): re-gzip audit-log export body (AI-978) (#2200) (@akshayarora)
- fbb0d2a: fix(workspace): honor explicit --workspace-id before requiring current workspace context (#2182) (@jlaneve)
v1.44.0-nightly.20260729
Changelog
- 6bbffe0: Add windows arm based binary in go releaser (#2185) (@pritt20)
- 831db5d: Automatically cut nightly releases on a schedule (#2202) (@jeremybeard)
- 56ba3b8: CLI Release: update godownloader to v1.43.1 (#2193) (@octo-sts[bot])
- a2a14c4: Don't clobber a successful re-login after a failed token refresh (#2214) (@jlaneve)
- 66e146b: Expand
astro api: fulldescribefields +--jsonfor describe & ls (#2205) (@jeremybeard) - 92f77c3: Expose non-DAG bundle deploys and bundle management (#2198) (@jeremybeard)
- 66b3fe5: Fix GHA release job to use correct tag for GA release (#2186) (@pritt20)
- 6e68b44: Fix astro deployment update command for kubernetes based deployment by omitting worker queues. (#2191) (@pritt20)
- e74746b: Fix release workflow: resolve tag ambiguity, partial-failure recovery and approver context (#2188) (@pritt20)
- d5f149d: Fix: Show AF2 login hint on start for standalone mode (#2192) (@pritt20)
- 18c440e: Multiple build secrets (#2212) (@nickstenning)
- 7d6aa01: PLX-575: Deprecate hard delete flag from APC (#2190) (@karankhanchandani)
- aba3455: PLX-644: [APC] Adds adopt and unadopt deployment commands for adopted deployments (#2197) (@karankhanchandani)
- a623f1d: Parse pytest container exit codes as integers (#2213) (@jlaneve)
- 728da3a: Return errors instead of nil when deploy config save or executor validation fails (#2215) (@jlaneve)
- 5d542ea: Stop creating files and directories world-writable (#2216) (@jlaneve)
- 7b430b9: Support Airflow 3 monitoring DAG on Hybrid (#2207) (@BasPH)
- 6cc17bb: Update godownloader.sh to v1.43.0 (#2187) (@pritt20)
- 49bfc3b: chore(deps): bump golang.org/x/net from 0.54.0 to 0.55.0 (#2195) (@dependabot[bot])
- 12c1059: ci: speed up nightly release builds (#2203) (@jlaneve)
- d2dd4be: feat(dev): persist build secrets via config to avoid repeating --build-secrets flags (#2179) (@collinmcnulty)
- 44bc04a: feat(scaffold): ignore .astro/worktrees/ in default .gitignore (#2158) (@schnie)
- 49560d4: fix(airflow-client): retry writes on transient 5xx and make copy operations idempotent (#2171) (@sakethsomaraju)
- 8b40522: fix(api): paginate Airflow REST responses past the first page (#2174) (@m1racoli)
- af24d6a: fix(cli): paginate org/workspace/deployment lists past the first page (#2210) (@AliceMur)
- b19124c: fix(organization): re-gzip audit-log export body (AI-978) (#2200) (@akshayarora)
- fbb0d2a: fix(workspace): honor explicit --workspace-id before requiring current workspace context (#2182) (@jlaneve)
v1.44.0-nightly.20260727
Changelog
- 6bbffe0: Add windows arm based binary in go releaser (#2185) (@pritt20)
- 831db5d: Automatically cut nightly releases on a schedule (#2202) (@jeremybeard)
- 56ba3b8: CLI Release: update godownloader to v1.43.1 (#2193) (@octo-sts[bot])
- a2a14c4: Don't clobber a successful re-login after a failed token refresh (#2214) (@jlaneve)
- 66e146b: Expand
astro api: fulldescribefields +--jsonfor describe & ls (#2205) (@jeremybeard) - 92f77c3: Expose non-DAG bundle deploys and bundle management (#2198) (@jeremybeard)
- 66b3fe5: Fix GHA release job to use correct tag for GA release (#2186) (@pritt20)
- 6e68b44: Fix astro deployment update command for kubernetes based deployment by omitting worker queues. (#2191) (@pritt20)
- e74746b: Fix release workflow: resolve tag ambiguity, partial-failure recovery and approver context (#2188) (@pritt20)
- d5f149d: Fix: Show AF2 login hint on start for standalone mode (#2192) (@pritt20)
- 18c440e: Multiple build secrets (#2212) (@nickstenning)
- 7d6aa01: PLX-575: Deprecate hard delete flag from APC (#2190) (@karankhanchandani)
- aba3455: PLX-644: [APC] Adds adopt and unadopt deployment commands for adopted deployments (#2197) (@karankhanchandani)
- a623f1d: Parse pytest container exit codes as integers (#2213) (@jlaneve)
- 728da3a: Return errors instead of nil when deploy config save or executor validation fails (#2215) (@jlaneve)
- 5d542ea: Stop creating files and directories world-writable (#2216) (@jlaneve)
- 7b430b9: Support Airflow 3 monitoring DAG on Hybrid (#2207) (@BasPH)
- 6cc17bb: Update godownloader.sh to v1.43.0 (#2187) (@pritt20)
- 49bfc3b: chore(deps): bump golang.org/x/net from 0.54.0 to 0.55.0 (#2195) (@dependabot[bot])
- 12c1059: ci: speed up nightly release builds (#2203) (@jlaneve)
- d2dd4be: feat(dev): persist build secrets via config to avoid repeating --build-secrets flags (#2179) (@collinmcnulty)
- 44bc04a: feat(scaffold): ignore .astro/worktrees/ in default .gitignore (#2158) (@schnie)
- 49560d4: fix(airflow-client): retry writes on transient 5xx and make copy operations idempotent (#2171) (@sakethsomaraju)
- 8b40522: fix(api): paginate Airflow REST responses past the first page (#2174) (@m1racoli)
- b19124c: fix(organization): re-gzip audit-log export body (AI-978) (#2200) (@akshayarora)
- fbb0d2a: fix(workspace): honor explicit --workspace-id before requiring current workspace context (#2182) (@jlaneve)
v1.44.0-nightly.20260726
Changelog
- 6bbffe0: Add windows arm based binary in go releaser (#2185) (@pritt20)
- 831db5d: Automatically cut nightly releases on a schedule (#2202) (@jeremybeard)
- 56ba3b8: CLI Release: update godownloader to v1.43.1 (#2193) (@octo-sts[bot])
- a2a14c4: Don't clobber a successful re-login after a failed token refresh (#2214) (@jlaneve)
- 66e146b: Expand
astro api: fulldescribefields +--jsonfor describe & ls (#2205) (@jeremybeard) - 92f77c3: Expose non-DAG bundle deploys and bundle management (#2198) (@jeremybeard)
- 66b3fe5: Fix GHA release job to use correct tag for GA release (#2186) (@pritt20)
- 6e68b44: Fix astro deployment update command for kubernetes based deployment by omitting worker queues. (#2191) (@pritt20)
- e74746b: Fix release workflow: resolve tag ambiguity, partial-failure recovery and approver context (#2188) (@pritt20)
- d5f149d: Fix: Show AF2 login hint on start for standalone mode (#2192) (@pritt20)
- 18c440e: Multiple build secrets (#2212) (@nickstenning)
- 7d6aa01: PLX-575: Deprecate hard delete flag from APC (#2190) (@karankhanchandani)
- aba3455: PLX-644: [APC] Adds adopt and unadopt deployment commands for adopted deployments (#2197) (@karankhanchandani)
- a623f1d: Parse pytest container exit codes as integers (#2213) (@jlaneve)
- 728da3a: Return errors instead of nil when deploy config save or executor validation fails (#2215) (@jlaneve)
- 5d542ea: Stop creating files and directories world-writable (#2216) (@jlaneve)
- 7b430b9: Support Airflow 3 monitoring DAG on Hybrid (#2207) (@BasPH)
- 6cc17bb: Update godownloader.sh to v1.43.0 (#2187) (@pritt20)
- 49bfc3b: chore(deps): bump golang.org/x/net from 0.54.0 to 0.55.0 (#2195) (@dependabot[bot])
- 12c1059: ci: speed up nightly release builds (#2203) (@jlaneve)
- d2dd4be: feat(dev): persist build secrets via config to avoid repeating --build-secrets flags (#2179) (@collinmcnulty)
- 44bc04a: feat(scaffold): ignore .astro/worktrees/ in default .gitignore (#2158) (@schnie)
- 49560d4: fix(airflow-client): retry writes on transient 5xx and make copy operations idempotent (#2171) (@sakethsomaraju)
- 8b40522: fix(api): paginate Airflow REST responses past the first page (#2174) (@m1racoli)
- b19124c: fix(organization): re-gzip audit-log export body (AI-978) (#2200) (@akshayarora)
- fbb0d2a: fix(workspace): honor explicit --workspace-id before requiring current workspace context (#2182) (@jlaneve)
v1.43.1
Changelog
- 3577ddf: Fix astro deployment update command for kubernetes based deployment by omitting worker queues. (#2191) (@pritt20)
- 99f85a3: Fix release workflow: resolve tag ambiguity, partial-failure recovery and approver context (#2188) (@pritt20)
- c474bf8: Fix: Show AF2 login hint on start for standalone mode (#2192) (@pritt20)
- a14150f: fix(airflow-client): retry writes on transient 5xx and make copy operations idempotent (#2171) (@sakethsomaraju)
Post-Release Automation Summary
| Task | Status |
|---|---|
| GoReleaser (binaries + Homebrew PR) | success |
| Godownloader PR | success |
| Winget PR | failure |
v1.43.1-rc.2
Changelog
- 3577ddf: Fix astro deployment update command for kubernetes based deployment by omitting worker queues. (#2191) (@pritt20)
- 99f85a3: Fix release workflow: resolve tag ambiguity, partial-failure recovery and approver context (#2188) (@pritt20)
- c474bf8: Fix: Show AF2 login hint on start for standalone mode (#2192) (@pritt20)
- a14150f: fix(airflow-client): retry writes on transient 5xx and make copy operations idempotent (#2171) (@sakethsomaraju)
v1.43.1-rc.1
v1.43.0
Changelog
- a486766: Fix GHA release job to use correct tag for GA release (#2186) (@pritt20)
- f328416 feat(env): add link / unlink / links commands for env variables (#2120) (@jlaneve )
- 62df024 feat: support podEphemeralStorage in deployment template file (#2163) (@chomipi88)
- 9927b54 feat(deploy): use upsertDeployment for image deploys on Houston 2.1.0+ (#2134) (@Simpcyclassy)
- 7eb6e74 feat(logs): add --dag-processor and generic --component flags to deployment logs (#2131) (@jlaneve )
- dc97b7d feat(env): add --from-file bulk import for env and airflow variables (#2119) (@jlaneve )
- 6983d4f feat(env): add astro env command tree (var, conn, airflow-var, metrics-export) (#2115) (@jlaneve )
- eb06d18 fix(airflowrt): strip -slim image variant from runtime base tag (#2180) (@schnie)
- 50a7086 fix: Forward host environment to the compose loader so bare env passthrough resolves (#2170) (@kaxil )
- 730d506 fix(lint): rename params shadowing the path package import in fileutil (#2166) (@jlaneve )
- 7997c14 Populate routes.json on Windows when proxy daemon is unavailable (#2156) (@pritt20 )
- d70e5c1 fix(deploy): preserve symlinks and honor .dockerignore in client build context (#2162) (@m1racoli )
- 6468bfb Standalone: set PYTHONPATH=AIRFLOW_HOME to match runtime image (#2155) (@jeremybeard )
- d00ec1a fix(otto): Alias
upgradetoupdateand surface subcommands in --help (#2116) (@kaxil) - 95b92db fix(deploy): restore .dockerignore trailing newline after deploy image build (#2125) (@m1racoli)
- c4783a4 Fix local astro project setup using podman container engine on windows os (#2124) (@pritt20 )
- 9c6b6ad fix(init): consolidate scaffold templates and gitignore .astro/*.local.{yml,yaml} (#2126) (@jlaneve )
- 7d844a7 fix(deploy): skip dag-deploy check on Remote Execution deployments (#2122) (@seanmuth)
- b85eb02 fix(otto): Refresh update cache before auto-update, not after (#2117) (@kaxil)
- c02cbe6 Revert image-only changes to allow pushing custom images to remote deployment (#2129) (@neel-astro)
- 56bdf68 Add pkg/container and converge airflow/runtimes onto it (#2169) (@schnie)
- 1604d79 Move AF2 standalone patches to airflowrt pkg (#2104) (@pritt20)
- bcfe087 Migrate CLI to v1 public API; retire v1beta1 and v1alpha1 (except IDE) (#2093) (@jeremybeard )
- 83fc406 test: make dbt cmd suite hermetic to avoid false "within Astro project" failures (#2164) (@chomipi88)
- 723cf9a otto: pitch trial signup in unauthenticated message (#2105) (@tayloramurphy )
- af38730 chore(otto): bump astro-airflow-mcp pin to 0.6.4 (#2112) (@jlaneve )
- d36818f Migrate release process to GitHub Actions with RC support and post-release automation (#2132) (@pritt20 )
- 1f86b79 ci: pin actions/stale to a commit SHA (#2114) (@jlaneve )
- 921be48 chore(deps): bump docker stack + azblob to latest compatible (#2150) (@jeremybeard )