Skip to content

Commit

Permalink
Release AC 2.0.0-8, 2.0.2-4, 2.1.0-3 and 2.1.1-2 (#282)
Browse files Browse the repository at this point in the history
Astronomer Certified 2.0.0-8, 2021-07-13
----------------------------------------

- Handle Istio containers with Kubernetes Executor Pod adoption (#1318) ([commit](astronomer/airflow@3f309b057))
- Only allow webserver to request from the worker log server (#16754) ([commit](astronomer/airflow@1b4920158))
- Avoid recursing too deep when redacting logs (#16491) ([commit](astronomer/airflow@5a7e9ee21))
- Switch to built-in data structures in SecretsMasker (#16424) ([commit](astronomer/airflow@ddcb07317))
- Don't fail to log if we can't redact something (#16118) ([commit](astronomer/airflow@41d4f9d6c))
- Don't show stale Serialized DAGs if they are deleted in DB (#16368) ([commit](astronomer/airflow@df68d5c06))
- Fix Orphaned tasks stuck in CeleryExecutor as running (#16550) ([commit](astronomer/airflow@9c76e8f6b))
- Redact conn secrets in webserver logs (#16579) ([commit](astronomer/airflow@55b836b31))
- Don't crash attempting to mask secrets in dict with non-string keys (#16601) ([commit](astronomer/airflow@bc82a2353))
- Exclude ``yarn.lock`` from built Python wheel file (#16577) ([commit](astronomer/airflow@d3c5f8e2c))
- Add `passphrase` and `private_key` to default sensitive fileld names (#16392) ([commit](astronomer/airflow@692dc1885))
- Dockerfile: Add constraint for installed Airflow version (#274) ([commit](60174ec))
- Dockerfile: Upgrade Fab Security manager to 1.6.0 (#272) ([commit](417fd59))

Astronomer Certified 2.0.2-4, 2021-07-13
----------------------------------------

- [astro] Handle Istio containers with Kubernetes Executor Pod adoption (#1318) ([commit](astronomer/airflow@1141c186f))
- Only allow webserver to request from the worker log server (#16754) ([commit](astronomer/airflow@ebf2e305c))
- Avoid recursing too deep when redacting logs (#16491) ([commit](astronomer/airflow@de563e385))
- Switch to built-in data structures in SecretsMasker (#16424) ([commit](astronomer/airflow@523bba07e))
- Don't fail to log if we can't redact something (#16118) ([commit](astronomer/airflow@ae0d11995))
- Don't show stale Serialized DAGs if they are deleted in DB (#16368) ([commit](astronomer/airflow@c95f6d96f))
- Fix Orphaned tasks stuck in CeleryExecutor as running (#16550) ([commit](astronomer/airflow@d44c223c1))
- Redact conn secrets in webserver logs (#16579) ([commit](astronomer/airflow@836803b64))
- Don't crash attempting to mask secrets in dict with non-string keys (#16601) ([commit](astronomer/airflow@a1f3daf7f))
- Fix Dag Details start date bug (#16206) ([commit](astronomer/airflow@39ff9d198))
- Make task ID on legend have enough width and width of line chart to be 100%.  (#15915) ([commit](astronomer/airflow@44ddad0e6))
- Clean Markdown with dedent to respect indents (#16414) ([commit](astronomer/airflow@19b303e27))
- Exclude ``yarn.lock`` from built Python wheel file (#16577) ([commit](astronomer/airflow@99d5ebd1f))
- Add `passphrase` and `private_key` to default sensitive fileld names (#16392) ([commit](astronomer/airflow@aba6acbda))

Astronomer Certified 2.1.0-3, 2021-07-13
----------------------------------------

- [astro] Handle Istio containers with Kubernetes Executor Pod adoption (#1318) ([commit](astronomer/airflow@58cfc68bf))
- Only allow webserver to request from the worker log server (#16754) ([commit](astronomer/airflow@a2b574c0c))
- Avoid recursing too deep when redacting logs (#16491) ([commit](astronomer/airflow@5398eb5ab))
- Switch to built-in data structures in SecretsMasker (#16424) ([commit](astronomer/airflow@7e5968aaa))
- Don't fail to log if we can't redact something (#16118) ([commit](astronomer/airflow@41ae7090d))
- Don't show stale Serialized DAGs if they are deleted in DB (#16368) ([commit](astronomer/airflow@9d14b1d6d))
- fix: change graph focus to top of view instead of center (#16484) ([commit](astronomer/airflow@9eca94bb6))
- Fix Orphaned tasks stuck in CeleryExecutor as running (#16550) ([commit](astronomer/airflow@83fb4bf9e))
- Redact conn secrets in webserver logs (#16579) ([commit](astronomer/airflow@9ac87a9cf))
- Don't crash attempting to mask secrets in dict with non-string keys (#16601) ([commit](astronomer/airflow@6af516b29))
- Fix Dag Details start date bug (#16206) ([commit](astronomer/airflow@8d40ce481))
- Tree View UI for larger DAGs & more consistent spacing in Tree View (#16522) ([commit](astronomer/airflow@f3fb06ce5))
- Make task ID on legend have enough width and width of line chart to be 100%.  (#15915) ([commit](astronomer/airflow@8b2a7b75c))
- Fix normalize-url vulnerability (#16375) ([commit](astronomer/airflow@58357b578))
- Clean Markdown with dedent to respect indents (#16414) ([commit](astronomer/airflow@26abb8d37))
- add num_runs query param for tree refresh (#16437) ([commit](astronomer/airflow@71feed690))
- set max tree width to 1200px (#16067) ([commit](astronomer/airflow@9bcfd97d7))
- Exclude ``yarn.lock`` from built Python wheel file (#16577) ([commit](astronomer/airflow@8fcc68d88))
- Bump version to 2.1.0.dev1+astro.3 ([commit](astronomer/airflow@2700c8cf3))
- Add `passphrase` and `private_key` to default sensitive fileld names (#16392) ([commit](astronomer/airflow@5917abf11))
- Dockerfile: Add constraint for installed Airflow version (#274) ([commit](60174ec))
- Dockerfile: Upgrade Fab Security manager to 1.6.0 (#272) ([commit](417fd59))

Astronomer Certified 2.1.1-2, 2021-07-13
----------------------------------------

- Handle Istio containers with Kubernetes Executor Pod adoption (#1318) ([commit](astronomer/airflow@98abd2fb7))
- Only allow webserver to request from the worker log server (#16754) ([commit](astronomer/airflow@74fa1325c))
- Set process title for ``serve-logs`` and ``LocalExecutor`` (#16644) ([commit](astronomer/airflow@d8d851d70))
- Fix: Marking Task as success/failed ([commit](astronomer/airflow@df1ff499c))
- Fix "Invalid JSON configuration, must be a dict" (#16648) ([commit](astronomer/airflow@2637d9a15))
  • Loading branch information
kaxil committed Jul 13, 2021
1 parent 7d1c32c commit 1036ffe
Show file tree
Hide file tree
Showing 10 changed files with 45 additions and 242 deletions.
246 changes: 20 additions & 226 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -874,8 +874,7 @@ workflows:
name: build-2.0.0-buster
airflow_version: 2.0.0
distribution_name: buster
dev_build: true
extra_args: "--build-arg VERSION=$(curl https://pip.astronomer.io/simple/astronomer-certified/latest-2.0.0.build)"
dev_build: false
requires:
- Need-Approval-2.0.0
- static-checks
Expand All @@ -894,8 +893,8 @@ workflows:
- push:
name: push-2.0.0-buster
tag: "2.0.0-buster"
dev_build: true
extra_tags: "2.0.0-buster-${CIRCLE_BUILD_NUM},2.0.0-8.dev-buster"
dev_build: false
extra_tags: "2.0.0-buster-${CIRCLE_BUILD_NUM},2.0.0-8-buster"
context:
- quay.io
- docker.io
Expand All @@ -909,8 +908,8 @@ workflows:
- push:
name: push-2.0.0-buster-onbuild
tag: "2.0.0-buster-onbuild"
dev_build: true
extra_tags: "2.0.0-buster-onbuild-${CIRCLE_BUILD_NUM},2.0.0-8.dev-buster-onbuild"
dev_build: false
extra_tags: "2.0.0-buster-onbuild-${CIRCLE_BUILD_NUM},2.0.0-8-buster-onbuild"
context:
- quay.io
- docker.io
Expand Down Expand Up @@ -1002,8 +1001,7 @@ workflows:
name: build-2.0.2-buster
airflow_version: 2.0.2
distribution_name: buster
dev_build: true
extra_args: "--build-arg VERSION=$(curl https://pip.astronomer.io/simple/astronomer-certified/latest-2.0.2.build)"
dev_build: false
requires:
- Need-Approval-2.0.2
- static-checks
Expand All @@ -1022,8 +1020,8 @@ workflows:
- push:
name: push-2.0.2-buster
tag: "2.0.2-buster"
dev_build: true
extra_tags: "2.0.2-buster-${CIRCLE_BUILD_NUM},2.0.2-4.dev-buster"
dev_build: false
extra_tags: "2.0.2-buster-${CIRCLE_BUILD_NUM},2.0.2-4-buster"
context:
- quay.io
- docker.io
Expand All @@ -1037,8 +1035,8 @@ workflows:
- push:
name: push-2.0.2-buster-onbuild
tag: "2.0.2-buster-onbuild"
dev_build: true
extra_tags: "2.0.2-buster-onbuild-${CIRCLE_BUILD_NUM},2.0.2-4.dev-buster-onbuild"
dev_build: false
extra_tags: "2.0.2-buster-onbuild-${CIRCLE_BUILD_NUM},2.0.2-4-buster-onbuild"
context:
- quay.io
- docker.io
Expand Down Expand Up @@ -1130,8 +1128,7 @@ workflows:
name: build-2.1.0-buster
airflow_version: 2.1.0
distribution_name: buster
dev_build: true
extra_args: "--build-arg VERSION=$(curl https://pip.astronomer.io/simple/astronomer-certified/latest-2.1.0.build)"
dev_build: false
requires:
- Need-Approval-2.1.0
- static-checks
Expand All @@ -1150,8 +1147,8 @@ workflows:
- push:
name: push-2.1.0-buster
tag: "2.1.0-buster"
dev_build: true
extra_tags: "2.1.0-buster-${CIRCLE_BUILD_NUM},2.1.0-3.dev-buster"
dev_build: false
extra_tags: "2.1.0-buster-${CIRCLE_BUILD_NUM},2.1.0-3-buster"
context:
- quay.io
- docker.io
Expand All @@ -1165,8 +1162,8 @@ workflows:
- push:
name: push-2.1.0-buster-onbuild
tag: "2.1.0-buster-onbuild"
dev_build: true
extra_tags: "2.1.0-buster-onbuild-${CIRCLE_BUILD_NUM},2.1.0-3.dev-buster-onbuild"
dev_build: false
extra_tags: "2.1.0-buster-onbuild-${CIRCLE_BUILD_NUM},2.1.0-3-buster-onbuild"
context:
- quay.io
- docker.io
Expand Down Expand Up @@ -1258,8 +1255,7 @@ workflows:
name: build-2.1.1-buster
airflow_version: 2.1.1
distribution_name: buster
dev_build: true
extra_args: "--build-arg VERSION=$(curl https://pip.astronomer.io/simple/astronomer-certified/latest-2.1.1.build)"
dev_build: false
requires:
- Need-Approval-2.1.1
- static-checks
Expand All @@ -1278,8 +1274,8 @@ workflows:
- push:
name: push-2.1.1-buster
tag: "2.1.1-buster"
dev_build: true
extra_tags: "2.1.1-buster-${CIRCLE_BUILD_NUM},2.1.1-2.dev-buster"
dev_build: false
extra_tags: "2.1.1-buster-${CIRCLE_BUILD_NUM},2.1.1-2-buster"
context:
- quay.io
- docker.io
Expand All @@ -1293,8 +1289,8 @@ workflows:
- push:
name: push-2.1.1-buster-onbuild
tag: "2.1.1-buster-onbuild"
dev_build: true
extra_tags: "2.1.1-buster-onbuild-${CIRCLE_BUILD_NUM},2.1.1-2.dev-buster-onbuild"
dev_build: false
extra_tags: "2.1.1-buster-onbuild-${CIRCLE_BUILD_NUM},2.1.1-2-buster-onbuild"
context:
- quay.io
- docker.io
Expand All @@ -1306,208 +1302,6 @@ workflows:
only:
- master
- slack-build-approvals
nightly:
triggers:
- schedule:
cron: "0 0 * * *"
filters:
branches:
only:
- master
jobs:
- build:
name: build-2.0.0-buster
airflow_version: 2.0.0
distribution_name: buster
dev_build: true
extra_args: "--build-arg VERSION=$(curl https://pip.astronomer.io/simple/astronomer-certified/latest-2.0.0.build)"
- scan-trivy:
name: scan-trivy-2.0.0-buster-onbuild
airflow_version: 2.0.0
distribution: buster
distribution_name: buster-onbuild
requires:
- build-2.0.0-buster
- test:
name: test-2.0.0-buster-images
tag: "2.0.0-buster"
requires:
- build-2.0.0-buster
- push:
name: push-2.0.0-buster
tag: "2.0.0-buster"
dev_build: true
extra_tags: "2.0.0-buster-${CIRCLE_BUILD_NUM}"
context:
- quay.io
- docker.io
requires:
- scan-trivy-2.0.0-buster-onbuild
- test-2.0.0-buster-images
filters:
branches:
only:
- master
- push:
name: push-2.0.0-buster-onbuild
tag: "2.0.0-buster-onbuild"
dev_build: true
extra_tags: "2.0.0-buster-onbuild-${CIRCLE_BUILD_NUM},2.0.0-8.dev-buster-onbuild"
context:
- quay.io
- docker.io
requires:
- scan-trivy-2.0.0-buster-onbuild
- test-2.0.0-buster-images
filters:
branches:
only:
- master
- build:
name: build-2.0.2-buster
airflow_version: 2.0.2
distribution_name: buster
dev_build: true
extra_args: "--build-arg VERSION=$(curl https://pip.astronomer.io/simple/astronomer-certified/latest-2.0.2.build)"
- scan-trivy:
name: scan-trivy-2.0.2-buster-onbuild
airflow_version: 2.0.2
distribution: buster
distribution_name: buster-onbuild
requires:
- build-2.0.2-buster
- test:
name: test-2.0.2-buster-images
tag: "2.0.2-buster"
requires:
- build-2.0.2-buster
- push:
name: push-2.0.2-buster
tag: "2.0.2-buster"
dev_build: true
extra_tags: "2.0.2-buster-${CIRCLE_BUILD_NUM}"
context:
- quay.io
- docker.io
requires:
- scan-trivy-2.0.2-buster-onbuild
- test-2.0.2-buster-images
filters:
branches:
only:
- master
- push:
name: push-2.0.2-buster-onbuild
tag: "2.0.2-buster-onbuild"
dev_build: true
extra_tags: "2.0.2-buster-onbuild-${CIRCLE_BUILD_NUM},2.0.2-4.dev-buster-onbuild"
context:
- quay.io
- docker.io
requires:
- scan-trivy-2.0.2-buster-onbuild
- test-2.0.2-buster-images
filters:
branches:
only:
- master
- build:
name: build-2.1.0-buster
airflow_version: 2.1.0
distribution_name: buster
dev_build: true
extra_args: "--build-arg VERSION=$(curl https://pip.astronomer.io/simple/astronomer-certified/latest-2.1.0.build)"
- scan-trivy:
name: scan-trivy-2.1.0-buster-onbuild
airflow_version: 2.1.0
distribution: buster
distribution_name: buster-onbuild
requires:
- build-2.1.0-buster
- test:
name: test-2.1.0-buster-images
tag: "2.1.0-buster"
requires:
- build-2.1.0-buster
- push:
name: push-2.1.0-buster
tag: "2.1.0-buster"
dev_build: true
extra_tags: "2.1.0-buster-${CIRCLE_BUILD_NUM}"
context:
- quay.io
- docker.io
requires:
- scan-trivy-2.1.0-buster-onbuild
- test-2.1.0-buster-images
filters:
branches:
only:
- master
- push:
name: push-2.1.0-buster-onbuild
tag: "2.1.0-buster-onbuild"
dev_build: true
extra_tags: "2.1.0-buster-onbuild-${CIRCLE_BUILD_NUM},2.1.0-3.dev-buster-onbuild"
context:
- quay.io
- docker.io
requires:
- scan-trivy-2.1.0-buster-onbuild
- test-2.1.0-buster-images
filters:
branches:
only:
- master
- build:
name: build-2.1.1-buster
airflow_version: 2.1.1
distribution_name: buster
dev_build: true
extra_args: "--build-arg VERSION=$(curl https://pip.astronomer.io/simple/astronomer-certified/latest-2.1.1.build)"
- scan-trivy:
name: scan-trivy-2.1.1-buster-onbuild
airflow_version: 2.1.1
distribution: buster
distribution_name: buster-onbuild
requires:
- build-2.1.1-buster
- test:
name: test-2.1.1-buster-images
tag: "2.1.1-buster"
requires:
- build-2.1.1-buster
- push:
name: push-2.1.1-buster
tag: "2.1.1-buster"
dev_build: true
extra_tags: "2.1.1-buster-${CIRCLE_BUILD_NUM}"
context:
- quay.io
- docker.io
requires:
- scan-trivy-2.1.1-buster-onbuild
- test-2.1.1-buster-images
filters:
branches:
only:
- master
- push:
name: push-2.1.1-buster-onbuild
tag: "2.1.1-buster-onbuild"
dev_build: true
extra_tags: "2.1.1-buster-onbuild-${CIRCLE_BUILD_NUM},2.1.1-2.dev-buster-onbuild"
context:
- quay.io
- docker.io
requires:
- scan-trivy-2.1.1-buster-onbuild
- test-2.1.1-buster-images
filters:
branches:
only:
- master

jobs:
static-checks:
executor: machine-executor
Expand Down
8 changes: 4 additions & 4 deletions .circleci/generate_circleci_config.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@
("1.10.12-4", ["alpine3.10", "buster"]),
("1.10.14-3", ["buster"]),
("1.10.15-2", ["buster"]),
("2.0.0-8.dev", ["buster"]),
("2.0.2-4.dev", ["buster"]),
("2.1.0-3.dev", ["buster"]),
("2.1.1-2.dev", ["buster"]),
("2.0.0-8", ["buster"]),
("2.0.2-4", ["buster"]),
("2.1.0-3", ["buster"]),
("2.1.1-2", ["buster"]),
])

# Airflow Versions for which we don't publish Python Wheels
Expand Down
4 changes: 3 additions & 1 deletion 2.0.0/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
# Changelog

Astronomer Certified 2.0.0-8.dev, TBC
Astronomer Certified 2.0.0-8, 2021-07-13
----------------------------------------

## Bugfixes

- [astro] Handle Istio containers with Kubernetes Executor Pod adoption (#1318) ([commit](https://github.com/astronomer/airflow/commit/3f309b057))
- Only allow webserver to request from the worker log server (#16754) ([commit](https://github.com/astronomer/airflow/commit/1b4920158))
- Avoid recursing too deep when redacting logs (#16491) ([commit](https://github.com/astronomer/airflow/commit/5a7e9ee21))
- Switch to built-in data structures in SecretsMasker (#16424) ([commit](https://github.com/astronomer/airflow/commit/ddcb07317))
- Don't fail to log if we can't redact something (#16118) ([commit](https://github.com/astronomer/airflow/commit/41d4f9d6c))
Expand Down
4 changes: 2 additions & 2 deletions 2.0.0/buster/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ RUN apt-get update \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*

ARG VERSION="2.0.0-8.*"
ARG VERSION="2.0.0-8"
ARG SUBMODULES="async,azure,amazon,celery,elasticsearch,google,password,cncf.kubernetes,mysql,postgres,redis,slack,ssh,statsd,virtualenv"
ARG AIRFLOW_MODULE="astronomer_certified[${SUBMODULES}]==$VERSION"
ARG AIRFLOW_VERSION="2.0.0"
Expand Down Expand Up @@ -145,7 +145,7 @@ RUN apt-get update \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*

ARG VERSION="2.0.0-8.*"
ARG VERSION="2.0.0-8"
ARG AIRFLOW_VERSION="2.0.0"
LABEL io.astronomer.docker.airflow.version="${AIRFLOW_VERSION}"
LABEL io.astronomer.docker.ac.version="${VERSION}"
Expand Down
4 changes: 3 additions & 1 deletion 2.0.2/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
# Changelog

Astronomer Certified 2.0.2-4.dev, TBC
Astronomer Certified 2.0.2-4, 2021-07-13
----------------------------------------

### Bugfixes

- [astro] Handle Istio containers with Kubernetes Executor Pod adoption (#1318) ([commit](https://github.com/astronomer/airflow/commit/1141c186f))
- Only allow webserver to request from the worker log server (#16754) ([commit](https://github.com/astronomer/airflow/commit/ebf2e305c))
- Avoid recursing too deep when redacting logs (#16491) ([commit](https://github.com/astronomer/airflow/commit/de563e385))
- Switch to built-in data structures in SecretsMasker (#16424) ([commit](https://github.com/astronomer/airflow/commit/523bba07e))
- Don't fail to log if we can't redact something (#16118) ([commit](https://github.com/astronomer/airflow/commit/ae0d11995))
Expand Down

0 comments on commit 1036ffe

Please sign in to comment.