Releases: astronomer/astro-cli
Releases · astronomer/astro-cli
v1.40.0
Changelog
- a78829b: Add
--fixflag toastro dev upgrade-test(#1997) (@jeremybeard) - b1e7f23: Add
astro apicommand (#2006) (@jeremybeard) - 8d8fc4a: Mark CLI version 1.39.0 as latest (#2008) (@neel-astro)
- 0835692: Run all lint checks in pre-commit (#2015) (@jeremybeard)
- 2c00348: Update code owners (#2007) (@jeremybeard)
- efd98b2: [Astro IDE]: Display workspace and project names instead of IDs in Astro IDE command output (#2014) (@pritt20)
- 134239a: [PM-1178] Add --kill flag for astro dev restart (#2010) (@jlaneve)
- ad09b14: [PM-1197] Add
astro dev buildcommand to build image (#2011) (@jlaneve) - 7075639: feat: add git metadata to deploys via v1alpha1 API (#1990) (@jlaneve)
- 6c20272: fix: add --no-dags-base-dir flag for Airflow 3 DAG bundle compatibility (#2001) (@tayloramurphy)
v1.39.0
Changelog
- 0da8d52: Add Houston API 1.0.1 support - remove desiredRuntimeVersion and AC fields (#1988) (@Simpcyclassy)
- 62cffc8: Add session-id flag to ide import command (#1987) (@pritt20)
- 1004480: Strip newline char from entries in dag integrity exceptions (#1951) (@THEdavehogue)
- 2f8dfb5: Update goreleaser to 1.37.0 (#1961) (@ianbuss)
- 09af13f: chore: upgrade Go version from 1.23 to 1.24 (#1937) (@rchojn)
- f2e6ca3: feat: add runtime version validation for remote client deployments (#1983) (@feluelle)
v1.38.1
v1.38.0
Changelog
- 93cb661: Add client registry validations when set via config (#1969) (@neel-astro)
- 64c53a4: Add wait time flag instead of hardcoded timeouts (#1964) (@neel-astro)
- 4622469: Deprecate --force-upgrade-to-af3 (#1963) (@bmanan7)
- ed0d3a9: Drop the remote beta config flag (#1965) (@neel-astro)
- 673aebb: Fix remote deploy push logic around figuring out registry from the endpoint (#1966) (@neel-astro)
- 89c5ae5: Improve remote deploy messaging (#1970) (@neel-astro)
- 2f8dfb5: Update goreleaser to 1.37.0 (#1961) (@ianbuss)
v1.37.0
Changelog
- ee0682a: Add "REMOTE EXECUTION" column to deployment tables (#1952) (@ronidelacruz-astro)
- bf791b8: Add client deploy support for RE projects (#1954) (@feluelle)
- 4b9c23b: Add feature flag for new remote command (#1956) (@feluelle)
- 0f76958: Add remote execution support in
astro dev init(#1931) (@jaketf) - 172f551: Enhance deploy command docs to clarify behavior for RE deployments (#1955) (@feluelle)
- 50dab82: Feature add per dp software registry login (#1936) (@pgvishnuram)
- 64d90de: Fix redefined RE init flags (#1953) (@feluelle)
- 5fb1e4d: Fix remote deployment status text on update (#1960) (@ronidelacruz-astro)
- 8e9bb4b: Implementing feature request #1328 (#1919) (@bmanan7)
- 475c662: Update Astro IDE export command to fetch project url from API (#1943) (@pritt20)
- b1836c3: Update latest version in godownloader.sh to 1.36.0 (#1932) (@pritt20)
- 2e26c6d: Update user-facing strings from "Software" to "Astro Private Cloud" (#1934) (@ryanahamilton)
- c332756: [Fix]: Ignore hidden files during Astro IDE project export (#1946) (@pritt20)
- 5df292b: [Fix]: per deployment docker login (#1945) (@pgvishnuram)
- 29d1c7e: feat(organization): add --workspace-id flag to org switch for non-interactive use (#1938) (@ronidelacruz-astro)
- d5fa607: fix-1909: handle default_pool updates with slots/include_deferred mask (#1940) (@bmanan7)
v1.36.0
Changelog
- 26e6c9d: Add Astro IDE commands to Astro CLI (#1839) (@pritt20)
- 0703e2a: Added support for cluster id in the astro deployment list command (#1910) (@rujhan-arora-astronomer)
- 0d94581: Added the support for cluster ID in App config query (#1917) (@rujhan-arora-astronomer)
- 4e4191f: Added the support for clusterID for the runtime releases flows in CLI (#1906) (@rujhan-arora-astronomer)
- ab2f5ae: Enhance 403 error messaging for Docker image push failures (#1925) (@coleheflin)
- ec06a79: Enhance error messaging for environment secrets fetching permission (#1930) (@coleheflin)
- 18008d7: Migrate from codecov to coveralls (#1920) (@feluelle)
- 466e61c: Remove disable env objs config (#1912) (@jeremybeard)
- 4a3ea31: Removed create and update deployment and replaced with upsert deployment (#1915) (@rujhan-arora-astronomer)
- 41c3df1: Support reading env objs without settings file (#1914) (@jeremybeard)
- e253d2e: improve the dag server upload url flow (#1926) (@pgvishnuram)
- ec9df00: Update deprecated imports in the exampledag for 3.0 (#1844) (@TJaniF)
v1.35.1
Changelog
- 6e3b986: Enable deployment worker queue cmd for AF3 (#1887) (@feluelle)
- a7d785b: Fix create/update deployment from file not respecting astro executor for standard deployments (#1892) (@feluelle)
- 03f6621: Fix deployment inspect for astro executor worker queues (#1893) (@feluelle)
- 0b680ad: Fix deployment update worker queues (#1886) (@feluelle)
- c3b3c84: Fix service logs added to the default astro dev logs command to cover for new AF3 components (#1901) (@neel-astro)
- 3002d26: Fix standard deployment worker queue updates (#1889) (@jaketf)
- e42e9e3: Improve validation of remote execution support (#1898) (@feluelle)
- ff6d411: Merge branch 'main' into release-1.35 (@jaketf)
- b8e3206: Revert "mark v1.35.0 as latest in godownloader.sh" (#1885) (@neel-astro)
- a76aa06: Set default executor based on latest runtime (#1900) (@feluelle)
- f7630d4: Update the deployment detail URL to match change in Cloud UI (#1890) (@ryanahamilton)
- 92ee5a9: Validate --remote-execution-enabled field on deployment creation (#1896) (@feluelle)
- 2774bda: mark v1.35.0 as latest in godownloader.sh (#1884) (@jaketf)
- bbb94b3: remove AF 3 block for astro variable create | list | update (#1888) (@jaketf)
- 5e282b3: remove space from AstroExecutor in doc strings (#1883) (@jaketf)
[YANKED] v1.35.0
IMPORTANT
This release has been yanked as of July 1st, 2025. This release contains a bug that would automatically drop non-default worker queues and update the default worker queue type to A5, from the Astro deployment that is using Celery executor, upon trying to update the deployment using this CLI version.
What's Changed
- mark 1.31.0 as latest by @jaketf in #1749
- Refactor Docker Init with
ContainerRuntimeInterface by @schnie in #1748 - Fixed the wrong API call being made when customer wants to fetch all deployments by @rujhan-arora-astronomer in #1746
- Adds project-name as an optional argument for project initialization by @schnie in #1743
- Introduction of sha_as_tag=True config in astro cli which will be used during Astro deploy by @rujhan-arora-astronomer in #1752
- Adds Podman Container Runtime by @schnie in #1750
- Added --image flag for astro deploy command for software by @rujhan-arora-astronomer in #1753
- Remove additional output when initializing project by @schnie in #1766
- Upgrade golangci-lint to v1.62.2 by @jeremybeard in #1756
- Use new Logrus logger by @jeremybeard in #1757
- update the latest CLI release to 1.32.0 by @neel-astro in #1768
- Adds Orbstack Container Runtime Engine by @schnie in #1761
- Updates Vendor Dependencies by @schnie in #1762
- Added --image-name flag for software, similar to astro by @rujhan-arora-astronomer in #1758
- Add integration test for Astro CLI dev commands by @pritt20 in #1765
- Adds Ability to Chain Cobra RunE Commands by @schnie in #1771
- Configure Circle CI to run Integration Test by @pritt20 in #1769
- Introduction of astro deploy --image-name=image_name --remote --runtime-version=rt_version by @rujhan-arora-astronomer in #1763
- update golang version to 1.23 for release workflow by @pritt20 in #1773
- bump up release step resource class to large by @pritt20 in #1774
- Use CGO enabled for darwin and windows binaries by @neel-astro in #1776
- Fix goreleaser build for darwin with CGO enabled by @neel-astro in #1777
- Implement gzip for dag bundle compression for cloud deploys by @pritt20 in #1778
- Update to set 1.32.1 as latest release by @neel-astro in #1781
-
- Use the imagename tag to push to the registry if it is passed. 2. Fixed the logic to get image sha after push by @rujhan-arora-astronomer in #1782
- Control
astro devOutput with--verbosityFlag by @schnie in #1770 - Fix runtime spinner issues by @pritt20 in #1779
- Mark 1.33.0 as the latest release by @neel-astro in #1786
- fix AF object handling with podman container engine by @neel-astro in #1759
- Fix logging for astro CLI local parse and pytest commands by @pritt20 in #1792
- Cleanup typos and messaging for dev parse/pytest command by @schnie in #1793
- Removes dead code for conflict-test by @schnie in #1797
- Mark 1.33.1 as latest release by @neel-astro in #1804
- Removed warnings for users if they want to use some other base image other than quay.io inside astro deploy by @rujhan-arora-astronomer in #1806
- Bump CLI release 1.33.2 to latest by @neel-astro in #1810
- Add local Airflow 3 support by @jeremybeard in #1811
- Bump resource class for release job to reduce failures by @neel-astro in #1814
- Add JWT secret for API server auth by @jeremybeard in #1817
- Support Airflow 2 to 3 deployment upgrades by @jeremybeard in #1818
- Add Airflow 3 ruff checks to upgrade-test command by @jeremybeard in #1821
- Block unsupported Airflow 3 commands by @jeremybeard in #1822
- Update airflow 3 image repo by @pritt20 in #1827
- Only allow AF2->3 upgrade from Runtime 8.7.0+ by @jeremybeard in #1828
- Repoint authentication configs by @jeremybeard in #1830
- Add lint flags to upgrade-test command by @jeremybeard in #1829
- Block tarball members pointing outside tarball by @jeremybeard in #1831
- Bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 by @dependabot in #1816
- Bump github.com/containerd/containerd from 1.7.24 to 1.7.27 by @dependabot in #1813
- Bump golang.org/x/crypto from 0.30.0 to 0.35.0 by @dependabot in #1834
- Bump golang.org/x/net from 0.32.0 to 0.36.0 by @dependabot in #1809
- Fix Airflow 3 health check endpoint by @jeremybeard in #1835
- Improve dev start UI message by @jeremybeard in #1833
- Add core fernet key to Airflow 3 env vars by @jeremybeard in #1836
- Lint entire project, not just dags dir by @jeremybeard in #1840
- Initialize new projects with Airflow 3 by @jeremybeard in #1841
- Point latest to 1.34.0 by @neel-astro in #1842
- Pull latest Ruff image on upgrade-test by @jeremybeard in #1843
- Fix whitespace. Remove unnecessary '| head' by @danielhoherd in #1823
- update oapi-codegen v2 by @jaketf in #1855
- Update pre-run hook for
dev initcommand by @pritt20 in #1856 - Fix integration tests to be inline with AF3 by @neel-astro in #1860
- Set latest CLI release to 1.34.1 by @neel-astro in #1861
- Fix runtime version check for upgrade message by @neel-astro in #1862
- Support AF3 connections, variables and pools CLU by @feluelle in #1869
- AF3 Astro Executor support for deployment create / update by @jaketf in #1854
- remove errant print by @jaketf in #1873
- Support deploy command for Remote Execution Deployments by @feluelle in #1875
- remove AF3 block for deployment object copy by @jaketf in #1879
- Add remote execution config to deployment create/update/inspect commands by @feluelle in #1874
- add af3 deployment logs support by @jaketf in #1878
New Contributors
Full Changelog: v1.31.0...v1.35.0
v1.34.1
Changelog
- 021d618: Fix integration tests to be inline with AF3 (#1860) (@neel-astro)
- 51eeb70: Fix whitespace. Remove unnecessary '| head' (#1823) (@danielhoherd)
- 8f1a405: Lint entire project, not just dags dir (#1840) (@jeremybeard)
- 73c2e15: Pull latest Ruff image on upgrade-test (#1843) (@jeremybeard)
- d4496e1: Update pre-run hook for
dev initcommand (#1856) (@pritt20) - 4c185ee: update oapi-codegen v2 (#1855) (@jaketf)
v1.34.0
What's Changed
- Control
astro devOutput with--verbosityFlag by @schnie in #1770 - fix AF object handling with podman container engine by @neel-astro in #1759
- Cleanup typos and messaging for dev parse/pytest command by @schnie in #1793
- Removes dead code for conflict-test by @schnie in #1797
- Add local Airflow 3 support by @jeremybeard in #1811
- Add Airflow 3 ruff checks to upgrade-test command by @jeremybeard in #1821
- Block unsupported Airflow 3 commands by @jeremybeard in #1822
- Update airflow 3 image repo by @pritt20 in #1827
- Only allow AF2->3 upgrade from Runtime 8.7.0+ by @jeremybeard in #1828
- Block tarball members pointing outside tarball for dag deploy to AF 3 deployments by @jeremybeard in #1831
Full Changelog: v1.33.2...v1.34.0