You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by gi...@apache.org on 2021/04/06 18:53:38 UTC

[airflow-site] branch asf-site updated: Deploying to asf-site from @ d1386b8104b71ba7940645e676c91bfcbbd60984 🚀

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/airflow-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 8b75d71  Deploying to asf-site from  @ d1386b8104b71ba7940645e676c91bfcbbd60984 🚀
8b75d71 is described below

commit 8b75d71789f6f9203a6e1e4bafe3bb2dc918cea9
Author: kaxil <ka...@gmail.com>
AuthorDate: Tue Apr 6 18:53:27 2021 +0000

    Deploying to asf-site from  @ d1386b8104b71ba7940645e676c91bfcbbd60984 🚀
---
 _gen/packages-metadata.json                        | 352 ++++++++++-----------
 announcements/index.html                           |  13 +-
 blog/airflow-1.10.10/index.html                    |   4 +-
 blog/airflow-1.10.12/index.html                    |   4 +-
 blog/airflow-1.10.8-1.10.9/index.html              |   4 +-
 blog/airflow-survey-2020/index.html                |   4 +-
 blog/airflow-survey/index.html                     |   4 +-
 blog/airflow-two-point-oh-is-here/index.html       |   4 +-
 blog/airflow_summit_2021/index.html                |   4 +-
 blog/announcing-new-website/index.html             |   4 +-
 blog/apache-airflow-for-newcomers/index.html       |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 community/index.html                               |  60 ++++
 index.html                                         |  32 +-
 search/index.html                                  |   4 +-
 sitemap.xml                                        |  86 ++---
 use-cases/adobe/index.html                         |   4 +-
 use-cases/big-fish-games/index.html                |   4 +-
 use-cases/dish/index.html                          |   4 +-
 use-cases/experity/index.html                      |   4 +-
 use-cases/onefootball/index.html                   |   4 +-
 use-cases/plarium-krasnodar/index.html             |   4 +-
 use-cases/sift/index.html                          |   4 +-
 28 files changed, 352 insertions(+), 283 deletions(-)

diff --git a/_gen/packages-metadata.json b/_gen/packages-metadata.json
index f2d1d3f..edf85bb 100644
--- a/_gen/packages-metadata.json
+++ b/_gen/packages-metadata.json
@@ -1,6 +1,6 @@
 [
   {
-    "package-name": "apache-airflow-providers-jdbc",
+    "package-name": "apache-airflow-providers-cloudant",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -8,7 +8,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-apache-kylin",
+    "package-name": "apache-airflow-providers-microsoft-mssql",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -16,7 +16,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-vertica",
+    "package-name": "apache-airflow-providers-oracle",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -24,6 +24,16 @@
     ]
   },
   {
+    "package-name": "apache-airflow-providers-elasticsearch",
+    "stable-version": "1.0.3",
+    "all-versions": [
+      "1.0.0",
+      "1.0.1",
+      "1.0.2",
+      "1.0.3"
+    ]
+  },
+  {
     "package-name": "apache-airflow-providers-apache-pinot",
     "stable-version": "1.0.1",
     "all-versions": [
@@ -32,7 +42,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-jira",
+    "package-name": "apache-airflow-providers-microsoft-winrm",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -40,17 +50,15 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-elasticsearch",
-    "stable-version": "1.0.3",
+    "package-name": "apache-airflow-providers-ftp",
+    "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
-      "1.0.1",
-      "1.0.2",
-      "1.0.3"
+      "1.0.1"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-apache-hive",
+    "package-name": "apache-airflow-providers-presto",
     "stable-version": "1.0.2",
     "all-versions": [
       "1.0.0",
@@ -59,16 +67,15 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-qubole",
-    "stable-version": "1.0.2",
+    "package-name": "apache-airflow-providers-redis",
+    "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
-      "1.0.1",
-      "1.0.2"
+      "1.0.1"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-imap",
+    "package-name": "apache-airflow-providers-apache-livy",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -76,7 +83,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-neo4j",
+    "package-name": "apache-airflow-providers-celery",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -84,7 +91,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-apache-pig",
+    "package-name": "apache-airflow-providers-odbc",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -92,34 +99,32 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-telegram",
-    "stable-version": "1.0.2",
+    "package-name": "apache-airflow-providers-openfaas",
+    "stable-version": "1.1.1",
     "all-versions": [
       "1.0.0",
-      "1.0.1",
-      "1.0.2"
+      "1.1.0",
+      "1.1.1"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-apache-druid",
-    "stable-version": "1.1.0",
+    "package-name": "apache-airflow-providers-tableau",
+    "stable-version": "1.0.0",
     "all-versions": [
-      "1.0.0",
-      "1.0.1",
-      "1.1.0"
+      "1.0.0"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-http",
-    "stable-version": "1.1.1",
+    "package-name": "apache-airflow-providers-mysql",
+    "stable-version": "1.0.2",
     "all-versions": [
       "1.0.0",
-      "1.1.0",
-      "1.1.1"
+      "1.0.1",
+      "1.0.2"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-redis",
+    "package-name": "apache-airflow-providers-postgres",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -127,7 +132,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-apache-livy",
+    "package-name": "apache-airflow-providers-facebook",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -135,25 +140,25 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-jenkins",
-    "stable-version": "1.1.0",
+    "package-name": "apache-airflow-providers-qubole",
+    "stable-version": "1.0.2",
     "all-versions": [
       "1.0.0",
       "1.0.1",
-      "1.1.0"
+      "1.0.2"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-exasol",
-    "stable-version": "1.1.1",
+    "package-name": "apache-airflow-providers-slack",
+    "stable-version": "3.0.0",
     "all-versions": [
       "1.0.0",
-      "1.1.0",
-      "1.1.1"
+      "2.0.0",
+      "3.0.0"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-apache-beam",
+    "package-name": "apache-airflow-providers-vertica",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -161,16 +166,15 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-openfaas",
-    "stable-version": "1.1.1",
+    "package-name": "apache-airflow-providers-segment",
+    "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
-      "1.1.0",
-      "1.1.1"
+      "1.0.1"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-yandex",
+    "package-name": "apache-airflow-providers-discord",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -178,15 +182,16 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-odbc",
-    "stable-version": "1.0.1",
+    "package-name": "apache-airflow-providers-docker",
+    "stable-version": "1.0.2",
     "all-versions": [
       "1.0.0",
-      "1.0.1"
+      "1.0.1",
+      "1.0.2"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-oracle",
+    "package-name": "apache-airflow-providers-apache-kylin",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -203,16 +208,15 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-papermill",
-    "stable-version": "1.0.2",
+    "package-name": "apache-airflow-providers-mongo",
+    "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
-      "1.0.1",
-      "1.0.2"
+      "1.0.1"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-samba",
+    "package-name": "apache-airflow-providers-apache-cassandra",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -220,25 +224,27 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-dingding",
-    "stable-version": "1.0.2",
+    "package-name": "apache-airflow-providers-google",
+    "stable-version": "2.1.0",
     "all-versions": [
+      "0.0.1",
+      "0.0.2",
       "1.0.0",
-      "1.0.1",
-      "1.0.2"
+      "2.0.0",
+      "2.1.0"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-ssh",
-    "stable-version": "1.2.0",
+    "package-name": "apache-airflow-providers-salesforce",
+    "stable-version": "2.0.0",
     "all-versions": [
       "1.0.0",
-      "1.1.0",
-      "1.2.0"
+      "1.0.1",
+      "2.0.0"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-zendesk",
+    "package-name": "apache-airflow-providers-samba",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -246,24 +252,25 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-apache-hdfs",
-    "stable-version": "1.0.1",
+    "package-name": "apache-airflow-providers-http",
+    "stable-version": "1.1.1",
     "all-versions": [
       "1.0.0",
-      "1.0.1"
+      "1.1.0",
+      "1.1.1"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-sftp",
-    "stable-version": "1.1.1",
+    "package-name": "apache-airflow-providers-papermill",
+    "stable-version": "1.0.2",
     "all-versions": [
       "1.0.0",
-      "1.1.0",
-      "1.1.1"
+      "1.0.1",
+      "1.0.2"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-microsoft-azure",
+    "package-name": "apache-airflow-providers-amazon",
     "stable-version": "1.2.0",
     "all-versions": [
       "1.0.0",
@@ -272,40 +279,42 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-pagerduty",
-    "stable-version": "1.0.1",
+    "package-name": "apache-airflow-providers-jenkins",
+    "stable-version": "1.1.0",
     "all-versions": [
       "1.0.0",
-      "1.0.1"
+      "1.0.1",
+      "1.1.0"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-datadog",
-    "stable-version": "1.0.1",
+    "package-name": "apache-airflow-providers-sqlite",
+    "stable-version": "1.0.2",
     "all-versions": [
       "1.0.0",
-      "1.0.1"
+      "1.0.1",
+      "1.0.2"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-databricks",
-    "stable-version": "1.0.1",
+    "package-name": "apache-airflow-providers-sendgrid",
+    "stable-version": "1.0.2",
     "all-versions": [
       "1.0.0",
-      "1.0.1"
+      "1.0.1",
+      "1.0.2"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-slack",
-    "stable-version": "3.0.0",
+    "package-name": "apache-airflow-providers-datadog",
+    "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
-      "2.0.0",
-      "3.0.0"
+      "1.0.1"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-celery",
+    "package-name": "apache-airflow-providers-jira",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -313,7 +322,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-amazon",
+    "package-name": "apache-airflow-providers-microsoft-azure",
     "stable-version": "1.2.0",
     "all-versions": [
       "1.0.0",
@@ -322,16 +331,15 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-mysql",
-    "stable-version": "1.0.2",
+    "package-name": "apache-airflow-providers-imap",
+    "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
-      "1.0.1",
-      "1.0.2"
+      "1.0.1"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-postgres",
+    "package-name": "apache-airflow-providers-yandex",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -339,41 +347,41 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-sendgrid",
-    "stable-version": "1.0.2",
+    "package-name": "apache-airflow-providers-databricks",
+    "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
-      "1.0.1",
-      "1.0.2"
+      "1.0.1"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-sqlite",
-    "stable-version": "1.0.2",
+    "package-name": "apache-airflow-providers-apache-pig",
+    "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
-      "1.0.1",
-      "1.0.2"
+      "1.0.1"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-opsgenie",
-    "stable-version": "1.0.1",
+    "package-name": "apache-airflow-providers-snowflake",
+    "stable-version": "1.1.1",
     "all-versions": [
       "1.0.0",
-      "1.0.1"
+      "1.1.0",
+      "1.1.1"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-discord",
-    "stable-version": "1.0.1",
+    "package-name": "apache-airflow-providers-cncf-kubernetes",
+    "stable-version": "1.0.2",
     "all-versions": [
       "1.0.0",
-      "1.0.1"
+      "1.0.1",
+      "1.0.2"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-microsoft-winrm",
+    "package-name": "apache-airflow-providers-apache-sqoop",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -381,24 +389,38 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-singularity",
-    "stable-version": "1.0.1",
+    "package-name": "apache-airflow",
+    "stable-version": "2.0.1",
     "all-versions": [
-      "1.0.0",
-      "1.0.1"
+      "1.10.1",
+      "1.10.2",
+      "1.10.3",
+      "1.10.4",
+      "1.10.5",
+      "1.10.6",
+      "1.10.7",
+      "1.10.8",
+      "1.10.9",
+      "1.10.10",
+      "1.10.11",
+      "1.10.12",
+      "1.10.13",
+      "1.10.14",
+      "1.10.15",
+      "2.0.0",
+      "2.0.1"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-salesforce",
-    "stable-version": "2.0.0",
+    "package-name": "apache-airflow-providers-pagerduty",
+    "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
-      "1.0.1",
-      "2.0.0"
+      "1.0.1"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-segment",
+    "package-name": "apache-airflow-providers-zendesk",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -406,7 +428,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-docker",
+    "package-name": "apache-airflow-providers-dingding",
     "stable-version": "1.0.2",
     "all-versions": [
       "1.0.0",
@@ -415,18 +437,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-google",
-    "stable-version": "2.1.0",
-    "all-versions": [
-      "0.0.1",
-      "0.0.2",
-      "1.0.0",
-      "2.0.0",
-      "2.1.0"
-    ]
-  },
-  {
-    "package-name": "apache-airflow-providers-facebook",
+    "package-name": "apache-airflow-providers-opsgenie",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -434,16 +445,16 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-snowflake",
-    "stable-version": "1.1.1",
+    "package-name": "apache-airflow-providers-apache-druid",
+    "stable-version": "1.1.0",
     "all-versions": [
       "1.0.0",
-      "1.1.0",
-      "1.1.1"
+      "1.0.1",
+      "1.1.0"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-apache-sqoop",
+    "package-name": "apache-airflow-providers-neo4j",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -451,7 +462,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-mongo",
+    "package-name": "apache-airflow-providers-singularity",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -459,7 +470,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-hashicorp",
+    "package-name": "apache-airflow-providers-apache-beam",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -467,14 +478,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-tableau",
-    "stable-version": "1.0.0",
-    "all-versions": [
-      "1.0.0"
-    ]
-  },
-  {
-    "package-name": "apache-airflow-providers-ftp",
+    "package-name": "apache-airflow-providers-hashicorp",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -482,7 +486,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-grpc",
+    "package-name": "apache-airflow-providers-jdbc",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -490,24 +494,24 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-presto",
-    "stable-version": "1.0.2",
+    "package-name": "apache-airflow-providers-plexus",
+    "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
-      "1.0.1",
-      "1.0.2"
+      "1.0.1"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-microsoft-mssql",
-    "stable-version": "1.0.1",
+    "package-name": "apache-airflow-providers-ssh",
+    "stable-version": "1.2.0",
     "all-versions": [
       "1.0.0",
-      "1.0.1"
+      "1.1.0",
+      "1.2.0"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-apache-cassandra",
+    "package-name": "apache-airflow-providers-apache-hdfs",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -515,30 +519,16 @@
     ]
   },
   {
-    "package-name": "apache-airflow",
-    "stable-version": "2.0.1",
+    "package-name": "apache-airflow-providers-apache-hive",
+    "stable-version": "1.0.2",
     "all-versions": [
-      "1.10.1",
-      "1.10.2",
-      "1.10.3",
-      "1.10.4",
-      "1.10.5",
-      "1.10.6",
-      "1.10.7",
-      "1.10.8",
-      "1.10.9",
-      "1.10.10",
-      "1.10.11",
-      "1.10.12",
-      "1.10.13",
-      "1.10.14",
-      "1.10.15",
-      "2.0.0",
-      "2.0.1"
+      "1.0.0",
+      "1.0.1",
+      "1.0.2"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-plexus",
+    "package-name": "apache-airflow-providers-grpc",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -546,7 +536,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-cncf-kubernetes",
+    "package-name": "apache-airflow-providers-telegram",
     "stable-version": "1.0.2",
     "all-versions": [
       "1.0.0",
@@ -555,11 +545,21 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-cloudant",
-    "stable-version": "1.0.1",
+    "package-name": "apache-airflow-providers-sftp",
+    "stable-version": "1.1.1",
     "all-versions": [
       "1.0.0",
-      "1.0.1"
+      "1.1.0",
+      "1.1.1"
+    ]
+  },
+  {
+    "package-name": "apache-airflow-providers-exasol",
+    "stable-version": "1.1.1",
+    "all-versions": [
+      "1.0.0",
+      "1.1.0",
+      "1.1.1"
     ]
   }
 ]
\ No newline at end of file
diff --git a/announcements/index.html b/announcements/index.html
index e3c78f2..4189184 100644
--- a/announcements/index.html
+++ b/announcements/index.html
@@ -429,6 +429,15 @@ if (!doNotTrack) {
 
 <p><strong>Note:</strong> Follow <a href="https://twitter.com/ApacheAirflow" target="_blank">@ApacheAirflow</a> on Twitter for the latest news and announcements!</p>
 
+<h1 id="april-6-2021">April 6, 2021</h1>
+
+<p>Airflow PMC welcomes 2 new committers:</p>
+
+<ul>
+<li><strong>Qian Yu</strong> (<a href="https://github.com/yuqian90" target="_blank">@yuqian90</a>)</li>
+<li><strong>Xinbin Huang</strong> (<a href="https://github.com/xinbinhuang" target="_blank">@xinbinhuang</a>)</li>
+</ul>
+
 <h1 id="march-21-2021">March 21, 2021</h1>
 
 <p>Airflow Summit will be held online July 8-16, 2021. To register or propose a talk go to
@@ -452,14 +461,14 @@ if (!doNotTrack) {
 
 <p><strong>Apache Airflow Elasticsearch Provider 1.0.3</strong> released</p>
 
-<p>📦 PyPI: <a href="https://pypi.org/project/apache-airflow-providers-elasticsearch/1.0.3/" target="_blank">https://pypi.org/project/apache-airflow-providers-elasticsearch/1.0.3/</a>
+<p>📦 PyPI: <a href="https://pypi.org/project/apache-airflow-providers-elasticsearch/1.0.3/" target="_blank">https://pypi.org/project/apache-airflow-providers-elasticsearch/1.0.3/</a> <br />
 🛠️ Changelog: <a href="https://airflow.apache.org/docs/apache-airflow-providers-elasticsearch/1.0.3/index.html#changelog" target="_blank">https://airflow.apache.org/docs/apache-airflow-providers-elasticsearch/1.0.3/index.html#changelog</a></p>
 
 <h1 id="march-14-2021">March 14, 2021</h1>
 
 <p>We’ve just released <strong>Apache Airflow Upgrade Check 1.3.0</strong>:</p>
 
-<p>📦 PyPI: <a href="https://pypi.org/project/apache-airflow-upgrade-check/1.3.0/" target="_blank">https://pypi.org/project/apache-airflow-upgrade-check/1.3.0/</a>
+<p>📦 PyPI: <a href="https://pypi.org/project/apache-airflow-upgrade-check/1.3.0/" target="_blank">https://pypi.org/project/apache-airflow-upgrade-check/1.3.0/</a> <br />
 🛠️ Changelog: <a href="https://github.com/apache/airflow/tree/upgrade-check/1.3.0/airflow/upgrade#changelog" target="_blank">https://github.com/apache/airflow/tree/upgrade-check/1.3.0/airflow/upgrade#changelog</a></p>
 
 <p>This powers the <code>airflow upgrade_check</code> command to make upgrading to Apache Airflow 2.0 easier.</p>
diff --git a/blog/airflow-1.10.10/index.html b/blog/airflow-1.10.10/index.html
index 6e60f08..f29fbb4 100644
--- a/blog/airflow-1.10.10/index.html
+++ b/blog/airflow-1.10.10/index.html
@@ -36,13 +36,13 @@
 
 <meta property="og:image" content="/images/feature-image.png" />
 <meta property="article:published_time" content="2020-04-09T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-03-29T11:47:52+02:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-04-06T19:48:56+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Apache Airflow 1.10.10">
 <meta itemprop="description" content="We are happy to present Apache Airflow 1.10.10">
 
 
 <meta itemprop="datePublished" content="2020-04-09T00:00:00&#43;00:00" />
-<meta itemprop="dateModified" content="2021-03-29T11:47:52&#43;02:00" />
+<meta itemprop="dateModified" content="2021-04-06T19:48:56&#43;01:00" />
 <meta itemprop="wordCount" content="1143">
 
 
diff --git a/blog/airflow-1.10.12/index.html b/blog/airflow-1.10.12/index.html
index 1ff47aa..58a24b3 100644
--- a/blog/airflow-1.10.12/index.html
+++ b/blog/airflow-1.10.12/index.html
@@ -36,13 +36,13 @@
 
 <meta property="og:image" content="/images/feature-image.png" />
 <meta property="article:published_time" content="2020-08-25T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-03-29T11:47:52+02:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-04-06T19:48:56+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Apache Airflow 1.10.12">
 <meta itemprop="description" content="We are happy to present Apache Airflow 1.10.12">
 
 
 <meta itemprop="datePublished" content="2020-08-25T00:00:00&#43;00:00" />
-<meta itemprop="dateModified" content="2021-03-29T11:47:52&#43;02:00" />
+<meta itemprop="dateModified" content="2021-04-06T19:48:56&#43;01:00" />
 <meta itemprop="wordCount" content="911">
 
 
diff --git a/blog/airflow-1.10.8-1.10.9/index.html b/blog/airflow-1.10.8-1.10.9/index.html
index e20aad4..534f49e 100644
--- a/blog/airflow-1.10.8-1.10.9/index.html
+++ b/blog/airflow-1.10.8-1.10.9/index.html
@@ -36,13 +36,13 @@
 
 <meta property="og:image" content="/images/feature-image.png" />
 <meta property="article:published_time" content="2020-02-23T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-03-29T11:47:52+02:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-04-06T19:48:56+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Apache Airflow 1.10.8 &amp; 1.10.9">
 <meta itemprop="description" content="We are happy to present the new 1.10.8 and 1.10.9 releases of Apache Airflow.">
 
 
 <meta itemprop="datePublished" content="2020-02-23T00:00:00&#43;00:00" />
-<meta itemprop="dateModified" content="2021-03-29T11:47:52&#43;02:00" />
+<meta itemprop="dateModified" content="2021-04-06T19:48:56&#43;01:00" />
 <meta itemprop="wordCount" content="437">
 
 
diff --git a/blog/airflow-survey-2020/index.html b/blog/airflow-survey-2020/index.html
index 5431979..a2e4305 100644
--- a/blog/airflow-survey-2020/index.html
+++ b/blog/airflow-survey-2020/index.html
@@ -36,13 +36,13 @@
 
 <meta property="og:image" content="/images/feature-image.png" />
 <meta property="article:published_time" content="2021-03-09T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-03-29T11:47:52+02:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-04-06T19:48:56+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Airflow Survey 2020">
 <meta itemprop="description" content="We observe steady growth in number of users as well as in an amount of active contributors. So listening and understanding our community is of high importance.">
 
 
 <meta itemprop="datePublished" content="2021-03-09T00:00:00&#43;00:00" />
-<meta itemprop="dateModified" content="2021-03-29T11:47:52&#43;02:00" />
+<meta itemprop="dateModified" content="2021-04-06T19:48:56&#43;01:00" />
 <meta itemprop="wordCount" content="2106">
 
 
diff --git a/blog/airflow-survey/index.html b/blog/airflow-survey/index.html
index 8fa8454..472e855 100644
--- a/blog/airflow-survey/index.html
+++ b/blog/airflow-survey/index.html
@@ -36,13 +36,13 @@
 
 <meta property="og:image" content="/images/feature-image.png" />
 <meta property="article:published_time" content="2019-12-11T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-03-29T11:47:52+02:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-04-06T19:48:56+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Airflow Survey 2019">
 <meta itemprop="description" content="Receiving and adjusting to our users’ feedback is a must. Let’s see who Airflow users are, how they play with it, and what they miss.">
 
 
 <meta itemprop="datePublished" content="2019-12-11T00:00:00&#43;00:00" />
-<meta itemprop="dateModified" content="2021-03-29T11:47:52&#43;02:00" />
+<meta itemprop="dateModified" content="2021-04-06T19:48:56&#43;01:00" />
 <meta itemprop="wordCount" content="1775">
 
 
diff --git a/blog/airflow-two-point-oh-is-here/index.html b/blog/airflow-two-point-oh-is-here/index.html
index a6245af..91c89cc 100644
--- a/blog/airflow-two-point-oh-is-here/index.html
+++ b/blog/airflow-two-point-oh-is-here/index.html
@@ -36,13 +36,13 @@
 
 <meta property="og:image" content="/images/feature-image.png" />
 <meta property="article:published_time" content="2020-12-17T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-03-29T11:47:52+02:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-04-06T19:48:56+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Apache Airflow 2.0 is here!">
 <meta itemprop="description" content="We&#39;re proud to announce that Apache Airflow 2.0.0 has been released.">
 
 
 <meta itemprop="datePublished" content="2020-12-17T00:00:00&#43;00:00" />
-<meta itemprop="dateModified" content="2021-03-29T11:47:52&#43;02:00" />
+<meta itemprop="dateModified" content="2021-04-06T19:48:56&#43;01:00" />
 <meta itemprop="wordCount" content="1166">
 
 
diff --git a/blog/airflow_summit_2021/index.html b/blog/airflow_summit_2021/index.html
index f972435..347ebce 100644
--- a/blog/airflow_summit_2021/index.html
+++ b/blog/airflow_summit_2021/index.html
@@ -36,13 +36,13 @@
 
 <meta property="og:image" content="/images/feature-image.png" />
 <meta property="article:published_time" content="2021-03-21T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-03-29T11:47:52+02:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-04-06T19:48:56+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Airflow Summit 2021">
 <meta itemprop="description" content="We are thrilled about Airflow Summit 2021!">
 
 
 <meta itemprop="datePublished" content="2021-03-21T00:00:00&#43;00:00" />
-<meta itemprop="dateModified" content="2021-03-29T11:47:52&#43;02:00" />
+<meta itemprop="dateModified" content="2021-04-06T19:48:56&#43;01:00" />
 <meta itemprop="wordCount" content="77">
 
 
diff --git a/blog/announcing-new-website/index.html b/blog/announcing-new-website/index.html
index ce24aaf..657dcb6 100644
--- a/blog/announcing-new-website/index.html
+++ b/blog/announcing-new-website/index.html
@@ -36,13 +36,13 @@
 
 <meta property="og:image" content="/images/feature-image.png" />
 <meta property="article:published_time" content="2019-12-11T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-03-29T11:47:52+02:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-04-06T19:48:56+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="New Airflow website">
 <meta itemprop="description" content="We are thrilled about our new website!">
 
 
 <meta itemprop="datePublished" content="2019-12-11T00:00:00&#43;00:00" />
-<meta itemprop="dateModified" content="2021-03-29T11:47:52&#43;02:00" />
+<meta itemprop="dateModified" content="2021-04-06T19:48:56&#43;01:00" />
 <meta itemprop="wordCount" content="282">
 
 
diff --git a/blog/apache-airflow-for-newcomers/index.html b/blog/apache-airflow-for-newcomers/index.html
index a11e0bb..31a8db0 100644
--- a/blog/apache-airflow-for-newcomers/index.html
+++ b/blog/apache-airflow-for-newcomers/index.html
@@ -37,14 +37,14 @@ Authoring Workflow in Apache Airflow. Airflow makes it easy to author workflows
 
 <meta property="og:image" content="/images/feature-image.png" />
 <meta property="article:published_time" content="2020-08-17T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-03-29T11:47:52+02:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-04-06T19:48:56+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Apache Airflow For Newcomers">
 <meta itemprop="description" content="Apache Airflow is a platform to programmatically author, schedule, and monitor workflows. A workflow is a sequence of tasks that processes a set of data. You can think of workflow as the path that describes how tasks go from being undone to done. Scheduling, on the other hand, is the process of planning, controlling, and optimizing when a particular task should be done.
 Authoring Workflow in Apache Airflow. Airflow makes it easy to author workflows using python scripts.">
 
 
 <meta itemprop="datePublished" content="2020-08-17T00:00:00&#43;00:00" />
-<meta itemprop="dateModified" content="2021-03-29T11:47:52&#43;02:00" />
+<meta itemprop="dateModified" content="2021-04-06T19:48:56&#43;01:00" />
 <meta itemprop="wordCount" content="1070">
 
 
diff --git a/blog/apache-con-europe-2019-thoughts-and-insights-by-airflow-committers/index.html b/blog/apache-con-europe-2019-thoughts-and-insights-by-airflow-committers/index.html
index eb4a3aa..7508c97 100644
--- a/blog/apache-con-europe-2019-thoughts-and-insights-by-airflow-committers/index.html
+++ b/blog/apache-con-europe-2019-thoughts-and-insights-by-airflow-committers/index.html
@@ -36,13 +36,13 @@
 
 <meta property="og:image" content="/images/feature-image.png" />
 <meta property="article:published_time" content="2019-11-22T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-03-29T11:47:52+02:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-04-06T19:48:56+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="ApacheCon Europe 2019 — Thoughts and Insights by Airflow Committers">
 <meta itemprop="description" content="Here come some thoughts by Airflow committers and contributors from the ApacheCon Europe 2019. Get to know the ASF community!">
 
 
 <meta itemprop="datePublished" content="2019-11-22T00:00:00&#43;00:00" />
-<meta itemprop="dateModified" content="2021-03-29T11:47:52&#43;02:00" />
+<meta itemprop="dateModified" content="2021-04-06T19:48:56&#43;01:00" />
 <meta itemprop="wordCount" content="138">
 
 
diff --git a/blog/documenting-using-local-development-environments/index.html b/blog/documenting-using-local-development-environments/index.html
index 01bf839..d7768c9 100644
--- a/blog/documenting-using-local-development-environments/index.html
+++ b/blog/documenting-using-local-development-environments/index.html
@@ -36,13 +36,13 @@
 
 <meta property="og:image" content="/images/feature-image.png" />
 <meta property="article:published_time" content="2019-11-22T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-03-29T11:47:52+02:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-04-06T19:48:56+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Documenting using local development environment">
 <meta itemprop="description" content="The story behind documenting local development environment of Apache Airflow">
 
 
 <meta itemprop="datePublished" content="2019-11-22T00:00:00&#43;00:00" />
-<meta itemprop="dateModified" content="2021-03-29T11:47:52&#43;02:00" />
+<meta itemprop="dateModified" content="2021-04-06T19:48:56&#43;01:00" />
 <meta itemprop="wordCount" content="256">
 
 
diff --git a/blog/experience-in-google-season-of-docs-2019-with-apache-airflow/index.html b/blog/experience-in-google-season-of-docs-2019-with-apache-airflow/index.html
index da25468..785f60f 100644
--- a/blog/experience-in-google-season-of-docs-2019-with-apache-airflow/index.html
+++ b/blog/experience-in-google-season-of-docs-2019-with-apache-airflow/index.html
@@ -37,14 +37,14 @@ About Me I have been writing tech articles on medium as well as my blog for the
 
 <meta property="og:image" content="/images/feature-image.png" />
 <meta property="article:published_time" content="2019-12-20T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-03-29T11:47:52+02:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-04-06T19:48:56+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Experience in Google Season of Docs 2019 with Apache Airflow">
 <meta itemprop="description" content="I came across Google Season of Docs (GSoD) almost by accident, thanks to my extensive HackerNews and Twitter addiction. I was familiar with the Google Summer of Code but not with this program. It turns out it was the inaugural phase. I read the details, and the process felt a lot like GSoC except that this was about documentation.
 About Me I have been writing tech articles on medium as well as my blog for the past 1.">
 
 
 <meta itemprop="datePublished" content="2019-12-20T00:00:00&#43;00:00" />
-<meta itemprop="dateModified" content="2021-03-29T11:47:52&#43;02:00" />
+<meta itemprop="dateModified" content="2021-04-06T19:48:56&#43;01:00" />
 <meta itemprop="wordCount" content="1521">
 
 
diff --git a/blog/experience-with-airflow-as-an-outreachy-intern/index.html b/blog/experience-with-airflow-as-an-outreachy-intern/index.html
index 596eae7..8ff8345 100644
--- a/blog/experience-with-airflow-as-an-outreachy-intern/index.html
+++ b/blog/experience-with-airflow-as-an-outreachy-intern/index.html
@@ -37,14 +37,14 @@ Contribution Period The first thing I had to do was choose a project under an or
 
 <meta property="og:image" content="/images/feature-image.png" />
 <meta property="article:published_time" content="2020-08-30T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-03-29T11:47:52+02:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-04-06T19:48:56+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Journey with Airflow as an Outreachy Intern">
 <meta itemprop="description" content="Outreachy is a program which organises three months paid internships with FOSS projects for people who are typically underrepresented in those projects.
 Contribution Period The first thing I had to do was choose a project under an organisation. After going through all the projects I chose “Extending the REST API of Apache Airflow”, because I had a good idea of what REST API(s) are, so I thought it would be easier to get started with the contributions.">
 
 
 <meta itemprop="datePublished" content="2020-08-30T00:00:00&#43;00:00" />
-<meta itemprop="dateModified" content="2021-03-29T11:47:52&#43;02:00" />
+<meta itemprop="dateModified" content="2021-04-06T19:48:56&#43;01:00" />
 <meta itemprop="wordCount" content="532">
 
 
diff --git a/blog/implementing-stable-api-for-apache-airflow/index.html b/blog/implementing-stable-api-for-apache-airflow/index.html
index e4cbb8b..9bb3a12 100644
--- a/blog/implementing-stable-api-for-apache-airflow/index.html
+++ b/blog/implementing-stable-api-for-apache-airflow/index.html
@@ -36,13 +36,13 @@
 
 <meta property="og:image" content="/images/feature-image.png" />
 <meta property="article:published_time" content="2020-07-19T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-03-29T11:47:52+02:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-04-06T19:48:56+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Implementing Stable API for Apache Airflow">
 <meta itemprop="description" content="An Outreachy intern&#39;s progress report on contributing to Apache Airflow REST API.">
 
 
 <meta itemprop="datePublished" content="2020-07-19T00:00:00&#43;00:00" />
-<meta itemprop="dateModified" content="2021-03-29T11:47:52&#43;02:00" />
+<meta itemprop="dateModified" content="2021-04-06T19:48:56&#43;01:00" />
 <meta itemprop="wordCount" content="703">
 
 
diff --git a/blog/its-a-breeze-to-develop-apache-airflow/index.html b/blog/its-a-breeze-to-develop-apache-airflow/index.html
index 4514dba..30a392a 100644
--- a/blog/its-a-breeze-to-develop-apache-airflow/index.html
+++ b/blog/its-a-breeze-to-develop-apache-airflow/index.html
@@ -36,13 +36,13 @@
 
 <meta property="og:image" content="/images/feature-image.png" />
 <meta property="article:published_time" content="2019-11-22T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-03-29T11:47:52+02:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-04-06T19:48:56+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="It&#39;s a &#34;Breeze&#34; to develop Apache Airflow">
 <meta itemprop="description" content="A Principal Software Engineer&#39;s journey to developer productivity. Learn how Jarek and his team speeded up and simplified Airflow development for the community.">
 
 
 <meta itemprop="datePublished" content="2019-11-22T00:00:00&#43;00:00" />
-<meta itemprop="dateModified" content="2021-03-29T11:47:52&#43;02:00" />
+<meta itemprop="dateModified" content="2021-04-06T19:48:56&#43;01:00" />
 <meta itemprop="wordCount" content="124">
 
 
diff --git a/community/index.html b/community/index.html
index a861a0c..182183c 100644
--- a/community/index.html
+++ b/community/index.html
@@ -1693,6 +1693,36 @@ if (!doNotTrack) {
 
 <div class="card">
     <div class="box-event">
+        <img src="https://github.com/yuqian90.png" alt="Committer Qian Yu" class="avatar"/>
+        <p class="box-event__committer--nick">@yuqian90</p>
+        <p class="bodytext__medium--brownish-grey">Qian Yu</p>
+        <div class="box-event__committer--social-media-container">
+            
+                
+                
+                    <a href="https://github.com/yuqian90" class="box-event__committer--social-media-icon">
+                        <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
+    <path d="M15.379 0a15.381 15.381 0 00-4.86 29.974c.769.141 1.05-.334 1.05-.741 0-.365-.013-1.332-.021-2.616-4.278.929-5.181-2.062-5.181-2.062a4.071 4.071 0 00-1.708-2.25c-1.4-.954.106-.935.106-.935a3.231 3.231 0 012.356 1.585 3.274 3.274 0 004.476 1.278 3.287 3.287 0 01.976-2.056c-3.415-.388-7.005-1.707-7.005-7.6a5.947 5.947 0 011.583-4.127 5.53 5.53 0 01.151-4.07s1.291-.413 4.229 1.577a14.577 14.577 0 017.7 0c2.936-1.99 4.225-1.577 4.225-1.577a5.523 5.523 0 01.153 4.07 5.937 5.937 0 [...]
+          data-name="Path 224" fill="#51504f" fill-rule="evenodd"/>
+</svg>
+
+                    </a>
+                
+            
+            
+            
+        </div>
+    </div>
+</div>
+
+    </div>
+    
+    <div class="list-item">
+        
+
+
+<div class="card">
+    <div class="box-event">
         <img src="https://github.com/houqp.png" alt="Committer Qingping Hou" class="avatar"/>
         <p class="box-event__committer--nick">@houqp</p>
         <p class="bodytext__medium--brownish-grey">Qingping Hou</p>
@@ -1837,6 +1867,36 @@ if (!doNotTrack) {
 
     </div>
     
+    <div class="list-item">
+        
+
+
+<div class="card">
+    <div class="box-event">
+        <img src="https://github.com/xinbinhuang.png" alt="Committer Xinbin Huang" class="avatar"/>
+        <p class="box-event__committer--nick">@xinbinhuang</p>
+        <p class="bodytext__medium--brownish-grey">Xinbin Huang</p>
+        <div class="box-event__committer--social-media-container">
+            
+                
+                
+                    <a href="https://github.com/xinbinhuang" class="box-event__committer--social-media-icon">
+                        <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
+    <path d="M15.379 0a15.381 15.381 0 00-4.86 29.974c.769.141 1.05-.334 1.05-.741 0-.365-.013-1.332-.021-2.616-4.278.929-5.181-2.062-5.181-2.062a4.071 4.071 0 00-1.708-2.25c-1.4-.954.106-.935.106-.935a3.231 3.231 0 012.356 1.585 3.274 3.274 0 004.476 1.278 3.287 3.287 0 01.976-2.056c-3.415-.388-7.005-1.707-7.005-7.6a5.947 5.947 0 011.583-4.127 5.53 5.53 0 01.151-4.07s1.291-.413 4.229 1.577a14.577 14.577 0 017.7 0c2.936-1.99 4.225-1.577 4.225-1.577a5.523 5.523 0 01.153 4.07 5.937 5.937 0 [...]
+          data-name="Path 224" fill="#51504f" fill-rule="evenodd"/>
+</svg>
+
+                    </a>
+                
+            
+            
+            
+        </div>
+    </div>
+</div>
+
+    </div>
+    
 </div>
 <div class="show-more-button">
     
diff --git a/index.html b/index.html
index 554943a..95ace82 100644
--- a/index.html
+++ b/index.html
@@ -1226,12 +1226,12 @@ if (!doNotTrack) {
             <div id="integrations-container" class="list-items">
                 
                 
-                <a class="list-item" href="/docs/apache-airflow-providers-samba/stable/index.html">
+                <a class="list-item" href="/docs/apache-airflow-providers-apache-pig/stable/index.html">
                     
 
 <div class="card">
     <div class="box-event box-event__integration">
-        <span class="box-event__integration--name">Samba</span>
+        <span class="box-event__integration--name">Apache Pig</span>
     </div>
 </div>
 
@@ -1239,12 +1239,12 @@ if (!doNotTrack) {
                 
                 
                 
-                <a class="list-item" href="/docs/apache-airflow-providers-slack/stable/index.html">
+                <a class="list-item" href="/docs/apache-airflow-providers-microsoft-azure/stable/index.html">
                     
 
 <div class="card">
     <div class="box-event box-event__integration">
-        <span class="box-event__integration--name">Slack</span>
+        <span class="box-event__integration--name">Microsoft Azure Container Instances</span>
     </div>
 </div>
 
@@ -1252,12 +1252,12 @@ if (!doNotTrack) {
                 
                 
                 
-                <a class="list-item" href="/docs/apache-airflow-providers-grpc/stable/index.html">
+                <a class="list-item" href="/docs/apache-airflow-providers-postgres/stable/index.html">
                     
 
 <div class="card">
     <div class="box-event box-event__integration">
-        <span class="box-event__integration--name">gRPC</span>
+        <span class="box-event__integration--name">PostgreSQL</span>
     </div>
 </div>
 
@@ -1265,12 +1265,12 @@ if (!doNotTrack) {
                 
                 
                 
-                <a class="list-item" href="/docs/apache-airflow-providers-google/stable/index.html">
+                <a class="list-item" href="/docs/apache-airflow-providers-snowflake/stable/operators/snowflake.html">
                     
 
 <div class="card">
     <div class="box-event box-event__integration">
-        <span class="box-event__integration--name">Google Cloud Key Management Service (KMS)</span>
+        <span class="box-event__integration--name">Snowflake</span>
     </div>
 </div>
 
@@ -1278,12 +1278,12 @@ if (!doNotTrack) {
                 
                 
                 
-                <a class="list-item" href="/docs/apache-airflow-providers-ftp/stable/index.html">
+                <a class="list-item" href="/docs/apache-airflow-providers-google/stable/operators/cloud/natural_language.html">
                     
 
 <div class="card">
     <div class="box-event box-event__integration">
-        <span class="box-event__integration--name">File Transfer Protocol (FTP)</span>
+        <span class="box-event__integration--name">Google Cloud Natural Language</span>
     </div>
 </div>
 
@@ -1291,12 +1291,12 @@ if (!doNotTrack) {
                 
                 
                 
-                <a class="list-item" href="/docs/apache-airflow-providers-yandex/stable/index.html">
+                <a class="list-item" href="/docs/apache-airflow-providers-microsoft-azure/stable/index.html">
                     
 
 <div class="card">
     <div class="box-event box-event__integration">
-        <span class="box-event__integration--name">Yandex.Cloud</span>
+        <span class="box-event__integration--name">Microsoft Azure FileShare</span>
     </div>
 </div>
 
@@ -1304,12 +1304,12 @@ if (!doNotTrack) {
                 
                 
                 
-                <a class="list-item" href="/docs/apache-airflow-providers-microsoft-azure/stable/index.html">
+                <a class="list-item" href="/docs/apache-airflow-providers-google/stable/operators/cloud/translate.html">
                     
 
 <div class="card">
     <div class="box-event box-event__integration">
-        <span class="box-event__integration--name">Microsoft Azure Blob Storage</span>
+        <span class="box-event__integration--name">Google Cloud Translation</span>
     </div>
 </div>
 
@@ -1317,12 +1317,12 @@ if (!doNotTrack) {
                 
                 
                 
-                <a class="list-item" href="/docs/apache-airflow-providers-exasol/stable/index.html">
+                <a class="list-item" href="/docs/apache-airflow-providers-google/stable/operators/cloud/cloud_storage_transfer_service.html">
                     
 
 <div class="card">
     <div class="box-event box-event__integration">
-        <span class="box-event__integration--name">Exasol</span>
+        <span class="box-event__integration--name">Google Cloud Storage Transfer Service</span>
     </div>
 </div>
 
diff --git a/search/index.html b/search/index.html
index 6dd2ec2..9fe8851 100644
--- a/search/index.html
+++ b/search/index.html
@@ -35,12 +35,12 @@
 <meta property="og:url" content="/search/" />
 
 <meta property="og:image" content="/images/feature-image.png" />
-<meta property="article:modified_time" content="2021-03-29T11:47:52+02:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-04-06T19:48:56+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Search Results">
 <meta itemprop="description" content="">
 
 
-<meta itemprop="dateModified" content="2021-03-29T11:47:52&#43;02:00" />
+<meta itemprop="dateModified" content="2021-04-06T19:48:56&#43;01:00" />
 <meta itemprop="wordCount" content="0">
 
 
diff --git a/sitemap.xml b/sitemap.xml
index 2f1eab5..20723aa 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -4,147 +4,147 @@
   
   <url>
     <loc>/docs/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/blog/tags/airflow-summit/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/blog/airflow_summit_2021/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/blog/tags/community/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/tags/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/blog/airflow-survey-2020/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/blog/tags/survey/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/blog/tags/users/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/blog/airflow-two-point-oh-is-here/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/blog/tags/release/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/blog/experience-with-airflow-as-an-outreachy-intern/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/blog/airflow-1.10.12/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/blog/apache-airflow-for-newcomers/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/announcements/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/blog/implementing-stable-api-for-apache-airflow/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/blog/tags/rest-api/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/blog/airflow-1.10.10/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/blog/airflow-1.10.8-1.10.9/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/blog/tags/documentation/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/blog/experience-in-google-season-of-docs-2019-with-apache-airflow/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/blog/airflow-survey/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/blog/announcing-new-website/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/blog/apache-con-europe-2019-thoughts-and-insights-by-airflow-committers/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/blog/tags/development/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/blog/documenting-using-local-development-environments/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/blog/its-a-breeze-to-develop-apache-airflow/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/use-cases/adobe/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/use-cases/big-fish-games/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/blog/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
@@ -153,72 +153,72 @@
   
   <url>
     <loc>/community/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/use-cases/dish/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/ecosystem/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/use-cases/experity/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/install/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/meetups/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/use-cases/onefootball/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/use-cases/plarium-krasnodar/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/privacy-notice/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/roadmap/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/search/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/use-cases/sift/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
   <url>
     <loc>/use-cases/</loc>
-    <lastmod>2021-03-29T11:47:52+02:00</lastmod>
+    <lastmod>2021-04-06T19:48:56+01:00</lastmod>
   </url>
   
 </urlset>
\ No newline at end of file
diff --git a/use-cases/adobe/index.html b/use-cases/adobe/index.html
index 440a7fe..afe957f 100644
--- a/use-cases/adobe/index.html
+++ b/use-cases/adobe/index.html
@@ -35,12 +35,12 @@
 <meta property="og:url" content="/use-cases/adobe/" />
 
 <meta property="og:image" content="/images/feature-image.png" />
-<meta property="article:modified_time" content="2021-03-29T11:47:52+02:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-04-06T19:48:56+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Adobe">
 <meta itemprop="description" content="What was the problem? Modern big data platforms need sophisticated data pipelines connecting to many backend services enabling complex workflows. These workflows need to be deployed, monitored, and run either on regular schedules or triggered by external events. Adobe Experience Platform component services architected and built an orchestration service to enable their users to author, schedule, and monitor complex hierarchical (including sequential a [...]
 
 
-<meta itemprop="dateModified" content="2021-03-29T11:47:52&#43;02:00" />
+<meta itemprop="dateModified" content="2021-04-06T19:48:56&#43;01:00" />
 <meta itemprop="wordCount" content="251">
 
 
diff --git a/use-cases/big-fish-games/index.html b/use-cases/big-fish-games/index.html
index 9c9b158..07cbb76 100644
--- a/use-cases/big-fish-games/index.html
+++ b/use-cases/big-fish-games/index.html
@@ -35,12 +35,12 @@
 <meta property="og:url" content="/use-cases/big-fish-games/" />
 
 <meta property="og:image" content="/images/feature-image.png" />
-<meta property="article:modified_time" content="2021-03-29T11:47:52+02:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-04-06T19:48:56+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Big Fish Games">
 <meta itemprop="description" content="What was the problem? The main challenge is the lack of standardized ETL workflow orchestration tools. PowerShell and Python-based ETL frameworks built in-house are currently used for scheduling and running analytical workloads. However, there is no web UI through which we can monitor these workflows and it requires additional effort to maintain this framework. These scheduled jobs based on external dependencies are not well suited to modern Big Data [...]
 
 
-<meta itemprop="dateModified" content="2021-03-29T11:47:52&#43;02:00" />
+<meta itemprop="dateModified" content="2021-04-06T19:48:56&#43;01:00" />
 <meta itemprop="wordCount" content="336">
 
 
diff --git a/use-cases/dish/index.html b/use-cases/dish/index.html
index 024db60..6c36e53 100644
--- a/use-cases/dish/index.html
+++ b/use-cases/dish/index.html
@@ -35,12 +35,12 @@
 <meta property="og:url" content="/use-cases/dish/" />
 
 <meta property="og:image" content="/images/feature-image.png" />
-<meta property="article:modified_time" content="2021-03-29T11:47:52+02:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-04-06T19:48:56+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Dish">
 <meta itemprop="description" content="What was the problem? We faced increasing complexity managing lengthy crontabs with scheduling being an issue, this required carefully planning timing due to resource constraints, usage patterns, and especially custom code needed for retry logic. In the last case, having to verify success of previous jobs and/or steps prior to running the next. Furthermore, time to results is important, but we were increasingly relying on buffers for processing, wher [...]
 
 
-<meta itemprop="dateModified" content="2021-03-29T11:47:52&#43;02:00" />
+<meta itemprop="dateModified" content="2021-04-06T19:48:56&#43;01:00" />
 <meta itemprop="wordCount" content="249">
 
 
diff --git a/use-cases/experity/index.html b/use-cases/experity/index.html
index e8d7b11..1364d24 100644
--- a/use-cases/experity/index.html
+++ b/use-cases/experity/index.html
@@ -36,13 +36,13 @@ How did Apache Airflow help to solve this problem? Ultimately we decided flexibl
 <meta property="og:url" content="/use-cases/experity/" />
 
 <meta property="og:image" content="/images/feature-image.png" />
-<meta property="article:modified_time" content="2021-03-29T11:47:52+02:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-04-06T19:48:56+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Experity">
 <meta itemprop="description" content="What was the problem? We had to deploy our complex, flagship app to multiple nodes in multiple ways. This required tasks to communicate across Windows nodes and coordinate timing perfectly. We did not want to buy an expensive enterprise scheduling tool and needed ultimate flexibility.
 How did Apache Airflow help to solve this problem? Ultimately we decided flexible, multi-node, DAG capable tooling was key and airflow was one of the few tools that fit that bill.">
 
 
-<meta itemprop="dateModified" content="2021-03-29T11:47:52&#43;02:00" />
+<meta itemprop="dateModified" content="2021-04-06T19:48:56&#43;01:00" />
 <meta itemprop="wordCount" content="191">
 
 
diff --git a/use-cases/onefootball/index.html b/use-cases/onefootball/index.html
index 4e0ee78..f4487fc 100644
--- a/use-cases/onefootball/index.html
+++ b/use-cases/onefootball/index.html
@@ -36,13 +36,13 @@ On top of that, new data tools appear each month: third party data sources, clou
 <meta property="og:url" content="/use-cases/onefootball/" />
 
 <meta property="og:image" content="/images/feature-image.png" />
-<meta property="article:modified_time" content="2021-03-29T11:47:52+02:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-04-06T19:48:56+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Onefootball">
 <meta itemprop="description" content="What was the problem? With millions of daily active users, managing the complexity of data engineering at Onefootball is a constant challenge. Lengthy crontabs, multiplication of custom API clients, erosion of confidence in the analytics served, increasing heroism (&ldquo;only one person can solve this issue&rdquo;). Those are the challenges that most teams face unless they consciously invest in their tools and processes.
 On top of that, new data tools appear each month: third party data sources, cloud providers solutions, different storage technologies&hellip; Managing all those integrations is costly and brittle, especially for small data engineering teams that are trying to do more with less.">
 
 
-<meta itemprop="dateModified" content="2021-03-29T11:47:52&#43;02:00" />
+<meta itemprop="dateModified" content="2021-04-06T19:48:56&#43;01:00" />
 <meta itemprop="wordCount" content="294">
 
 
diff --git a/use-cases/plarium-krasnodar/index.html b/use-cases/plarium-krasnodar/index.html
index ed7ce2d..14ee965 100644
--- a/use-cases/plarium-krasnodar/index.html
+++ b/use-cases/plarium-krasnodar/index.html
@@ -35,12 +35,12 @@
 <meta property="og:url" content="/use-cases/plarium-krasnodar/" />
 
 <meta property="og:image" content="/images/feature-image.png" />
-<meta property="article:modified_time" content="2021-03-29T11:47:52+02:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-04-06T19:48:56+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Plarium Krasnodar">
 <meta itemprop="description" content="What was the problem? Our Research &amp; Development department carries out various experiments, and in all of them, we need to create workflow orchestrations for solving tasks in game dev. Previously, we didn&rsquo;t have any suitable tools with a sufficient number of built-in functions, and we had to orchestrate processes manually and entirely from scratch every time. This led to difficulties with dependencies and monitoring when building complex w [...]
 
 
-<meta itemprop="dateModified" content="2021-03-29T11:47:52&#43;02:00" />
+<meta itemprop="dateModified" content="2021-04-06T19:48:56&#43;01:00" />
 <meta itemprop="wordCount" content="257">
 
 
diff --git a/use-cases/sift/index.html b/use-cases/sift/index.html
index ab77f5f..187be8d 100644
--- a/use-cases/sift/index.html
+++ b/use-cases/sift/index.html
@@ -35,12 +35,12 @@
 <meta property="og:url" content="/use-cases/sift/" />
 
 <meta property="og:image" content="/images/feature-image.png" />
-<meta property="article:modified_time" content="2021-03-29T11:47:52+02:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-04-06T19:48:56+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Sift">
 <meta itemprop="description" content="What was the problem? At Sift, we’re constantly training machine learning models that feed into the core of Sift’s Digital Trust &amp; Safety platform. The platform gives our customers a way to discern suspicious online behavior from trustworthy behavior, allowing our customers to protect their online transactions, maintain the integrity of their content platforms, and keep their users’ accounts secure. To make this possible, we’ve built model traini [...]
 
 
-<meta itemprop="dateModified" content="2021-03-29T11:47:52&#43;02:00" />
+<meta itemprop="dateModified" content="2021-04-06T19:48:56&#43;01:00" />
 <meta itemprop="wordCount" content="641">