Releases: astronomer/agents
Releases · astronomer/agents
astro-airflow-mcp-0.5.1
What's Changed
- Improve agent detection by @schnie in #141
- Separate agent and ci_system properties by @schnie in #142
Full Changelog: astro-airflow-mcp-0.5.0...astro-airflow-mcp-0.5.1
astro-airflow-mcp-0.5.0
What's Changed
- fix: loading hooks when running --plugin-dir by @milton-li in #102
- Ensures efficient uvx cache usage of airflow mcp package by @schnie in #100
- fix: remove doctoc TOCs from skill reference files by @kaxil in #107
- Improve authoring-dags skill based on early user feedback by @tayloramurphy in #104
- Adds
afCLI telemetry by @schnie in #106 - Use
afcli in skills by @milton-li in #108 - docs: add missing skills to README by @tayloramurphy in #112
- Refactor skill hooks and flatten analyzing-data scripts by @milton-li in #113
- docs: add shared utility imports breaking change to Airflow 2→3 migration by @tayloramurphy in #111
- Rename init skill to warehouse-init by @kaxil in #114
- Add BigQuery job labels support and fix location parameter bug by @kaxil in #118
- Add Snowflake query_tag support by @kaxil in #119
- Add Postgres application_name support by @kaxil in #120
- Fix
cosmos-dbt-core/SKILL.mdby @tatiana in #122 - Further improve Cosmos skills by @tatiana in #123
- feat: add deployment management agents by @kh3dron in #121
- fix: add SSL certificate verification bypass for self-signed certs by @kaxil in #126
- Automatically unpause DAGs before triggering by @josh-fell in #127
- docs: clarify Snowflake account identifier format by @josh-fell in #130
- Removes write keys by @schnie in #128
- feat: add
af runs deleteandaf runs clearcommands by @tayloramurphy in #129 - Migrate to prek.toml configuration for static checks by @josh-fell in #131
- Add telemetry tracking for MCP tool calls by @schnie in #134
- Move telemetry config into config.yaml by @schnie in #135
- Migrate from mypy to ty for type checking by @josh-fell in #133
- Address Copilot feedback on type safety by @kaxil in #139
- Implement AF_READ_ONLY Mode to Block Write Operations by @igorastronomer in #138
New Contributors
Full Changelog: plugin-0.2.0...astro-airflow-mcp-0.5.0
Claude Plugin v0.2.0
Claude Plugin Release
First version bump since initial release, reflecting accumulated changes:
New Skills
- Cosmos integration
- Airflow HITL (Human-in-the-Loop)
- Lineage annotation
- Best practices
- Airflow 2-3 migration
- And more...
Improvements
- Hook improvements for skill suggestions
afCLI integration for Astro deployments- Multi-database support (Snowflake, BigQuery, etc.)
Installation
claude plugin marketplace add astronomer/agents
claude plugin install data@astronomerOr update existing installation:
claude plugin marketplace update astronomer/agentsastro-airflow-mcp-0.4.1
What's Changed
- feat(skills): Update testing-dags to use af CLI by @kaxil in #75
- refactor(cli): Replace
af apiflags with subcommands by @kaxil in #76 - Add lineage annotation and OpenLineage extractor skills by @jlaneve in #66
- Add af CLI documentation to root README by @schnie in #78
- feat(cli): Add filter options to list commands by @jlaneve in #79
- docs: Add community health files by @jlaneve in #80
- docs: Add CODE_OF_CONDUCT.md by @jlaneve in #81
- Add roadmap section to README by @tayloramurphy in #74
- Add
af instance discovercommand for auto-discovering Astro deployments by @schnie in #63 - Skill: Airflow HITL by @igorastronomer in #95
- Skill: updating airflow 2-3 migration skill by @igorastronomer in #99
- Skill: Cosmos by @igorastronomer in #96
New Contributors
- @igorastronomer made their first contribution in #95
Full Changelog: astro-airflow-mcp-0.4.0...astro-airflow-mcp-0.4.1
astro-airflow-mcp-0.4.0
What's Changed
- Better support for airflow skill by @schnie in #65
- fix: Use @latest suffix for uvx af CLI to prevent stale version issues by @jlaneve in #68
- fix: Warn when config loading fails instead of silent fallback by @jlaneve in #70
- feat(cli): Add
af apicommand for direct Airflow REST API access by @kaxil in #73
Full Changelog: astro-airflow-mcp-0.3.0...astro-airflow-mcp-0.4.0
astro-airflow-mcp-0.3.0
What's Changed
- Switch astro-dwh-mcp to dynamic versioning from git tags by @schnie in #46
- Bump MCP server version tags by @schnie in #47
- feat: airflow mcp skill and hook by @milton-li in #45
- Add Cursor hooks compatibility by @kaxil in #50
- Add clear_task_instances MCP tool for retrying failed tasks by @petedejoy in #51
- Split server.py into modular tool files by domain by @jlaneve in #52
- Update pre-commit hooks by @jedcunningham in #55
- Fix skill hook paths to resolve to correct directories by @josh-fell in #56
- Add multi-database support for analyzing-data skill by @kaxil in #57
- Add multi-database documentation to analyzing-data skill by @kaxil in #58
- Rename config path from
~/.astro/ai/config/to~/.astro/agents/by @kaxil in #59 - Add Redshift support via SQLAlchemy connector by @kaxil in #60
- Refactor SQLAlchemy connector with unified dialect registry by @kaxil in #61
- Adds Airflow API Skill by @schnie in #53
- Add CLI commands and fix CI build by @schnie in #62
New Contributors
- @petedejoy made their first contribution in #51
- @jedcunningham made their first contribution in #55
Full Changelog: astro-airflow-mcp-0.2.3...astro-airflow-mcp-0.3.0
astro-airflow-mcp-0.2.3: Fix hatch-vcs to find git root from subdirectory
In a monorepo, hatch-vcs needs root=".." to find the .git directory when building from a package subdirectory. Co-Authored-By: Claude Opus 4.5 <[email protected]>