aws-samples / mwaa-disaster-recovery

Disaster recovery solution for Amazon Managed Workflows for Apache Airflow (MWAA)
https://github.com/aws-samples/mwaa-disaster-recovery
MIT No Attribution
5 stars 5 forks source link

Bump apache-airflow from 2.8.1 to 2.9.3 #21

Closed dependabot[bot] closed 4 months ago

dependabot[bot] commented 4 months ago

Bumps apache-airflow from 2.8.1 to 2.9.3.

Release notes

Sourced from apache-airflow's releases.

Apache Airflow 2.9.3

Significant Changes

Time unit for scheduled_duration and queued_duration changed (#37936)

scheduled_duration and queued_duration metrics are now emitted in milliseconds instead of seconds.

By convention all statsd metrics should be emitted in milliseconds, this is later expected in e.g. prometheus statsd-exporter.

Support for OpenTelemetry Metrics is no longer "Experimental" (#40286)

Experimental support for OpenTelemetry was added in 2.7.0 since then fixes and improvements were added and now we announce the feature as stable.

Bug Fixes

  • Fix calendar view scroll (#40458)
  • Validating provider description for urls in provider list view (#40475)
  • Fix compatibility with old MySQL 8.0 (#40314)
  • Fix dag (un)pausing won't work on environment where dag files are missing (#40345)
  • Extra being passed to SQLalchemy (#40391)
  • Handle unsupported operand int + str when value of tag is int (job_id) (#40407)
  • Fix TriggeredDagRunOperator triggered link (#40336)
  • Add [webserver]update_fab_perms to deprecated configs (#40317)
  • Swap dag run link from legacy graph to grid with graph tab (#40241)
  • Change httpx to requests in file_task_handler (#39799)
  • Fix import future annotations in venv jinja template (#40208)
  • Ensures DAG params order regardless of backend (#40156)
  • Use a join for TI notes in TI batch API endpoint (#40028)
  • Improve trigger UI for string array format validation (#39993)
  • Disable jinja2 rendering for doc_md (#40522)
  • Skip checking sub dags list if taskinstance state is skipped (#40578)
  • Recognize quotes when parsing urls in logs (#40508)

Doc Only Changes

  • Add notes about passing secrets via environment variables (#40519)
  • Revamp some confusing log messages (#40334)
  • Add more precise description of masking sensitive field names (#40512)
  • Add slightly more detailed guidance about upgrading to the docs (#40227)
  • Metrics allow_list complete example (#40120)
  • Add warning to deprecated api docs that access control isn't applied (#40129)
  • Simpler command to check local scheduler is alive (#40074)
  • Add a note and an example clarifying the usage of DAG-level params (#40541)
  • Fix highlight of example code in dags.rst (#40114)
  • Add warning about the PostgresOperator being deprecated (#40662)

... (truncated)

Changelog

Sourced from apache-airflow's changelog.

Airflow 2.9.3 (2024-07-15)

Significant Changes ^^^^^^^^^^^^^^^^^^^

Time unit for scheduled_duration and queued_duration changed (#37936) """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

scheduled_duration and queued_duration metrics are now emitted in milliseconds instead of seconds.

By convention all statsd metrics should be emitted in milliseconds, this is later expected in e.g. prometheus statsd-exporter.

Support for OpenTelemetry Metrics is no longer "Experimental" (#40286) """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

Experimental support for OpenTelemetry was added in 2.7.0 since then fixes and improvements were added and now we announce the feature as stable.

Bug Fixes """""""""

  • Fix calendar view scroll (#40458)
  • Validating provider description for urls in provider list view (#40475)
  • Fix compatibility with old MySQL 8.0 (#40314)
  • Fix dag (un)pausing won't work on environment where dag files are missing (#40345)
  • Extra being passed to SQLalchemy (#40391)
  • Handle unsupported operand int + str when value of tag is int (job_id) (#40407)
  • Fix TriggeredDagRunOperator triggered link (#40336)
  • Add [webserver]update_fab_perms to deprecated configs (#40317)
  • Swap dag run link from legacy graph to grid with graph tab (#40241)
  • Change httpx to requests in file_task_handler (#39799)
  • Fix import future annotations in venv jinja template (#40208)
  • Ensures DAG params order regardless of backend (#40156)
  • Use a join for TI notes in TI batch API endpoint (#40028)
  • Improve trigger UI for string array format validation (#39993)
  • Disable jinja2 rendering for doc_md (#40522)
  • Skip checking sub dags list if taskinstance state is skipped (#40578)
  • Recognize quotes when parsing urls in logs (#40508)

Doc Only Changes """"""""""""""""

  • Add notes about passing secrets via environment variables (#40519)
  • Revamp some confusing log messages (#40334)
  • Add more precise description of masking sensitive field names (#40512)
  • Add slightly more detailed guidance about upgrading to the docs (#40227)
  • Metrics allow_list complete example (#40120)
  • Add warning to deprecated api docs that access control isn't applied (#40129)
  • Simpler command to check local scheduler is alive (#40074)

... (truncated)

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/aws-samples/mwaa-disaster-recovery/network/alerts).
github-actions[bot] commented 4 months ago

Coverage report

This PR does not seem to contain any modification to coverable code.

dependabot[bot] commented 4 months ago

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.