Skip to content

Latest commit

 

History

History
149 lines (121 loc) · 12.8 KB

CHANGELOG.md

File metadata and controls

149 lines (121 loc) · 12.8 KB

Changelog

Astronomer Certified 2.0.0-8.dev, TBC

Bugfixes

  • Avoid recursing too deep when redacting logs (#16491) (commit)
  • Switch to built-in data structures in SecretsMasker (#16424) (commit)
  • Don't fail to log if we can't redact something (#16118) (commit)
  • Don't show stale Serialized DAGs if they are deleted in DB (#16368) (commit)
  • Fix Orphaned tasks stuck in CeleryExecutor as running (#16550) (commit)
  • Redact conn secrets in webserver logs (#16579) (commit)
  • Don't crash attempting to mask secrets in dict with non-string keys (#16601) (commit)
  • Exclude yarn.lock from built Python wheel file (#16577) (commit)
  • Add passphrase and private_key to default sensitive fileld names (#16392) (commit)
  • Dockerfile: Add constraint for installed Airflow version (#274) (commit)
  • Dockerfile: Upgrade Fab Security manager to 1.6.0 (#272) (commit)

Astronomer Certified 2.0.0-7, 2021-06-04

Bugfixes

  • Update Kubernetes Provider to 1!1.2.1 to fix Pod hanging due to Istio container
  • Fill the "job_id" field for airflow task run without --local/--raw for KubeExecutor (#16108) (commit)
  • Ensure that we don't try to mask empty string in logs (#16057) (commit)
  • Don't die when masking log.exception when there is no exception (#16047) (commit)
  • Ensure that secrets are masked no matter what logging config is in use (#15899) (commit)

Improvements

  • Parse recently modified files even if just parsed (#16075) (commit)

Astronomer Certified 2.0.0-6, 2021-05-12

Bugfixes

  • Mask passwords and sensitive info in task logs and UI (#15599) (commit)
  • Bump stylelint to remove vulnerable sub-dependency (#15784) (commit)
  • Add resolution to force dependencies to use patched version of lodash (#15777) (commit)
  • Remove unused dependency (#15762) (commit)
  • Docker: Bump apache-airflow-providers-elasticsearch to 1.0.4

Astronomer Certified 2.0.0-5, 2021-04-26

User-facing CHANGELOG for AC 2.0.0+astro.5 from AC 2.0.0+astro.4:

Bugfixes

  • Bugfix: TypeError when Serializing & sorting iterables (#15395) (commit)
  • Add Traceback in LogRecord in JSONFormatter (#15414) (commit)
  • Fix Task adoption in Kubernetes Executor (commit)
  • Further fix trimmed pod_id for KubernetesPodOperator (#15445) (commit)
  • Bugfix: Invalid name when trimmed pod_id ends with hyphen in KubernetesPodOperator (#15443) (commit)
  • Fix to ensure 100vh min plays nicely w/ Linux+Chrome (#13857) (commit)
  • Fix used_group_ids in partial_subset (#13700) (#15308) (commit)
  • Fix password masking in CLI action_logging (#15143) (commit)
  • Change default of [kubernetes] enable_tcp_keepalive to True (#15338) (commit)
  • Adds missing LDAP "extra" dependencies to ldap provider. (apache#13308) (commit)
  • Add missing Azure Storage libraries (commit)

Astronomer Certified 2.0.0-4, 2021-04-13

Bugfixes

  • Change the default celery worker_concurrency to 16 (commit)
  • Fix backfill crash on task retry or reschedule (commit)
  • Disables provider's manager warning for source-installed prod image. (commit)
  • Setting max_tis_per_query to 0 now correctly removes the limit (commit)
  • Add repr for Executors (commit)
  • Fix SQL syntax to check duplicate connections (commit)
  • Fix TaskNotFound in log endpoint (commit)
  • Fix dag run type enum query for mysqldb driver (commit)
  • Bugfix: Don't try to create a duplicate Dag Run in Scheduler (commit)
  • Bugfix: Scheduler fails if task is removed at runtime (commit)
  • Bugfix: Manual DagRun trigger should not skip scheduled runs (commit)
  • Unable to trigger backfill or manual jobs with Kubernetes executor. (commit)
  • Bugfix: Fix overriding pod_template_file in KubernetesExecutor (commit)
  • Pass queue to BaseExecutor.execute_async like in airflow 1.10 (commit)
  • Scheduler: Remove TIs from starved pools from the critical path. (commit)
  • Remove extra/needless deprecation warnings from airflow.contrib module (commit)
  • Fix support for long dag_id and task_id in KubernetesExecutor (commit)
  • Bugfix: resources in executor_config breaks Graph View in UI (commit)
  • Fix invalid value error caused by long k8s pod name (commit)
  • Fix KubernetesExecutor issue with deleted pending pods (commit)
  • Avoid scheduler/parser manager deadlock by using non-blocking IO (commit)
  • Add different modes to sort dag files for parsing (commit)
  • Remove duplicate call to sync_metadata inside DagFileProcessorManager (commit)
  • Bump Redoc to resolve vulnerability in sub-dependency (commit)
  • Bump dompurify from 2.0.12 to 2.2.6 in /airflow/www (commit)
  • Scheduler should not fail when invalid executor_config is passed (commit)
  • BugFix: Fix taskInstance API call fails if a task is removed from running DAG (commit)
  • Fix crash when user clicks on "Task Instance Details" caused by start_date being None (commit)
  • Gracefully handle missing start_date and end_date for DagRun (commit)
  • Fix logging error with task error when JSON logging is enabled (commit)
  • BugFix: TypeError in monitor_pod (commit)
  • Bugfix: Plugins endpoint was unauthenticated (commit)
  • Pin SQLAlchemy to <1.4 due to breakage of sqlalchemy-utils (commit)
  • Disable row level locking for Mariadb and MySQL <8 (commit)
  • Compare string values, not if strings are the same object (commit)
  • Sort lists, sets and tuples in Serialized DAGs (commit)
  • Simplify cleaning string passed to origin param (#14738) (commit)
  • BugFix: Serialize max_retry_delay as a timedelta (commit)
  • Fix sync-perm to work correctly when update_fab_perms = False (commit)
  • Webserver: Sanitize string passed to origin param (commit)
  • AC Docker: Fix CVEs for curl: CVE-2020-8169, CVE-2020-8177, CVE-2020-8231, CVE-2020-8285, CVE-2020-8286, CVE-2020-8169, CVE-2020-8177, CVE-2020-8285, CVE-2020-8286

Astronomer Certified 2.0.0-3, 2021-02-16

Bugfixes

  • Bugfix: Return XCom Value in the XCom Endpoint API (commit)
  • BugFix: Dag-level Callback Requests were not run (commit)
  • Increase the default min_file_process_interval to decrease CPU Usage (commit)
  • Stop creating duplicate Dag File Processors (commit)
  • Fix drop_user_and_chart migration rule for MySQL (commit)
  • Bugfix: Import error when using custom backend and sql_alchemy_conn_secret (commit)
  • Fix broken SLA Mechanism (commit)
  • Make v1/config endpoint respect webserver expose_config setting (commit)
  • Fix DB Migration for SQLite to upgrade to 2.0 (commit)
  • Add authentication to lineage endpoint for experimental API (commit)
  • Only compare updated time when Serialized DAG exists (commit)
  • Fix race condition when using Dynamic DAGs (commit)
  • Upgrade azure blob to v12 (commit)

Astronomer Certified 2.0.0-2, 2020-12-23

Bugfixes

  • Allow PID file path to be relative when daemonizing a process (scheduler, kerberos, etc) (#13232) (commit)
  • Dispose connections when running tasks with os.fork & CeleryExecutor (commit)
  • Bump datatables.net from 1.10.21 to 1.10.23 in /airflow/www (commit)
  • Stop sending Callback Requests if no callbacks are defined on DAG (#13163) (commit)
  • Filter DagRuns with Task Instances in removed State while Scheduling (#13165) (commit)

Astronomer Certified 2.0.0-1, 2020-12-17

User-facing CHANGELOG for AC 2.0.0+astro.1 from Airflow 2.0.0:

Bugfixes

  • Fix race conditions in task callback invocations (commit)