Releases: astronomer/astro-cli
Releases · astronomer/astro-cli
v1.42.0
Changelog
- e91eb27: Accept context.Context in airflowrt.CheckHealth (#2086) (@schnie)
- d26b9be: Add Airflow 2 support for standalone mode (#2081) (@pritt20)
- 3b24deb: Add
astro ottocommand with Otto binary management (#2100) (@jlaneve) - b1500f1: Add stale issues and PRs workflow (#2085) (@jeremybeard)
- bcded83: Fix standalone plugins_folder path (#2070) (@vojay-dev)
- 3eaf49a: Move monorepo-dependent exports out of platform-core sub-module (#2087) (@schnie)
- af66871: Move shared request editor and API error logic into pkg/httputil (#2071) (@ashb)
- 1f9cd88: PLX-261: pass workspace and deployment context to appConfig query and drop deprecated fields for Houston 2.0 (#2080) (@Simpcyclassy)
- db114d6: PLX-273: version-gate Houston airflow deprecations (#2076) (@Simpcyclassy)
- ac847b1: PLX-324 align DAG-only deploy with Houston 2.x appConfig and d (#2092) (@Simpcyclassy)
- 9ba96a6: Paginate deployment log fetches to return all requested logs (#2089) (@jlaneve)
- 5255c9d: Skip yanked runtime versions when picking default image tags (#2094) (@jedcunningham)
- f5eb11f: Support local spec files for --spec-url (#2075) (@jeremybeard)
- bdddba6: Track dev mode (standalone/docker) in CLI telemetry (#2091) (@pritt20)
- 0f8f363: Update CONTRIBUTING.md with prek (#2109) (@RNHTTR)
- f8c9f93: Upgrade golangci-lint to v2.11.4 (#2074) (@ashb)
- 8bc0a0f: fix(deploy): skip project-dir check when --image-name is provided (#2107) (@jlaneve)
- 82165db: fix(dev): print localhost URL when proxy daemon fails to start (#2110) (@jlaneve)
- b24709b: fix(standalone): match docker template's auth + signing env vars (#2102) (@jlaneve)
- 1a041ea: fix(util): accept "1"/"yes"/"on" in CheckEnvBool (#2103) (@jlaneve)
- fe1d2d3: fix: org switch silently falls back to wrong org when user has >20 orgs (#2084) (@sakethsomaraju)
- ff4b06e: fix: repair release workflow tag filter (#2101) (@schnie)
- fb7b30e: fix: skip Dockerfile parse when --image-name is provided (#2090) (@odaneau-astro)
v1.41.0
Changelog
- 2e077d7: Add Swagger 2.0 support and custom spec URL for api cloud (#2040) (@jeremybeard)
- 5d77e6a: Add
astro api registrycommand (#2042) (@kaxil) - a091df6: Add
astro auth tokencommand (#2064) (@jlaneve) - 78c93d0: Update godownloader.sh to v1.40.1 (#2037) (@schnie)
- 9760eaf: [AFE-53] feat(airflow-client): paginate Get* requests and add short retries (#2039) (@nickypy)
- b69b1c4: chore: add setuptools to beautysh hook for Python 3.12+ compatibility (#2046) (@jlaneve)
- d3cd9c2: chore: upgrade Go version to 1.26.1 (#2051) (@nickypy)
- eae3bcb: docs: add help examples to all cloud commands (#2058) (@jeremybeard)
- 1e8844a: docs: improve command descriptions with non-obvious details (#2059) (@jeremybeard)
- 85bd53a: feat: add --force flag to all confirmation prompts missing bypass (#2057) (@jeremybeard)
- 2daae73: fix(airflow_versions): correct astro-agent default image ordering (#2053) (@feluelle)
- 8cd722e: fix: add include/ to PYTHONPATH in standalone mode (#2060) (@jlaneve)
- a373c2a: fix: preserve venv on standalone restart with --allow-existing (#2052) (@jlaneve)
- 9d031ba: fix: propagate non-zero exit codes from
astro dev run(#2062) (@jeremybeard) - ae01d8a: fix: standardize error messages for missing required flags (#2056) (@jeremybeard)
- 768d3a2: fix: upgrade osxcross macOS SDK from 11.3 to 12.3 (#2067) (@schnie)
- 392d74c: fix: use joseluisq/macosx-sdks for macOS 12.3 SDK (@schnie)
v1.40.1
v1.40.0
Changelog
- a78829b: Add
--fixflag toastro dev upgrade-test(#1997) (@jeremybeard) - b1e7f23: Add
astro apicommand (#2006) (@jeremybeard) - 80a727b: Adds anonymous telemetry (#2009) (@schnie)
- 0952f85: Bind-mount host dirs in astro dev pytest to match astro dev start (#2016) (@jlaneve)
- 7ab8cc9: Clean up context, agent and ci_system event properties (#2021) (@schnie)
- 2757071: Exclude standalone mode from Windows + tests (#2034) (@schnie)
- 8d8fc4a: Mark CLI version 1.39.0 as latest (#2008) (@neel-astro)
- b3624f8: Remove registry commands (#2033) (@jeremybeard)
- 0835692: Run all lint checks in pre-commit (#2015) (@jeremybeard)
- 2c00348: Update code owners (#2007) (@jeremybeard)
- 35e7599: [AFE-46] use Astronomer releases endpoint for version checking (#2027) (@nickypy)
- 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) - 3f953fb: [PM-804] fix(parse): support airflow.sdk Variable in astro dev parse (#2003) (@jlaneve)
- 7075639: feat: add git metadata to deploys via v1alpha1 API (#1990) (@jlaneve)
- fac9949: feat: add standalone mode for Docker-free local development (#2012) (@jlaneve)
- 82ae37f: feat: built-in reverse proxy for multi-instance local development (#2026) (@jlaneve)
- 1d24b7e: feat: open browser after standalone Airflow starts (#2031) (@schnie)
- 49f2b8e: fix(parse): handle PYTEST_THEME env var in DAG integrity test (#2028) (@josh-fell)
- 14ee993: fix(standalone): pass --python to uv pip install to target project venv (#2029) (@jeremybeard)
- 6c20272: fix: add --no-dags-base-dir flag for Airflow 3 DAG bundle compatibility (#2001) (@tayloramurphy)
- 2c2394b: fix: add Windows build tags for proxy package (#2030) (@schnie)
- 87fc21e: fix: allow org switch by ID when org not in paginated list (#2000) (@jlaneve)
- 7b06fc5: fix: batch of small bug fixes (#1837, #1908, #1991, #1800, #1977) (#2024) (@jlaneve)
- 15903d2: fix: conditionally pass -t flag to docker exec based on TTY detection (#2023) (@jlaneve)
- 63e49e1: fix: mock registry API in tests and add HTTP client timeouts (#2025) (@jlaneve)
- d53867d: fix: replace kin-openapi with libopenapi for OpenAPI 3.1 support (#2032) (@jeremybeard)
- 4ebef12: fixed podman builds by passing through machine socket (#2018) (@NewtonChutney)
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)