diff --git a/BREEZE.rst b/BREEZE.rst index 469d70018b388..13796254b8569 100644 --- a/BREEZE.rst +++ b/BREEZE.rst @@ -1931,6 +1931,21 @@ This bumps the constraint files to latest versions and stores hash of setup.py. and setup.py hash files are stored in the ``files`` folder and while generating the constraints diff of changes vs the previous constraint files is printed. +Generating Providers Metadata +............................. + +The release manager can generate providers metadata per provider version - information about provider versions +including the associated Airflow version for the provider version (i.e first airflow version released after the +provider has been released) and date of the release of the provider version. + +These are all of the available flags for the ``generate-providers-metadata`` command: + +.. image:: ./images/breeze/output_release-management_generate-providers-metadata.svg + :target: https://raw.githubusercontent.com/apache/airflow/main/images/breeze/output_release-management_generate-providers-metadata.svg + :width: 100% + :alt: Breeze release management generate providers metadata + + Releasing Production images ........................... diff --git a/dev/breeze/src/airflow_breeze/commands/release_management_commands.py b/dev/breeze/src/airflow_breeze/commands/release_management_commands.py index bea677c51d8ed..234daf6fb5ac4 100644 --- a/dev/breeze/src/airflow_breeze/commands/release_management_commands.py +++ b/dev/breeze/src/airflow_breeze/commands/release_management_commands.py @@ -19,6 +19,7 @@ import os import re import shlex +import shutil import sys import textwrap import time @@ -57,6 +58,7 @@ option_debug_resources, option_dry_run, option_github_repository, + option_historical_python_version, option_image_tag_for_running, option_include_success_outputs, option_install_selected_providers, @@ -82,6 +84,7 @@ get_extra_docker_flags, perform_environment_checks, ) +from airflow_breeze.utils.github import download_constraints_file, get_active_airflow_versions from airflow_breeze.utils.parallel import ( GenericRegexpProgressMatcher, SummarizeAfter, @@ -90,10 +93,16 @@ ) from airflow_breeze.utils.path_utils import ( AIRFLOW_SOURCES_ROOT, + CONSTRAINTS_CACHE_DIR, DIST_DIR, + PROVIDER_METADATA_JSON_FILE_PATH, cleanup_python_generated_files, ) -from airflow_breeze.utils.provider_dependencies import DEPENDENCIES, get_related_providers +from airflow_breeze.utils.provider_dependencies import ( + DEPENDENCIES, + generate_providers_metadata_for_package, + get_related_providers, +) from airflow_breeze.utils.python_versions import get_python_version_list from airflow_breeze.utils.run_utils import ( RunCommandResult, @@ -1107,6 +1116,67 @@ class ProviderPRInfo(NamedTuple): get_console().print(" ".join(users)) +def get_all_constraint_files(refresh_constraints: bool, python_version: str) -> None: + if refresh_constraints: + shutil.rmtree(CONSTRAINTS_CACHE_DIR, ignore_errors=True) + if not CONSTRAINTS_CACHE_DIR.exists(): + with ci_group(f"Downloading constraints for all Airflow versions for Python {python_version}"): + CONSTRAINTS_CACHE_DIR.mkdir(parents=True, exist_ok=True) + all_airflow_versions = get_active_airflow_versions(confirm=False) + for airflow_version in all_airflow_versions: + if not download_constraints_file( + airflow_version=airflow_version, + python_version=python_version, + include_provider_dependencies=True, + output_file=CONSTRAINTS_CACHE_DIR + / f"constraints-{airflow_version}-python-{python_version}.txt", + ): + get_console().print( + "[warning]Could not download constraints for " + f"Airflow {airflow_version} and Python {python_version}[/]" + ) + + +MATCH_CONSTRAINTS_FILE_REGEX = re.compile(r"constraints-(.*)-python-(.*).txt") + + +def load_constraints(python_version: str) -> dict[str, dict[str, str]]: + constraints: dict[str, dict[str, str]] = {} + for filename in CONSTRAINTS_CACHE_DIR.glob(f"constraints-*-python-{python_version}.txt"): + filename_match = MATCH_CONSTRAINTS_FILE_REGEX.match(filename.name) + if filename_match: + airflow_version = filename_match.group(1) + constraints[airflow_version] = {} + for line in filename.read_text().splitlines(): + if line and not line.startswith("#"): + package, version = line.split("==") + constraints[airflow_version][package] = version + return constraints + + +@release_management.command(name="generate-providers-metadata", help="Generates metadata for providers.") +@click.option( + "--refresh-constraints", + is_flag=True, + help="Refresh constraints before generating metadata", +) +@option_historical_python_version +def generate_providers_metadata(refresh_constraints: bool, python: str | None): + metadata_dict: dict[str, dict[str, dict[str, str]]] = {} + if python is None: + python = DEFAULT_PYTHON_MAJOR_MINOR_VERSION + get_all_constraint_files(refresh_constraints=refresh_constraints, python_version=python) + constraints = load_constraints(python_version=python) + for package_id in DEPENDENCIES.keys(): + with ci_group(f"Generating metadata for {package_id}"): + metadata = generate_providers_metadata_for_package(package_id, constraints) + if metadata: + metadata_dict[package_id] = metadata + import json + + PROVIDER_METADATA_JSON_FILE_PATH.write_text(json.dumps(metadata_dict, indent=4, sort_keys=True)) + + # AIRFLOW RELEASE COMMANDS release_management.add_command(publish_release_candidate) release_management.add_command(airflow_release) diff --git a/dev/breeze/src/airflow_breeze/commands/release_management_commands_config.py b/dev/breeze/src/airflow_breeze/commands/release_management_commands_config.py index a5076365e9057..16995784e4a5a 100644 --- a/dev/breeze/src/airflow_breeze/commands/release_management_commands_config.py +++ b/dev/breeze/src/airflow_breeze/commands/release_management_commands_config.py @@ -151,6 +151,9 @@ ], } ], + "breeze release-management generate-providers-metadata": [ + {"name": "Generate providers metadata flags", "options": ["--refresh-constraints", "--python"]} + ], "breeze release-management start-rc-process": [ { "name": "Start RC process flags", diff --git a/dev/breeze/src/airflow_breeze/commands/sbom_commands.py b/dev/breeze/src/airflow_breeze/commands/sbom_commands.py index 81060498238df..10ac14755af1c 100644 --- a/dev/breeze/src/airflow_breeze/commands/sbom_commands.py +++ b/dev/breeze/src/airflow_breeze/commands/sbom_commands.py @@ -38,6 +38,7 @@ option_answer, option_debug_resources, option_dry_run, + option_historical_python_version, option_include_success_outputs, option_parallelism, option_run_in_parallel, @@ -92,13 +93,7 @@ def sbom(): envvar="AIRFLOW_VERSION", help="Version of airflow to update sbom from. (defaulted to all active airflow versions)", ) -@click.option( - "--python", - type=BetterChoice(ALL_HISTORICAL_PYTHON_VERSIONS), - required=False, - envvar="PYTHON_VERSION", - help="Python version to update sbom from. (defaults to all python versions)", -) +@option_historical_python_version @click.option( "--include-provider-dependencies", is_flag=True, diff --git a/dev/breeze/src/airflow_breeze/global_constants.py b/dev/breeze/src/airflow_breeze/global_constants.py index 6ecce95b0dcef..e0f45340c240c 100644 --- a/dev/breeze/src/airflow_breeze/global_constants.py +++ b/dev/breeze/src/airflow_breeze/global_constants.py @@ -26,7 +26,7 @@ from pathlib import Path from airflow_breeze.utils.host_info_utils import Architecture -from airflow_breeze.utils.path_utils import AIRFLOW_SOURCES_ROOT, DEPENDENCIES_JSON_FILE_PATH +from airflow_breeze.utils.path_utils import AIRFLOW_SOURCES_ROOT, PROVIDER_DEPENDENCIES_JSON_FILE_PATH RUNS_ON_PUBLIC_RUNNER = "ubuntu-22.04" RUNS_ON_SELF_HOSTED_RUNNER = "self-hosted" @@ -146,7 +146,7 @@ def all_helm_test_packages() -> list[str]: def get_available_documentation_packages(short_version=False) -> list[str]: - provider_names: list[str] = list(json.loads(DEPENDENCIES_JSON_FILE_PATH.read_text()).keys()) + provider_names: list[str] = list(json.loads(PROVIDER_DEPENDENCIES_JSON_FILE_PATH.read_text()).keys()) doc_provider_names = [provider_name.replace(".", "-") for provider_name in provider_names] available_packages = [f"apache-airflow-providers-{doc_provider}" for doc_provider in doc_provider_names] available_packages.extend(["apache-airflow", "docker-stack", "helm-chart"]) diff --git a/dev/breeze/src/airflow_breeze/utils/cdxgen.py b/dev/breeze/src/airflow_breeze/utils/cdxgen.py index a38ddc942e512..b03d7b8bb8587 100644 --- a/dev/breeze/src/airflow_breeze/utils/cdxgen.py +++ b/dev/breeze/src/airflow_breeze/utils/cdxgen.py @@ -31,7 +31,7 @@ from airflow_breeze.global_constants import DEFAULT_PYTHON_MAJOR_MINOR_VERSION from airflow_breeze.utils.console import Output, get_console -from airflow_breeze.utils.github import download_file_from_github +from airflow_breeze.utils.github import download_constraints_file, download_file_from_github from airflow_breeze.utils.path_utils import AIRFLOW_SOURCES_ROOT, FILES_DIR from airflow_breeze.utils.run_utils import run_command from airflow_breeze.utils.shared_options import get_dry_run @@ -243,18 +243,14 @@ def produce_sbom_for_application_via_cdxgen_server( ) source_dir = job.application_root_path / job.airflow_version / job.python_version source_dir.mkdir(parents=True, exist_ok=True) - constraints_tag = f"constraints-{job.airflow_version}" lock_file_relative_path = "airflow/www/yarn.lock" download_file_from_github( tag=job.airflow_version, path=lock_file_relative_path, output_file=source_dir / "yarn.lock" ) - if job.include_provider_dependencies: - constraints_file_path = f"constraints-{job.python_version}.txt" - else: - constraints_file_path = f"constraints-no-providers-{job.python_version}.txt" - if not download_file_from_github( - tag=constraints_tag, - path=constraints_file_path, + if not download_constraints_file( + airflow_version=job.airflow_version, + python_version=job.python_version, + include_provider_dependencies=job.include_provider_dependencies, output_file=source_dir / "requirements.txt", ): get_console(output=output).print( diff --git a/dev/breeze/src/airflow_breeze/utils/common_options.py b/dev/breeze/src/airflow_breeze/utils/common_options.py index 97f73e90f3ec9..e8c056d121700 100644 --- a/dev/breeze/src/airflow_breeze/utils/common_options.py +++ b/dev/breeze/src/airflow_breeze/utils/common_options.py @@ -22,6 +22,7 @@ from airflow_breeze.branch_defaults import DEFAULT_AIRFLOW_CONSTRAINTS_BRANCH from airflow_breeze.global_constants import ( + ALL_HISTORICAL_PYTHON_VERSIONS, ALLOWED_BACKENDS, ALLOWED_BUILD_CACHE, ALLOWED_CELERY_BROKERS, @@ -561,3 +562,10 @@ def _set_default_from_parent(ctx: click.core.Context, option: click.core.Option, help="Do not use constraints when installing providers.", envvar="SKIP_CONSTRAINTS", ) +option_historical_python_version = click.option( + "--python", + type=BetterChoice(ALL_HISTORICAL_PYTHON_VERSIONS), + required=False, + envvar="PYTHON_VERSION", + help="Python version to update sbom from. (defaults to all historical python versions)", +) diff --git a/dev/breeze/src/airflow_breeze/utils/github.py b/dev/breeze/src/airflow_breeze/utils/github.py index 728d459088a69..59982c2d04697 100644 --- a/dev/breeze/src/airflow_breeze/utils/github.py +++ b/dev/breeze/src/airflow_breeze/utils/github.py @@ -18,6 +18,7 @@ import re import sys +from datetime import datetime from pathlib import Path from typing import Any @@ -109,3 +110,47 @@ def get_active_airflow_versions(confirm: bool = True) -> list[str]: get_console().print("[red]Aborting[/]") sys.exit(1) return airflow_versions + + +def download_constraints_file( + airflow_version: str, python_version: str, include_provider_dependencies: bool, output_file: Path +) -> bool: + """ + Downloads constraints file from GitHub repository of Apache Airflow + + :param airflow_version: airflow version + :param python_version: python version + :param include_provider_dependencies: whether to include provider dependencies + :param output_file: the file where to store the constraint file + :return: true if the file was successfully downloaded + """ + if include_provider_dependencies: + constraints_file_path = f"constraints-{python_version}.txt" + else: + constraints_file_path = f"constraints-no-providers-{python_version}.txt" + constraints_tag = f"constraints-{airflow_version}" + return download_file_from_github( + tag=constraints_tag, + path=constraints_file_path, + output_file=output_file, + ) + + +def get_tag_date(tag: str) -> str | None: + """ + Returns UTC timestamp of the tag in the repo in iso time format 8601 + :param tag: tag to get date for + :return: iso time format 8601 of the tag date + """ + from git import Repo + + repo = Repo(AIRFLOW_SOURCES_ROOT) + try: + tag_object = repo.tags[tag].object + except IndexError: + get_console().print(f"[warning]Tag {tag} not found in the repository") + return None + timestamp: int = ( + tag_object.committed_date if hasattr(tag_object, "committed_date") else tag_object.tagged_date + ) + return datetime.utcfromtimestamp(timestamp).strftime("%Y-%m-%dT%H:%M:%SZ") diff --git a/dev/breeze/src/airflow_breeze/utils/path_utils.py b/dev/breeze/src/airflow_breeze/utils/path_utils.py index fe3a1a0cd724e..2314f3aa9f477 100644 --- a/dev/breeze/src/airflow_breeze/utils/path_utils.py +++ b/dev/breeze/src/airflow_breeze/utils/path_utils.py @@ -266,7 +266,10 @@ def find_airflow_sources_root_to_operate_on() -> Path: SYSTEM_TESTS_PROVIDERS_ROOT = AIRFLOW_SOURCES_ROOT / "tests" / "system" / "providers" AIRFLOW_PROVIDERS_ROOT = AIRFLOW_SOURCES_ROOT / "airflow" / "providers" BUILD_CACHE_DIR = AIRFLOW_SOURCES_ROOT / ".build" -DEPENDENCIES_JSON_FILE_PATH = AIRFLOW_SOURCES_ROOT / "generated" / "provider_dependencies.json" +GENERATED_DIR = AIRFLOW_SOURCES_ROOT / "generated" +CONSTRAINTS_CACHE_DIR = BUILD_CACHE_DIR / "constraints" +PROVIDER_DEPENDENCIES_JSON_FILE_PATH = GENERATED_DIR / "provider_dependencies.json" +PROVIDER_METADATA_JSON_FILE_PATH = GENERATED_DIR / "provider_metadata.json" WWW_CACHE_DIR = BUILD_CACHE_DIR / "www" AIRFLOW_TMP_DIR_PATH = AIRFLOW_SOURCES_ROOT / "tmp" WWW_ASSET_COMPILE_LOCK = WWW_CACHE_DIR / ".asset_compile.lock" diff --git a/dev/breeze/src/airflow_breeze/utils/provider_dependencies.py b/dev/breeze/src/airflow_breeze/utils/provider_dependencies.py index 76f0d933ca50b..c815e54f17c18 100644 --- a/dev/breeze/src/airflow_breeze/utils/provider_dependencies.py +++ b/dev/breeze/src/airflow_breeze/utils/provider_dependencies.py @@ -19,9 +19,12 @@ import json -from airflow_breeze.utils.path_utils import DEPENDENCIES_JSON_FILE_PATH +import yaml -DEPENDENCIES = json.loads(DEPENDENCIES_JSON_FILE_PATH.read_text()) +from airflow_breeze.utils.github import get_tag_date +from airflow_breeze.utils.path_utils import AIRFLOW_PROVIDERS_ROOT, PROVIDER_DEPENDENCIES_JSON_FILE_PATH + +DEPENDENCIES = json.loads(PROVIDER_DEPENDENCIES_JSON_FILE_PATH.read_text()) def get_related_providers( @@ -50,3 +53,28 @@ def get_related_providers( for dep_name in DEPENDENCIES[provider_to_check]["cross-providers-deps"]: related_providers.add(dep_name) return related_providers + + +def generate_providers_metadata_for_package( + provider_id: str, constraints: dict[str, dict[str, str]] +) -> dict[str, dict[str, str]]: + provider_yaml_dict = yaml.safe_load( + (AIRFLOW_PROVIDERS_ROOT.joinpath(*provider_id.split(".")) / "provider.yaml").read_text() + ) + provider_metadata: dict[str, dict[str, str]] = {} + last_airflow_version = "2.0.0" + package_name = "apache-airflow-providers-" + provider_id.replace(".", "-") + for provider_version in reversed(provider_yaml_dict["versions"]): + for airflow_version in constraints.keys(): + if constraints[airflow_version].get(package_name) == provider_version: + last_airflow_version = airflow_version + date_released = get_tag_date( + tag="providers-" + provider_id.replace(".", "-") + "/" + provider_version + ) + if date_released is None: + continue + provider_metadata[provider_version] = { + "associated_airflow_version": last_airflow_version, + "date_released": date_released, + } + return provider_metadata diff --git a/generated/README.md b/generated/README.md index d1dcc1f78307e..ba5e3f43c1d04 100644 --- a/generated/README.md +++ b/generated/README.md @@ -25,3 +25,8 @@ You can read more about pre-commit hooks [here](../STATIC_CODE_CHECKS.rst#pre-co * `provider_dependencies.json` - is generated based on `provider.yaml` files in `airflow/providers` and based on the imports in the provider code. If you want to add new dependency to a provider, you need to modify the corresponding `provider.yaml` file + +* `provider_metadata.json` - is generated based on `provider.yaml` files, airflow constraints and tags for + the providers. It contains historical metadata in providers that were released - it is useful to generate + information in release notes and it is used to generate SBOM information for the providers. It is manually + regenerated using `breeze release-management generate-providers-metadata` command." diff --git a/generated/provider_metadata.json b/generated/provider_metadata.json new file mode 100644 index 0000000000000..bcf3dcf113cf8 --- /dev/null +++ b/generated/provider_metadata.json @@ -0,0 +1,5156 @@ +{ + "airbyte": { + "1.0.0": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-04-06T23:45:20Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.1.0": { + "associated_airflow_version": "2.1.3", + "date_released": "2021-07-26T20:06:28Z" + }, + "2.1.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.1.2": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.1.3": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.1.4": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-07-13T20:26:57Z" + }, + "3.2.0": { + "associated_airflow_version": "2.5.3", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.2.1": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-04-06T08:19:58Z" + }, + "3.3.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:24Z" + }, + "3.3.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "alibaba": { + "1.0.0": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "1.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-07T20:27:47Z" + }, + "1.1.0": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-14T22:17:57Z" + }, + "1.1.1": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "2.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "2.0.1": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-07-13T20:26:57Z" + }, + "2.1.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-09-28T12:31:00Z" + }, + "2.2.0": { + "associated_airflow_version": "2.5.3", + "date_released": "2022-11-18T10:44:03Z" + }, + "2.3.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-04-06T08:19:58Z" + }, + "2.4.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:24Z" + }, + "2.4.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "amazon": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.1.0": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.2.0": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-27T14:47:19Z" + }, + "1.3.0": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-04-06T23:45:20Z" + }, + "1.4.0": { + "associated_airflow_version": "2.1.0", + "date_released": "2021-05-01T09:04:42Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.1.0": { + "associated_airflow_version": "2.1.3", + "date_released": "2021-07-26T20:06:28Z" + }, + "2.2.0": { + "associated_airflow_version": "2.1.4", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.3.0": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-10-08T13:33:44Z" + }, + "2.4.0": { + "associated_airflow_version": "2.2.2", + "date_released": "2021-11-04T21:13:06Z" + }, + "2.5.0": { + "associated_airflow_version": "2.2.2", + "date_released": "2021-11-30T10:33:58Z" + }, + "2.6.0": { + "associated_airflow_version": "2.2.2", + "date_released": "2021-12-31T20:54:29Z" + }, + "3.0.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-02-08T21:57:49Z" + }, + "3.1.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "3.2.0": { + "associated_airflow_version": "2.2.5", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.3.0": { + "associated_airflow_version": "2.3.0", + "date_released": "2022-04-07T14:41:56Z" + }, + "3.4.0": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-05-11T23:01:16Z" + }, + "4.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "4.1.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-07-13T20:26:57Z" + }, + "5.0.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-10T11:26:48Z" + }, + "5.1.0": { + "associated_airflow_version": "2.4.0", + "date_released": "2022-09-05T12:12:52Z" + }, + "6.0.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-09-28T12:31:00Z" + }, + "6.1.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-11-18T10:44:03Z" + }, + "6.2.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-29T14:19:45Z" + }, + "7.0.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2023-01-05T16:16:10Z" + }, + "7.1.0": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-01-17T21:41:21Z" + }, + "7.2.0": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-02-11T18:38:00Z" + }, + "7.2.1": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-02-21T21:29:22Z" + }, + "7.3.0": { + "associated_airflow_version": "2.5.3", + "date_released": "2023-03-06T20:29:01Z" + }, + "7.4.0": { + "associated_airflow_version": "2.5.3", + "date_released": "2023-04-06T08:19:58Z" + }, + "7.4.1": { + "associated_airflow_version": "2.5.3", + "date_released": "2023-04-12T16:40:07Z" + }, + "8.0.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-04-27T10:43:48Z" + }, + "8.1.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:24Z" + }, + "8.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "apache.beam": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-03-08T19:27:03Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.0", + "date_released": "2021-05-01T09:04:42Z" + }, + "3.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "3.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "3.1.0": { + "associated_airflow_version": "2.2.2", + "date_released": "2021-10-29T22:33:08Z" + }, + "3.2.0": { + "associated_airflow_version": "2.2.2", + "date_released": "2022-03-07T20:27:47Z" + }, + "3.2.1": { + "associated_airflow_version": "2.2.2", + "date_released": "2022-03-14T22:17:57Z" + }, + "3.3.0": { + "associated_airflow_version": "2.2.5", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.4.0": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-05-11T23:01:16Z" + }, + "4.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "4.1.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "4.1.1": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-01-17T21:41:21Z" + }, + "4.2.0": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-02-11T18:38:00Z" + }, + "4.3.0": { + "associated_airflow_version": "2.5.3", + "date_released": "2023-02-21T21:29:22Z" + }, + "5.0.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-04-24T20:57:16Z" + }, + "5.1.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:24Z" + }, + "5.1.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "apache.cassandra": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.1.4", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.1.0": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-09-30T12:59:55Z" + }, + "2.1.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.1.2": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.1.3": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.1.1": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-01-26T14:49:33Z" + }, + "3.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:24Z" + }, + "3.2.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "apache.drill": { + "1.0.0": { + "associated_airflow_version": "2.1.3", + "date_released": "2021-07-26T20:06:28Z" + }, + "1.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "1.0.2": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-07T20:27:47Z" + }, + "1.0.3": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-14T22:17:57Z" + }, + "1.0.4": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "2.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "2.1.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-07-13T20:26:57Z" + }, + "2.2.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-10T11:26:48Z" + }, + "2.2.1": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-09-28T12:31:00Z" + }, + "2.3.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-11-18T10:44:03Z" + }, + "2.3.1": { + "associated_airflow_version": "2.5.3", + "date_released": "2022-11-29T14:19:45Z" + }, + "2.3.2": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-04-06T08:19:58Z" + }, + "2.4.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:24Z" + }, + "2.4.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "apache.druid": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.1.0": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-03-08T19:27:03Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.1.3", + "date_released": "2021-07-26T20:06:28Z" + }, + "2.0.2": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.1.0": { + "associated_airflow_version": "2.2.3", + "date_released": "2021-11-30T10:33:58Z" + }, + "2.2.0": { + "associated_airflow_version": "2.2.3", + "date_released": "2021-12-31T20:54:29Z" + }, + "2.3.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-02-08T21:57:49Z" + }, + "2.3.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.3.2": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.3.3": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-07-13T20:26:57Z" + }, + "3.2.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-10T11:26:48Z" + }, + "3.2.1": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-09-28T12:31:00Z" + }, + "3.3.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.3.1": { + "associated_airflow_version": "2.6.0", + "date_released": "2022-11-29T14:19:45Z" + }, + "3.4.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:24Z" + }, + "3.4.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "apache.flink": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2023-01-05T16:16:10Z" + }, + "1.0.1": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-03-06T20:29:01Z" + }, + "1.1.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:24Z" + }, + "1.1.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "apache.hdfs": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.1.0": { + "associated_airflow_version": "2.1.4", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.1.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-09-30T12:59:55Z" + }, + "2.2.0": { + "associated_airflow_version": "2.2.3", + "date_released": "2021-11-30T10:33:58Z" + }, + "2.2.1": { + "associated_airflow_version": "2.2.3", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.2.2": { + "associated_airflow_version": "2.2.3", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.2.3": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.0.1": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-07-13T20:26:57Z" + }, + "3.1.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-10T11:26:48Z" + }, + "3.2.0": { + "associated_airflow_version": "2.5.3", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.2.1": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-04-06T08:19:58Z" + }, + "4.0.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:24Z" + }, + "4.1.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "apache.hive": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.0.2": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-27T14:47:19Z" + }, + "1.0.3": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-04-06T23:45:20Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.1.3", + "date_released": "2021-07-26T20:06:28Z" + }, + "2.0.2": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.0.3": { + "associated_airflow_version": "2.2.2", + "date_released": "2021-10-29T22:33:08Z" + }, + "2.1.0": { + "associated_airflow_version": "2.2.3", + "date_released": "2021-11-30T10:33:58Z" + }, + "2.2.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-02-08T21:57:49Z" + }, + "2.3.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.3.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.3.2": { + "associated_airflow_version": "2.2.5", + "date_released": "2022-03-22T22:09:01Z" + }, + "2.3.3": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-05-11T23:01:16Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-07-13T20:26:57Z" + }, + "4.0.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-10T11:26:48Z" + }, + "4.0.1": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-09-28T12:31:00Z" + }, + "4.1.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-11-18T10:44:03Z" + }, + "4.1.1": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-29T14:19:45Z" + }, + "5.0.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-12-19T19:51:57Z" + }, + "5.1.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2023-01-05T16:16:10Z" + }, + "5.1.1": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-01-17T21:41:21Z" + }, + "5.1.2": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-02-11T18:38:00Z" + }, + "5.1.3": { + "associated_airflow_version": "2.5.3", + "date_released": "2023-02-21T21:29:22Z" + }, + "6.0.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-04-06T08:19:58Z" + }, + "6.1.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:24Z" + }, + "6.1.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "apache.impala": { + "1.0.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-01-17T21:41:21Z" + }, + "1.1.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:24Z" + }, + "1.1.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "apache.kafka": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2023-04-24T20:57:16Z" + }, + "1.1.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2023-05-23T14:20:24Z" + }, + "1.1.1": { + "associated_airflow_version": "2.0.0", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "apache.kylin": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.0.2": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.0.3": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.0.4": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:24Z" + }, + "3.2.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "apache.livy": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.1.0": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-04-06T23:45:20Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.1.0": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.2.0": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.2.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.2.2": { + "associated_airflow_version": "2.2.5", + "date_released": "2022-03-22T22:09:01Z" + }, + "2.2.3": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-04-07T14:41:56Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-10T11:26:48Z" + }, + "3.2.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.3.0": { + "associated_airflow_version": "2.5.3", + "date_released": "2023-03-06T20:29:01Z" + }, + "3.4.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-04-06T08:19:58Z" + }, + "3.5.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:24Z" + }, + "3.5.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "apache.pig": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.0.2": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.0.3": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.0.4": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "4.0.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "4.1.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:24Z" + }, + "4.1.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "apache.pinot": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.0.2": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.0.3": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.0.4": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-07-13T20:26:57Z" + }, + "3.2.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-10T11:26:48Z" + }, + "3.2.1": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-09-28T12:31:00Z" + }, + "4.0.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-11-18T10:44:03Z" + }, + "4.0.1": { + "associated_airflow_version": "2.6.0", + "date_released": "2022-11-29T14:19:45Z" + }, + "4.1.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "4.1.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "apache.spark": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.0.2": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-02-27T14:47:19Z" + }, + "1.0.3": { + "associated_airflow_version": "2.1.0", + "date_released": "2021-05-01T09:04:42Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.0.2": { + "associated_airflow_version": "2.2.3", + "date_released": "2021-11-30T10:33:58Z" + }, + "2.0.3": { + "associated_airflow_version": "2.2.3", + "date_released": "2021-12-31T20:54:29Z" + }, + "2.1.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-02-08T21:57:49Z" + }, + "2.1.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.1.2": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.1.3": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "4.0.0": { + "associated_airflow_version": "2.5.3", + "date_released": "2022-11-18T10:44:03Z" + }, + "4.0.1": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-04-06T08:19:58Z" + }, + "4.1.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "4.1.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "apache.sqoop": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.1.3", + "date_released": "2021-07-26T20:06:28Z" + }, + "2.0.2": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.1.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-02-08T21:57:49Z" + }, + "2.1.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.1.2": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.1.3": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.1.1": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-02-21T21:29:22Z" + }, + "3.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.2.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "arangodb": { + "1.0.0": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-04-07T14:41:56Z" + }, + "2.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "2.1.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "2.1.1": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-02-11T18:38:00Z" + }, + "2.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "2.2.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "asana": { + "1.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "1.1.0": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "1.1.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-07T20:27:47Z" + }, + "1.1.2": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-14T22:17:57Z" + }, + "1.1.3": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "2.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "2.0.1": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-07-13T20:26:57Z" + }, + "2.1.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2022-11-29T14:19:45Z" + }, + "2.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "2.2.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "atlassian.jira": { + "1.0.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-09-28T12:31:00Z" + }, + "1.1.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "2.0.0": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-01-05T16:16:10Z" + }, + "2.0.1": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-03-06T20:29:01Z" + }, + "2.1.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "2.1.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "celery": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.1.0": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-09-03T20:55:44Z" + }, + "2.1.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.1.2": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.1.3": { + "associated_airflow_version": "2.2.5", + "date_released": "2022-03-22T22:09:01Z" + }, + "2.1.4": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-04-07T14:41:56Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.2.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "cloudant": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.0.2": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.0.3": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.0.4": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.2.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "cncf.kubernetes": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.0.2": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-27T14:47:19Z" + }, + "1.1.0": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-04-06T23:45:20Z" + }, + "1.2.0": { + "associated_airflow_version": "2.1.0", + "date_released": "2021-05-01T09:04:42Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-07-26T20:06:28Z" + }, + "2.0.2": { + "associated_airflow_version": "2.1.4", + "date_released": "2021-08-27T18:18:45Z" + }, + "2.0.3": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-09-30T12:59:55Z" + }, + "2.1.0": { + "associated_airflow_version": "2.2.2", + "date_released": "2021-10-29T22:33:08Z" + }, + "2.2.0": { + "associated_airflow_version": "2.2.3", + "date_released": "2021-11-30T10:33:58Z" + }, + "3.0.0": { + "associated_airflow_version": "2.2.5", + "date_released": "2021-12-31T20:54:29Z" + }, + "3.0.1": { + "associated_airflow_version": "2.2.5", + "date_released": "2022-01-08T13:59:10Z" + }, + "3.0.2": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-02-08T21:57:49Z" + }, + "3.1.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "3.1.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "3.1.2": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-22T22:09:01Z" + }, + "4.0.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-04-07T14:41:56Z" + }, + "4.0.1": { + "associated_airflow_version": "2.3.0", + "date_released": "2022-04-30T10:06:08Z" + }, + "4.0.2": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-05-11T23:01:16Z" + }, + "4.1.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "4.2.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-07-13T20:26:57Z" + }, + "4.3.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-10T11:26:48Z" + }, + "4.4.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-09-22T13:15:10Z" + }, + "5.0.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "5.1.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2023-01-05T16:16:10Z" + }, + "5.1.1": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-01-17T21:41:21Z" + }, + "5.2.0": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-02-11T18:38:00Z" + }, + "5.2.1": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-02-21T21:29:22Z" + }, + "5.2.2": { + "associated_airflow_version": "2.5.3", + "date_released": "2023-03-06T20:29:01Z" + }, + "5.3.0": { + "associated_airflow_version": "2.5.3", + "date_released": "2023-04-06T08:19:58Z" + }, + "6.0.0": { + "associated_airflow_version": "2.5.3", + "date_released": "2023-04-12T16:40:07Z" + }, + "6.1.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-04-24T20:57:16Z" + }, + "7.0.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "7.1.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "common.sql": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2022-07-13T20:26:57Z" + }, + "1.1.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-15T09:37:32Z" + }, + "1.2.0": { + "associated_airflow_version": "2.4.0", + "date_released": "2022-09-05T12:12:52Z" + }, + "1.3.0": { + "associated_airflow_version": "2.4.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "1.3.1": { + "associated_airflow_version": "2.4.0", + "date_released": "2022-11-29T14:19:45Z" + }, + "1.3.2": { + "associated_airflow_version": "2.4.0", + "date_released": "2023-01-05T16:16:10Z" + }, + "1.3.3": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-01-17T21:41:21Z" + }, + "1.3.4": { + "associated_airflow_version": "2.5.3", + "date_released": "2023-03-06T20:29:01Z" + }, + "1.4.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-04-06T08:19:58Z" + }, + "1.5.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-05-23T14:20:25Z" + }, + "1.5.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-27T16:42:58Z" + }, + "1.5.2": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "databricks": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.1.4", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.0.2": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-09-30T12:59:55Z" + }, + "2.1.0": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-12-10T22:36:50Z" + }, + "2.2.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2021-12-31T20:54:29Z" + }, + "2.3.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.4.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.5.0": { + "associated_airflow_version": "2.2.5", + "date_released": "2022-03-22T22:09:01Z" + }, + "2.6.0": { + "associated_airflow_version": "2.3.0", + "date_released": "2022-04-13T14:15:52Z" + }, + "2.7.0": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-05-11T23:01:16Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-07-13T20:26:57Z" + }, + "3.2.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-15T09:37:32Z" + }, + "3.3.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-09-28T12:31:00Z" + }, + "3.4.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-11-18T10:44:03Z" + }, + "4.0.0": { + "associated_airflow_version": "2.5.3", + "date_released": "2022-11-29T14:19:45Z" + }, + "4.0.1": { + "associated_airflow_version": "2.5.3", + "date_released": "2023-04-06T08:19:58Z" + }, + "4.1.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-04-24T20:57:17Z" + }, + "4.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "4.3.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "datadog": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.0.2": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.0.3": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.0.4": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.5.3", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.2.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-04-06T08:19:58Z" + }, + "3.3.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.3.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "dbt.cloud": { + "1.0.1": { + "associated_airflow_version": "2.0.0", + "date_released": "2022-03-14T22:17:57Z" + }, + "1.0.2": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "2.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "2.0.1": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-07-13T20:26:57Z" + }, + "2.1.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-10T11:26:48Z" + }, + "2.2.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-09-28T12:31:00Z" + }, + "2.3.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "2.3.1": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-01-17T21:41:21Z" + }, + "3.0.0": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-02-11T18:38:00Z" + }, + "3.1.0": { + "associated_airflow_version": "2.5.3", + "date_released": "2023-03-06T20:29:01Z" + }, + "3.1.1": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-04-24T20:57:17Z" + }, + "3.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.2.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "dingding": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.0.2": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-02-27T14:47:19Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.0.2": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.0.3": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.0.4": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.2.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "discord": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.0.2": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.0.3": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.0.4": { + "associated_airflow_version": "2.2.5", + "date_released": "2022-03-22T22:09:01Z" + }, + "2.1.4": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-04-07T14:41:56Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.3.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "docker": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.0.2": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-27T14:47:19Z" + }, + "1.1.0": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-04-06T23:45:20Z" + }, + "1.2.0": { + "associated_airflow_version": "2.1.0", + "date_released": "2021-05-01T09:04:42Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.1.0": { + "associated_airflow_version": "2.1.3", + "date_released": "2021-07-26T20:06:28Z" + }, + "2.1.1": { + "associated_airflow_version": "2.1.4", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.2.0": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-09-30T12:59:55Z" + }, + "2.3.0": { + "associated_airflow_version": "2.2.2", + "date_released": "2021-10-29T22:33:08Z" + }, + "2.4.0": { + "associated_airflow_version": "2.2.2", + "date_released": "2021-12-31T20:54:29Z" + }, + "2.4.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-02-08T21:57:49Z" + }, + "2.5.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.5.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.5.2": { + "associated_airflow_version": "2.2.5", + "date_released": "2022-03-22T22:09:01Z" + }, + "2.6.0": { + "associated_airflow_version": "2.3.0", + "date_released": "2022-04-07T14:41:56Z" + }, + "2.7.0": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-05-11T23:01:16Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-07-13T20:26:57Z" + }, + "3.2.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-09-28T12:31:00Z" + }, + "3.3.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.4.0": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-01-05T16:16:10Z" + }, + "3.5.0": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-01-26T14:49:33Z" + }, + "3.5.1": { + "associated_airflow_version": "2.5.3", + "date_released": "2023-02-21T21:29:22Z" + }, + "3.6.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-04-24T20:57:17Z" + }, + "3.7.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.7.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:45Z" + } + }, + "elasticsearch": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.0.2": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-27T14:47:19Z" + }, + "1.0.3": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-03-16T23:19:47Z" + }, + "1.0.4": { + "associated_airflow_version": "2.1.0", + "date_released": "2021-05-01T09:04:42Z" + }, + "2.0.1": { + "associated_airflow_version": "2.1.1", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.2": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-07-02T16:28:48Z" + }, + "2.0.3": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.1.0": { + "associated_airflow_version": "2.2.2", + "date_released": "2021-10-29T22:33:08Z" + }, + "2.2.0": { + "associated_airflow_version": "2.2.5", + "date_released": "2022-02-14T08:22:16Z" + }, + "3.0.0": { + "associated_airflow_version": "2.2.5", + "date_released": "2022-03-07T20:27:47Z" + }, + "3.0.1": { + "associated_airflow_version": "2.2.5", + "date_released": "2022-03-14T22:17:57Z" + }, + "3.0.2": { + "associated_airflow_version": "2.2.5", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.3": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-04-07T14:41:56Z" + }, + "4.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "4.1.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-07-13T20:26:57Z" + }, + "4.2.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-10T11:26:48Z" + }, + "4.2.1": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-09-28T12:31:00Z" + }, + "4.3.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-11-18T10:44:03Z" + }, + "4.3.1": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-29T14:19:45Z" + }, + "4.3.2": { + "associated_airflow_version": "2.5.0", + "date_released": "2023-01-05T16:16:10Z" + }, + "4.3.3": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-01-17T21:41:21Z" + }, + "4.4.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-02-11T18:38:00Z" + }, + "4.5.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "4.5.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "exasol": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.1.0": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.1.1": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-02-27T14:47:19Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.1.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-02-08T21:57:49Z" + }, + "2.1.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.1.2": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.1.3": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-07-13T20:26:57Z" + }, + "4.0.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-10T11:26:48Z" + }, + "4.0.1": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-09-28T12:31:00Z" + }, + "4.1.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-11-18T10:44:03Z" + }, + "4.1.1": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-29T14:19:45Z" + }, + "4.1.2": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-12-02T18:00:24Z" + }, + "4.1.3": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-01-17T21:41:21Z" + }, + "4.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "4.2.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "facebook": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.1.0": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-04-06T23:45:20Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.1.0": { + "associated_airflow_version": "2.2.2", + "date_released": "2021-10-29T22:33:08Z" + }, + "2.2.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2021-12-31T20:54:29Z" + }, + "2.2.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.2.2": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.2.3": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.0.1": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-07-13T20:26:57Z" + }, + "3.1.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.2.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "ftp": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.1.0": { + "associated_airflow_version": "2.1.0", + "date_released": "2021-05-01T09:04:42Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.1.0": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.1.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.1.2": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-07-13T20:26:57Z" + }, + "3.2.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.3.0": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-01-05T16:16:10Z" + }, + "3.3.1": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-02-11T18:38:00Z" + }, + "3.4.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.4.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-27T16:42:58Z" + }, + "3.4.2": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "github": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2022-02-08T21:57:49Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.0", + "date_released": "2022-03-07T20:27:47Z" + }, + "1.0.2": { + "associated_airflow_version": "2.0.0", + "date_released": "2022-03-14T22:17:57Z" + }, + "1.0.3": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "2.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "2.1.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-07-13T20:26:57Z" + }, + "2.2.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "2.2.1": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-03-06T20:29:01Z" + }, + "2.3.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "2.3.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "google": { + "1.0.0": { + "associated_airflow_version": "2.0.1", + "date_released": "2020-12-09T21:48:29Z" + }, + "10.0.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-04-24T20:57:17Z" + }, + "10.1.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-05-23T14:20:25Z" + }, + "10.1.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-27T16:42:58Z" + }, + "10.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + }, + "2.0.0": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "2.1.0": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-27T14:47:19Z" + }, + "2.2.0": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-04-06T23:45:20Z" + }, + "3.0.0": { + "associated_airflow_version": "2.1.0", + "date_released": "2021-05-01T09:04:42Z" + }, + "4.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "5.0.0": { + "associated_airflow_version": "2.1.3", + "date_released": "2021-07-26T20:06:28Z" + }, + "5.1.0": { + "associated_airflow_version": "2.1.4", + "date_released": "2021-08-30T21:27:32Z" + }, + "6.0.0": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-09-30T12:59:55Z" + }, + "6.1.0": { + "associated_airflow_version": "2.2.2", + "date_released": "2021-10-29T22:33:08Z" + }, + "6.2.0": { + "associated_airflow_version": "2.2.3", + "date_released": "2021-11-30T10:33:58Z" + }, + "6.3.0": { + "associated_airflow_version": "2.2.3", + "date_released": "2021-12-31T20:54:29Z" + }, + "6.4.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-02-14T08:22:16Z" + }, + "6.5.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "6.6.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "6.7.0": { + "associated_airflow_version": "2.2.5", + "date_released": "2022-03-22T22:09:01Z" + }, + "6.8.0": { + "associated_airflow_version": "2.3.0", + "date_released": "2022-04-07T14:41:56Z" + }, + "7.0.0": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-05-11T23:01:16Z" + }, + "8.0.0": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-06-08T22:56:47Z" + }, + "8.1.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-15T12:05:36Z" + }, + "8.10.0": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-02-21T21:29:22Z" + }, + "8.11.0": { + "associated_airflow_version": "2.5.3", + "date_released": "2023-03-06T20:29:01Z" + }, + "8.12.0": { + "associated_airflow_version": "2.5.3", + "date_released": "2023-04-06T08:19:58Z" + }, + "8.2.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-07-13T20:26:57Z" + }, + "8.3.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-10T11:26:48Z" + }, + "8.4.0": { + "associated_airflow_version": "2.4.3", + "date_released": "2022-10-06T20:30:25Z" + }, + "8.5.0": { + "associated_airflow_version": "2.4.3", + "date_released": "2022-11-18T10:44:03Z" + }, + "8.6.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-29T14:19:45Z" + }, + "8.7.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2023-01-05T16:16:10Z" + }, + "8.8.0": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-01-17T21:41:21Z" + }, + "8.9.0": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-02-11T18:38:00Z" + }, + "9.0.0": { + "associated_airflow_version": "2.5.3", + "date_released": "2023-04-13T18:55:21Z" + } + }, + "grpc": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.1.0": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-04-06T23:45:20Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.0.2": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.0.3": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.0.4": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.2.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "hashicorp": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.0.2": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-04-06T23:45:20Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.1.0": { + "associated_airflow_version": "2.1.4", + "date_released": "2021-09-03T20:55:44Z" + }, + "2.1.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-09-30T12:59:55Z" + }, + "2.1.2": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.1.3": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.1.4": { + "associated_airflow_version": "2.2.5", + "date_released": "2022-03-22T22:09:01Z" + }, + "2.2.0": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-06-06T10:04:46Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.0.1": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-07-13T20:26:57Z" + }, + "3.1.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-10T11:26:48Z" + }, + "3.2.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.3.0": { + "associated_airflow_version": "2.5.3", + "date_released": "2023-03-10T16:52:35Z" + }, + "3.3.1": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-04-06T08:19:58Z" + }, + "3.4.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.4.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "http": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.1.0": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.1.1": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-02-27T14:47:19Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.0.2": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-12-31T20:54:29Z" + }, + "2.0.3": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-02-08T21:57:49Z" + }, + "2.1.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.1.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.1.2": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "4.0.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-07-13T20:26:57Z" + }, + "4.1.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-11-18T10:44:03Z" + }, + "4.1.1": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-01-17T21:41:21Z" + }, + "4.2.0": { + "associated_airflow_version": "2.5.3", + "date_released": "2023-02-21T21:29:22Z" + }, + "4.3.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-04-06T08:19:58Z" + }, + "4.4.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-05-23T14:20:25Z" + }, + "4.4.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-27T16:42:58Z" + }, + "4.4.2": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "imap": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.1.0": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-12-31T20:54:29Z" + }, + "2.2.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-02-08T21:57:49Z" + }, + "2.2.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.2.2": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.2.3": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.1.1": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-01-05T16:16:10Z" + }, + "3.2.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.2.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-27T16:42:58Z" + }, + "3.2.2": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "influxdb": { + "1.0.0": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-09-30T12:59:55Z" + }, + "1.1.0": { + "associated_airflow_version": "2.2.3", + "date_released": "2021-11-30T10:33:58Z" + }, + "1.1.1": { + "associated_airflow_version": "2.2.3", + "date_released": "2022-03-07T20:27:47Z" + }, + "1.1.2": { + "associated_airflow_version": "2.2.3", + "date_released": "2022-03-14T22:17:57Z" + }, + "1.1.3": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "2.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "2.1.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "2.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "2.2.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "jdbc": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.1.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-02-08T21:57:49Z" + }, + "2.1.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.1.2": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.1.3": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-07-13T20:26:57Z" + }, + "3.2.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-10T11:26:48Z" + }, + "3.2.1": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-09-28T12:31:00Z" + }, + "3.3.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2022-11-29T14:19:45Z" + }, + "3.4.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "4.0.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "jenkins": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.1.0": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-02-27T14:47:19Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.1.3", + "date_released": "2021-07-26T20:06:28Z" + }, + "2.0.2": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.0.3": { + "associated_airflow_version": "2.2.2", + "date_released": "2021-10-29T22:33:08Z" + }, + "2.0.4": { + "associated_airflow_version": "2.2.4", + "date_released": "2021-12-31T20:54:29Z" + }, + "2.0.5": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.0.6": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.0.7": { + "associated_airflow_version": "2.2.5", + "date_released": "2022-03-22T22:09:01Z" + }, + "2.1.0": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-04-07T14:41:56Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.2.0": { + "associated_airflow_version": "2.5.3", + "date_released": "2023-01-17T21:41:21Z" + }, + "3.2.1": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-04-06T08:19:58Z" + }, + "3.3.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.3.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "microsoft.azure": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.1.0": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.2.0": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-03-08T19:27:03Z" + }, + "1.3.0": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-04-06T23:45:20Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.0", + "date_released": "2021-05-01T09:04:42Z" + }, + "3.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "3.1.0": { + "associated_airflow_version": "2.1.3", + "date_released": "2021-07-26T20:06:28Z" + }, + "3.1.1": { + "associated_airflow_version": "2.1.4", + "date_released": "2021-08-30T21:27:32Z" + }, + "3.2.0": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-09-30T12:59:55Z" + }, + "3.3.0": { + "associated_airflow_version": "2.2.2", + "date_released": "2021-10-29T22:33:08Z" + }, + "3.4.0": { + "associated_airflow_version": "2.2.3", + "date_released": "2021-11-30T10:33:58Z" + }, + "3.5.0": { + "associated_airflow_version": "2.2.3", + "date_released": "2021-12-31T20:54:29Z" + }, + "3.6.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-02-08T21:57:49Z" + }, + "3.7.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "3.7.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "3.7.2": { + "associated_airflow_version": "2.2.5", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.8.0": { + "associated_airflow_version": "2.3.0", + "date_released": "2022-04-07T14:41:56Z" + }, + "3.9.0": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-05-11T23:01:16Z" + }, + "4.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "4.1.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-07-13T20:26:57Z" + }, + "4.2.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-10T11:26:48Z" + }, + "4.3.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-09-28T12:31:00Z" + }, + "5.0.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "5.0.1": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-12-19T19:51:57Z" + }, + "5.0.2": { + "associated_airflow_version": "2.5.0", + "date_released": "2023-01-05T16:16:10Z" + }, + "5.1.0": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-01-17T21:41:21Z" + }, + "5.2.0": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-02-11T18:38:00Z" + }, + "5.2.1": { + "associated_airflow_version": "2.5.3", + "date_released": "2023-02-21T21:29:22Z" + }, + "5.3.0": { + "associated_airflow_version": "2.5.3", + "date_released": "2023-04-06T08:19:58Z" + }, + "5.3.1": { + "associated_airflow_version": "2.5.3", + "date_released": "2023-04-13T18:55:21Z" + }, + "6.0.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-04-24T20:57:17Z" + }, + "6.1.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-05-23T14:20:25Z" + }, + "6.1.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-27T16:42:58Z" + }, + "6.1.2": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "microsoft.mssql": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.1.0": { + "associated_airflow_version": "2.1.0", + "date_released": "2021-05-01T09:04:42Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.1.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-02-08T21:57:49Z" + }, + "2.1.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.1.2": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.1.3": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-07-13T20:26:57Z" + }, + "3.2.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-10T11:26:48Z" + }, + "3.2.1": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-09-28T12:31:00Z" + }, + "3.3.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.3.1": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-29T14:19:45Z" + }, + "3.3.2": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-01-05T16:16:10Z" + }, + "3.4.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.4.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "microsoft.psrp": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2021-08-30T21:27:32Z" + }, + "1.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-09-03T20:55:44Z" + }, + "1.1.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-02-08T21:57:49Z" + }, + "1.1.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "1.1.2": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "1.1.3": { + "associated_airflow_version": "2.2.5", + "date_released": "2022-03-22T22:09:01Z" + }, + "1.1.4": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-04-07T14:41:56Z" + }, + "2.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "2.1.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-11-18T10:44:03Z" + }, + "2.2.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-01-17T21:41:21Z" + }, + "2.3.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "2.3.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "microsoft.winrm": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.1.0": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-04-06T23:45:20Z" + }, + "1.2.0": { + "associated_airflow_version": "2.1.0", + "date_released": "2021-05-01T09:04:42Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.0.2": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-02-08T21:57:49Z" + }, + "2.0.3": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.0.4": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.0.5": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.1.1": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-01-05T16:16:10Z" + }, + "3.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.2.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "mongo": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.1.0": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.2.0": { + "associated_airflow_version": "2.2.2", + "date_released": "2021-10-29T22:33:08Z" + }, + "2.3.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2021-12-31T20:54:29Z" + }, + "2.3.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.3.2": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.3.3": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.1.1": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-01-17T21:41:21Z" + }, + "3.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.2.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "mysql": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.0.2": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-27T14:47:19Z" + }, + "1.1.0": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-04-06T23:45:20Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.1.0": { + "associated_airflow_version": "2.1.3", + "date_released": "2021-07-26T20:06:28Z" + }, + "2.1.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.2.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-02-08T21:57:49Z" + }, + "2.2.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.2.2": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.2.3": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-07-13T20:26:57Z" + }, + "3.2.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-10T11:26:48Z" + }, + "3.2.1": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-09-28T12:31:00Z" + }, + "3.3.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.4.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-29T14:19:45Z" + }, + "4.0.0": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-01-17T21:41:21Z" + }, + "4.0.1": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-02-11T18:38:00Z" + }, + "4.0.2": { + "associated_airflow_version": "2.5.3", + "date_released": "2023-03-06T20:29:01Z" + }, + "5.0.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-04-24T20:57:17Z" + }, + "5.1.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "5.1.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "neo4j": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-02-27T14:47:19Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.1.4", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.0.2": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-09-30T12:59:55Z" + }, + "2.1.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2021-12-31T20:54:29Z" + }, + "2.1.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.1.2": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.1.3": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-10T11:26:48Z" + }, + "3.2.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.2.1": { + "associated_airflow_version": "2.6.0", + "date_released": "2022-11-29T14:19:45Z" + }, + "3.3.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.3.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "odbc": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.0.2": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.0.3": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.0.4": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-07-13T20:26:57Z" + }, + "3.1.1": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-10T11:26:48Z" + }, + "3.1.2": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-09-28T12:31:00Z" + }, + "3.2.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.2.1": { + "associated_airflow_version": "2.6.0", + "date_released": "2022-11-29T14:19:45Z" + }, + "3.3.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "4.0.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "openfaas": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.1.0": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.1.1": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-02-27T14:47:19Z" + }, + "2.0.0": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.0.2": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.0.3": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.2.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "opsgenie": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.0.2": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-04-06T23:45:20Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "3.0.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2021-12-31T20:54:29Z" + }, + "3.0.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "3.0.2": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "3.0.3": { + "associated_airflow_version": "2.2.5", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.1.0": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-05-11T23:01:16Z" + }, + "4.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "5.0.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "5.1.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "5.1.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "oracle": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.1.0": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-04-06T23:45:20Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.1.0": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-12-31T20:54:29Z" + }, + "2.2.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-02-14T08:22:16Z" + }, + "2.2.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.2.2": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.2.3": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-15T12:05:36Z" + }, + "3.2.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-07-13T20:26:57Z" + }, + "3.3.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-10T11:26:48Z" + }, + "3.4.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-09-28T12:31:00Z" + }, + "3.5.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.5.1": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-29T14:19:45Z" + }, + "3.6.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-01-05T16:16:10Z" + }, + "3.7.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.7.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "pagerduty": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.1.0": { + "associated_airflow_version": "2.2.2", + "date_released": "2021-10-29T22:33:08Z" + }, + "2.1.1": { + "associated_airflow_version": "2.2.2", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.1.2": { + "associated_airflow_version": "2.2.2", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.1.3": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.3.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "papermill": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.0.2": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-02-27T14:47:19Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.1.4", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.1.0": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-09-30T12:59:55Z" + }, + "2.2.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2021-12-31T20:54:29Z" + }, + "2.2.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.2.2": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.2.3": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.1.1": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-01-26T14:49:33Z" + }, + "3.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.2.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "plexus": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.0.2": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.0.3": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.0.4": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.2.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "postgres": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.0.2": { + "associated_airflow_version": "2.1.0", + "date_released": "2021-05-01T09:04:42Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.1.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-07-26T20:06:28Z" + }, + "2.2.0": { + "associated_airflow_version": "2.1.4", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.3.0": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-09-30T12:59:55Z" + }, + "2.4.0": { + "associated_airflow_version": "2.2.3", + "date_released": "2021-11-30T10:33:58Z" + }, + "3.0.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-02-08T21:57:49Z" + }, + "4.0.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "4.0.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "4.1.0": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "5.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "5.1.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-07-13T20:26:57Z" + }, + "5.2.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-10T11:26:48Z" + }, + "5.2.1": { + "associated_airflow_version": "2.4.0", + "date_released": "2022-09-05T12:12:52Z" + }, + "5.2.2": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-09-28T12:31:00Z" + }, + "5.3.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-11-18T10:44:03Z" + }, + "5.3.1": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-29T14:19:45Z" + }, + "5.4.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-01-05T16:16:10Z" + }, + "5.5.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "5.5.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "presto": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.0.2": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-02-27T14:47:19Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.1.0": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.1.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.1.2": { + "associated_airflow_version": "2.2.5", + "date_released": "2022-03-22T22:09:01Z" + }, + "2.2.0": { + "associated_airflow_version": "2.3.0", + "date_released": "2022-04-07T14:41:56Z" + }, + "2.2.1": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-05-11T23:01:16Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-07-13T20:26:57Z" + }, + "4.0.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-10T11:26:48Z" + }, + "4.0.1": { + "associated_airflow_version": "2.4.0", + "date_released": "2022-09-05T12:12:52Z" + }, + "4.1.0": { + "associated_airflow_version": "2.4.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "4.2.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-29T14:19:45Z" + }, + "4.2.1": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-01-05T16:16:10Z" + }, + "4.2.2": { + "associated_airflow_version": "2.5.3", + "date_released": "2023-02-11T18:38:00Z" + }, + "5.0.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-04-24T20:57:17Z" + }, + "5.1.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "5.1.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "qubole": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.0.2": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-02-27T14:47:19Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.1.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-02-08T21:57:49Z" + }, + "2.1.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.1.2": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.1.3": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-07-13T20:26:57Z" + }, + "3.2.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-10T11:26:48Z" + }, + "3.2.1": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-09-28T12:31:00Z" + }, + "3.3.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.3.1": { + "associated_airflow_version": "2.6.0", + "date_released": "2022-11-29T14:19:45Z" + }, + "3.4.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.4.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "redis": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.0.2": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.0.3": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.0.4": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.2.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "salesforce": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "2.0.0": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-04-06T23:45:20Z" + }, + "3.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "3.1.0": { + "associated_airflow_version": "2.1.3", + "date_released": "2021-07-27T19:06:11Z" + }, + "3.2.0": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "3.3.0": { + "associated_airflow_version": "2.2.2", + "date_released": "2021-10-29T22:33:08Z" + }, + "3.4.0": { + "associated_airflow_version": "2.2.3", + "date_released": "2021-11-30T10:33:58Z" + }, + "3.4.1": { + "associated_airflow_version": "2.2.3", + "date_released": "2022-03-07T20:27:47Z" + }, + "3.4.2": { + "associated_airflow_version": "2.2.3", + "date_released": "2022-03-14T22:17:57Z" + }, + "3.4.3": { + "associated_airflow_version": "2.2.5", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.4.4": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-05-11T23:01:16Z" + }, + "4.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "5.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-07-13T20:26:57Z" + }, + "5.1.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-10T11:26:48Z" + }, + "5.2.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "5.3.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-01-05T16:16:10Z" + }, + "5.4.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "5.4.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "samba": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "3.0.0": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "3.0.1": { + "associated_airflow_version": "2.2.2", + "date_released": "2021-10-29T22:33:08Z" + }, + "3.0.2": { + "associated_airflow_version": "2.2.2", + "date_released": "2022-03-07T20:27:47Z" + }, + "3.0.3": { + "associated_airflow_version": "2.2.2", + "date_released": "2022-03-14T22:17:57Z" + }, + "3.0.4": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "4.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "4.1.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "4.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "4.2.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "segment": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.0.2": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.0.3": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.0.4": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.2.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "sendgrid": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.0.2": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-02-27T14:47:19Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.0.2": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.0.3": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.0.4": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.2.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "sftp": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.1.0": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.1.1": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-02-27T14:47:19Z" + }, + "1.2.0": { + "associated_airflow_version": "2.1.0", + "date_released": "2021-05-01T09:04:42Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.1.0": { + "associated_airflow_version": "2.1.3", + "date_released": "2021-07-26T20:06:28Z" + }, + "2.1.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.2.0": { + "associated_airflow_version": "2.2.2", + "date_released": "2021-10-29T22:33:08Z" + }, + "2.3.0": { + "associated_airflow_version": "2.2.3", + "date_released": "2021-11-30T10:33:58Z" + }, + "2.4.0": { + "associated_airflow_version": "2.2.3", + "date_released": "2021-12-31T20:54:29Z" + }, + "2.4.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-01-08T13:59:10Z" + }, + "2.5.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.5.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.5.2": { + "associated_airflow_version": "2.2.5", + "date_released": "2022-03-22T22:09:01Z" + }, + "2.6.0": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-04-07T14:41:56Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "4.0.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-07-17T09:00:32Z" + }, + "4.1.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-09-28T12:31:00Z" + }, + "4.2.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "4.2.1": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-01-05T16:16:10Z" + }, + "4.2.2": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-02-11T18:38:00Z" + }, + "4.2.3": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-02-21T21:29:22Z" + }, + "4.2.4": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-03-06T20:29:01Z" + }, + "4.3.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "4.3.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "singularity": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.1.0": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-04-06T23:45:20Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.0.2": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.0.3": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.0.4": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.2.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "slack": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "2.0.0": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "3.0.0": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-02-27T14:47:19Z" + }, + "4.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "4.0.1": { + "associated_airflow_version": "2.1.4", + "date_released": "2021-08-30T21:27:32Z" + }, + "4.1.0": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-09-30T12:59:55Z" + }, + "4.2.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-02-08T21:57:49Z" + }, + "4.2.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "4.2.2": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "4.2.3": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "5.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "5.1.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-07-13T20:26:57Z" + }, + "6.0.0": { + "associated_airflow_version": "2.4.3", + "date_released": "2022-10-06T20:30:25Z" + }, + "7.0.0": { + "associated_airflow_version": "2.4.3", + "date_released": "2022-11-18T10:44:03Z" + }, + "7.1.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-29T14:19:45Z" + }, + "7.1.1": { + "associated_airflow_version": "2.5.0", + "date_released": "2023-01-05T16:16:10Z" + }, + "7.2.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-01-17T21:41:21Z" + }, + "7.3.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "7.3.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "smtp": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2023-04-06T08:19:58Z" + }, + "1.0.1": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-04-12T16:40:07Z" + }, + "1.1.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "1.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "snowflake": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.1.0": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.1.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-03-08T19:27:03Z" + }, + "1.2.0": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-04-06T23:45:20Z" + }, + "1.3.0": { + "associated_airflow_version": "2.1.0", + "date_released": "2021-05-01T09:04:42Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.1.0": { + "associated_airflow_version": "2.1.3", + "date_released": "2021-07-26T20:06:28Z" + }, + "2.1.1": { + "associated_airflow_version": "2.1.4", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.2.0": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-09-30T12:59:55Z" + }, + "2.3.0": { + "associated_airflow_version": "2.2.2", + "date_released": "2021-10-29T22:33:08Z" + }, + "2.3.1": { + "associated_airflow_version": "2.2.3", + "date_released": "2021-11-30T10:33:58Z" + }, + "2.4.0": { + "associated_airflow_version": "2.2.3", + "date_released": "2021-12-31T20:54:29Z" + }, + "2.5.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-02-08T21:57:49Z" + }, + "2.5.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.5.2": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.6.0": { + "associated_airflow_version": "2.2.5", + "date_released": "2022-03-22T22:09:01Z" + }, + "2.7.0": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-05-11T23:01:16Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-07-13T20:26:57Z" + }, + "3.2.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-10T11:26:48Z" + }, + "3.3.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-09-28T12:31:00Z" + }, + "4.0.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-11-18T10:44:03Z" + }, + "4.0.1": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-29T14:19:45Z" + }, + "4.0.2": { + "associated_airflow_version": "2.5.1", + "date_released": "2022-12-02T18:00:24Z" + }, + "4.0.3": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-02-11T18:38:00Z" + }, + "4.0.4": { + "associated_airflow_version": "2.5.3", + "date_released": "2023-02-21T21:29:22Z" + }, + "4.0.5": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-04-24T20:57:17Z" + }, + "4.1.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "4.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "sqlite": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.0.2": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-02-27T14:47:19Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.1.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-02-08T21:57:49Z" + }, + "2.1.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.1.2": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.1.3": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-07-13T20:26:57Z" + }, + "3.2.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-10T11:26:48Z" + }, + "3.2.1": { + "associated_airflow_version": "2.4.0", + "date_released": "2022-09-05T12:12:52Z" + }, + "3.3.0": { + "associated_airflow_version": "2.4.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.3.1": { + "associated_airflow_version": "2.5.3", + "date_released": "2022-11-29T14:19:45Z" + }, + "3.3.2": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-04-24T20:57:17Z" + }, + "3.4.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.4.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-27T16:42:58Z" + }, + "3.4.2": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "ssh": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.1.0": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.2.0": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-27T14:47:19Z" + }, + "1.3.0": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-04-06T23:45:20Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.1.0": { + "associated_airflow_version": "2.1.3", + "date_released": "2021-07-26T20:06:28Z" + }, + "2.1.1": { + "associated_airflow_version": "2.1.4", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.2.0": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-09-30T12:59:55Z" + }, + "2.3.0": { + "associated_airflow_version": "2.2.2", + "date_released": "2021-10-29T22:33:08Z" + }, + "2.4.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-02-08T21:57:49Z" + }, + "2.4.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.4.2": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.4.3": { + "associated_airflow_version": "2.2.5", + "date_released": "2022-03-22T22:09:01Z" + }, + "2.4.4": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-05-11T23:01:16Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-07-13T20:26:57Z" + }, + "3.2.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-09-28T12:31:00Z" + }, + "3.3.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.4.0": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-01-05T16:16:10Z" + }, + "3.5.0": { + "associated_airflow_version": "2.5.3", + "date_released": "2023-03-06T20:29:01Z" + }, + "3.6.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-04-06T08:19:58Z" + }, + "3.7.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.7.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "tableau": { + "1.0.0": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-02-27T14:47:19Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.1.0": { + "associated_airflow_version": "2.1.3", + "date_released": "2021-07-26T20:06:28Z" + }, + "2.1.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.1.2": { + "associated_airflow_version": "2.2.2", + "date_released": "2021-10-29T22:33:08Z" + }, + "2.1.3": { + "associated_airflow_version": "2.2.2", + "date_released": "2021-12-31T20:54:29Z" + }, + "2.1.4": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-02-08T21:57:49Z" + }, + "2.1.5": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.1.6": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.1.7": { + "associated_airflow_version": "2.2.5", + "date_released": "2022-03-22T22:09:01Z" + }, + "2.1.8": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-05-11T23:01:16Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.0.1": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-07-13T20:26:57Z" + }, + "4.0.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "4.1.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-02-11T18:38:00Z" + }, + "4.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "4.2.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "tabular": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2022-07-13T20:26:57Z" + }, + "1.0.1": { + "associated_airflow_version": "2.4.0", + "date_released": "2022-07-17T09:00:32Z" + }, + "1.1.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "1.2.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "1.2.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "telegram": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "1.0.2": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-02-27T14:47:19Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.0.2": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.0.3": { + "associated_airflow_version": "2.2.1", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.0.4": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.1.1": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-01-05T16:16:10Z" + }, + "4.0.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-03-06T20:29:01Z" + }, + "4.1.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "4.1.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "trino": { + "1.0.0": { + "associated_airflow_version": "2.0.2", + "date_released": "2021-04-06T23:45:20Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.0.2": { + "associated_airflow_version": "2.2.2", + "date_released": "2021-10-29T22:33:08Z" + }, + "2.1.0": { + "associated_airflow_version": "2.2.2", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.1.1": { + "associated_airflow_version": "2.2.2", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.1.2": { + "associated_airflow_version": "2.2.5", + "date_released": "2022-03-22T22:09:01Z" + }, + "2.2.0": { + "associated_airflow_version": "2.3.0", + "date_released": "2022-04-07T14:41:56Z" + }, + "2.3.0": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-05-11T23:01:16Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-07-13T20:26:57Z" + }, + "4.0.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-10T11:26:48Z" + }, + "4.0.1": { + "associated_airflow_version": "2.4.0", + "date_released": "2022-09-05T12:12:52Z" + }, + "4.1.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-09-28T12:31:00Z" + }, + "4.2.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-11-18T10:44:03Z" + }, + "4.3.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-29T14:19:45Z" + }, + "4.3.1": { + "associated_airflow_version": "2.5.1", + "date_released": "2023-01-05T16:16:10Z" + }, + "4.3.2": { + "associated_airflow_version": "2.5.3", + "date_released": "2023-02-11T18:38:00Z" + }, + "5.0.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2023-04-24T20:57:17Z" + }, + "5.1.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "5.1.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "vertica": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "2.1.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-02-08T21:57:49Z" + }, + "2.1.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "2.1.2": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "2.1.3": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "3.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "3.1.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-07-13T20:26:57Z" + }, + "3.2.0": { + "associated_airflow_version": "2.3.4", + "date_released": "2022-08-10T11:26:48Z" + }, + "3.2.1": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-09-28T12:31:00Z" + }, + "3.3.0": { + "associated_airflow_version": "2.4.1", + "date_released": "2022-11-18T10:44:03Z" + }, + "3.3.1": { + "associated_airflow_version": "2.6.0", + "date_released": "2022-11-29T14:19:45Z" + }, + "3.4.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "3.4.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + }, + "zendesk": { + "1.0.0": { + "associated_airflow_version": "2.0.0", + "date_released": "2020-12-09T21:48:29Z" + }, + "1.0.1": { + "associated_airflow_version": "2.0.1", + "date_released": "2021-02-04T09:11:00Z" + }, + "2.0.0": { + "associated_airflow_version": "2.1.2", + "date_released": "2021-06-23T12:50:28Z" + }, + "2.0.1": { + "associated_airflow_version": "2.2.1", + "date_released": "2021-08-30T21:27:32Z" + }, + "3.0.0": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-02-08T21:57:49Z" + }, + "3.0.1": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-07T20:27:47Z" + }, + "3.0.2": { + "associated_airflow_version": "2.2.4", + "date_released": "2022-03-14T22:17:57Z" + }, + "3.0.3": { + "associated_airflow_version": "2.3.2", + "date_released": "2022-03-22T22:09:01Z" + }, + "4.0.0": { + "associated_airflow_version": "2.3.3", + "date_released": "2022-06-08T22:56:47Z" + }, + "4.1.0": { + "associated_airflow_version": "2.5.0", + "date_released": "2022-11-18T10:44:03Z" + }, + "4.2.0": { + "associated_airflow_version": "2.6.0", + "date_released": "2022-12-02T18:00:24Z" + }, + "4.3.0": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-05-23T14:20:25Z" + }, + "4.3.1": { + "associated_airflow_version": "2.6.2", + "date_released": "2023-06-23T15:38:46Z" + } + } +} diff --git a/images/breeze/output-commands-hash.txt b/images/breeze/output-commands-hash.txt index 0ee0a02de7e09..a11e9d604e398 100644 --- a/images/breeze/output-commands-hash.txt +++ b/images/breeze/output-commands-hash.txt @@ -38,6 +38,7 @@ prod-image:d289cb4e47374cac2e90d6a26f867f71 release-management:create-minor-branch:6a01066dce15e09fb269a8385626657c release-management:generate-constraints:876bbc97000b5146ed29d031ec2b2fa1 release-management:generate-issue-content-providers:07c55519fff305338a0b6e753201fd39 +release-management:generate-providers-metadata:faeb7ae3673b13420eda582b25fe9180 release-management:install-provider-packages:5838b06b78e3c5c6e8380024867a1a8d release-management:prepare-airflow-package:3ac14ea6d2b09614959c0ec4fd564789 release-management:prepare-provider-documentation:2064d56ac48b74ff10c497492288cf94 @@ -46,17 +47,17 @@ release-management:release-prod-images:9bf4731e91c435e9df17199c395a23fb release-management:start-rc-process:6aafbaceabd7b67b9a1af4c2f59abc4c release-management:start-release:acb384d86e02ff5fde1bf971897be17c release-management:verify-provider-packages:566c60fb1bfdc5ed7c4be590736891b2 -release-management:22c42ce3601b2c59b6a19ac5d6873614 +release-management:ce3623aaf58d4d4a2303db898d1f70a2 sbom:generate-provider-requirements:c8ed5df2f97916553b45583f88c0ef6b -sbom:update-sbom-information:e6c43441fdda06a7f0d3574de2951360 -sbom:3ee3eca12e4ea583c7f63bbb02f89cd0 +sbom:update-sbom-information:17f914a25f1eee7ef6845fc4bc70fafa +sbom:d9c57d78e23a29ec9cd0139e230e1811 setup:autocomplete:03343478bf1d0cf9c101d454cdb63b68 -setup:check-all-params-in-groups:daecf114bd2ab1f6d1bf1f1abec15aeb +setup:check-all-params-in-groups:61623f21f54b010379bc37b6b96d168e setup:config:2db1944d8fcb030d4db329a1ff28dd19 -setup:regenerate-command-images:f773bdec7a209069b3cc57ac91db7ed6 +setup:regenerate-command-images:91a65c8225fcf11c0110606fd74d8151 setup:self-upgrade:d02f70c7a230eae3463ceec2056b63fa setup:version:123b462a421884dc2320ffc5e54b2478 -setup:bc91bc8678e5307258a9c0d78d482d9c +setup:201c30ea237ea013a9a209a77092a2e8 shell:13f90c5749811e2f00e24d95e44e946d start-airflow:22c118d58b13a9d190e966bed5bb8ed8 static-checks:9985d1db64592e29ab71b8a000ce302e diff --git a/images/breeze/output-commands.svg b/images/breeze/output-commands.svg index e5b2130124d5d..f313cb8abe781 100644 --- a/images/breeze/output-commands.svg +++ b/images/breeze/output-commands.svg @@ -35,8 +35,8 @@ .breeze-help-r1 { fill: #c5c8c6;font-weight: bold } .breeze-help-r2 { fill: #c5c8c6 } .breeze-help-r3 { fill: #d0b344;font-weight: bold } -.breeze-help-r4 { fill: #68a0b3;font-weight: bold } -.breeze-help-r5 { fill: #868887 } +.breeze-help-r4 { fill: #868887 } +.breeze-help-r5 { fill: #68a0b3;font-weight: bold } .breeze-help-r6 { fill: #98a84b;font-weight: bold } .breeze-help-r7 { fill: #8d7b39 } @@ -211,57 +211,57 @@ -Usage: breeze [OPTIONSCOMMAND [ARGS]... +Usage: breeze [OPTIONS] COMMAND [ARGS]... -╭─ Basic flags ────────────────────────────────────────────────────────────────────────────────────────────────────────╮ ---python-pPython major/minor version used in Airflow image for images.(>3.8< | 3.9 | 3.10 | 3.11) -[default: 3.8]                                               ---backend-bDatabase backend to use.(>sqlite< | mysql | postgres | mssql)[default: sqlite] ---postgres-version-PVersion of Postgres used.(>11< | 12 | 13 | 14 | 15)[default: 11] ---mysql-version-MVersion of MySQL used.(>5.7< | 8)[default: 5.7] ---mssql-version-SVersion of MsSQL used.(>2017-latest< | 2019-latest)[default: 2017-latest] ---integrationIntegration(s) to enable when running (can be more than one).                             -(all | all-testable | cassandra | celery | kafka | kerberos | mongo | otel | pinot |      -statsd | statsd | trino)                                                                  ---forward-credentials-fForward local credentials to container when running. ---db-reset-dReset DB when entering the container. ---max-timeMaximum time that the command should take - if it takes longer, the command will fail. -(INTEGER RANGE)                                                                        ---github-repository-gGitHub repository used to pull, push run images.(TEXT)[default: apache/airflow] -╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ -╭─ Common options ─────────────────────────────────────────────────────────────────────────────────────────────────────╮ ---verbose-vPrint verbose information about performed steps. ---dry-run-DIf dry-run is set, commands are only printed, not executed. ---answer-aForce answer to questions.(y | n | q | yes | no | quit) ---help-hShow this message and exit. -╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ -╭─ Developer commands ─────────────────────────────────────────────────────────────────────────────────────────────────╮ -start-airflow     Enter breeze environment and starts all Airflow components in the tmux session. Compile assets   -if contents of www directory changed.                                                            -static-checks     Run static checks.                                                                               -build-docs        Build documentation in the container.                                                            -down              Stop running breeze environment.                                                                 -shell             Enter breeze environment. this is the default command use when no other is selected.             -exec              Joins the interactive shell of running airflow container.                                        -compile-www-assetsCompiles www assets.                                                                             -cleanup           Cleans the cache of parameters, docker cache and optionally built CI/PROD images.                -╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ -╭─ Testing commands ───────────────────────────────────────────────────────────────────────────────────────────────────╮ -testing        Tools that developers can use to run tests                                                          -k8s            Tools that developers use to run Kubernetes tests                                                   -╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ -╭─ Image commands ─────────────────────────────────────────────────────────────────────────────────────────────────────╮ -ci-image         Tools that developers can use to manually manage CI images                                        -prod-image       Tools that developers can use to manually manage PROD images                                      -╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ -╭─ Release management commands ────────────────────────────────────────────────────────────────────────────────────────╮ -release-management     Tools that release managers can use to prepare and manage Airflow releases                  -sbom                   Tools that release managers can use to prepare sbom information                             -╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ -╭─ Other commands ─────────────────────────────────────────────────────────────────────────────────────────────────────╮ -setup     Tools that developers can use to configure Breeze                                                        -ci        Tools that CI workflows use to cleanup/manage CI environment                                             -╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ +╭─ Basic flags ────────────────────────────────────────────────────────────────────────────────────────────────────────╮ +--python-pPython major/minor version used in Airflow image for images.(>3.8< | 3.9 | 3.10 | 3.11) +[default: 3.8]                                               +--backend-bDatabase backend to use.(>sqlite< | mysql | postgres | mssql)[default: sqlite] +--postgres-version-PVersion of Postgres used.(>11< | 12 | 13 | 14 | 15)[default: 11] +--mysql-version-MVersion of MySQL used.(>5.7< | 8)[default: 5.7] +--mssql-version-SVersion of MsSQL used.(>2017-latest< | 2019-latest)[default: 2017-latest] +--integrationIntegration(s) to enable when running (can be more than one).                             +(all | all-testable | cassandra | celery | kafka | kerberos | mongo | otel | pinot |      +statsd | statsd | trino)                                                                  +--forward-credentials-fForward local credentials to container when running. +--db-reset-dReset DB when entering the container. +--max-timeMaximum time that the command should take - if it takes longer, the command will fail. +(INTEGER RANGE)                                                                        +--github-repository-gGitHub repository used to pull, push run images.(TEXT)[default: apache/airflow] +╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ +╭─ Common options ─────────────────────────────────────────────────────────────────────────────────────────────────────╮ +--verbose-vPrint verbose information about performed steps. +--dry-run-DIf dry-run is set, commands are only printed, not executed. +--answer-aForce answer to questions.(y | n | q | yes | no | quit) +--help-hShow this message and exit. +╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ +╭─ Developer commands ─────────────────────────────────────────────────────────────────────────────────────────────────╮ +start-airflow     Enter breeze environment and starts all Airflow components in the tmux session. Compile assets   +if contents of www directory changed.                                                            +static-checks     Run static checks.                                                                               +build-docs        Build documentation in the container.                                                            +down              Stop running breeze environment.                                                                 +shell             Enter breeze environment. this is the default command use when no other is selected.             +exec              Joins the interactive shell of running airflow container.                                        +compile-www-assetsCompiles www assets.                                                                             +cleanup           Cleans the cache of parameters, docker cache and optionally built CI/PROD images.                +╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ +╭─ Testing commands ───────────────────────────────────────────────────────────────────────────────────────────────────╮ +testing        Tools that developers can use to run tests                                                          +k8s            Tools that developers use to run Kubernetes tests                                                   +╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ +╭─ Image commands ─────────────────────────────────────────────────────────────────────────────────────────────────────╮ +ci-image         Tools that developers can use to manually manage CI images                                        +prod-image       Tools that developers can use to manually manage PROD images                                      +╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ +╭─ Release management commands ────────────────────────────────────────────────────────────────────────────────────────╮ +release-management     Tools that release managers can use to prepare and manage Airflow releases                  +sbom                   Tools that release managers can use to prepare sbom information                             +╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ +╭─ Other commands ─────────────────────────────────────────────────────────────────────────────────────────────────────╮ +setup     Tools that developers can use to configure Breeze                                                        +ci        Tools that CI workflows use to cleanup/manage CI environment                                             +╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ diff --git a/images/breeze/output_release-management.svg b/images/breeze/output_release-management.svg index 6a1462b3f278a..e44852bc2eafa 100644 --- a/images/breeze/output_release-management.svg +++ b/images/breeze/output_release-management.svg @@ -1,4 +1,4 @@ - + - + @@ -101,9 +101,12 @@ + + + - Command: release-management + Command: release-management @@ -114,25 +117,26 @@ -Usage: breeze release-management [OPTIONSCOMMAND [ARGS]... +Usage: breeze release-management [OPTIONS] COMMAND [ARGS]... Tools that release managers can use to prepare and manage Airflow releases -╭─ Common options ─────────────────────────────────────────────────────────────────────────────────────────────────────╮ ---help-hShow this message and exit. -╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ -╭─ Release management ─────────────────────────────────────────────────────────────────────────────────────────────────╮ -verify-provider-packages         Verifies if all provider code is following expectations for providers.            -prepare-provider-documentation   Prepare CHANGELOGREADME and COMMITS information for providers.                  -prepare-provider-packages        Prepare sdist/whl packages of Airflow Providers.                                  -prepare-airflow-package          Prepare sdist/whl package of Airflow.                                             -release-prod-images              Release production images to DockerHub (needs DockerHub permissions).             -generate-constraints             Generates pinned constraint files with all extras from setup.py in parallel.      -╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ -╭─ Commands ───────────────────────────────────────────────────────────────────────────────────────────────────────────╮ -generate-issue-content-providers           Generates content for issue to test the release.                        -install-provider-packages                  Installs provider packages that can be found in dist.                   -╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ +╭─ Common options ─────────────────────────────────────────────────────────────────────────────────────────────────────╮ +--help-hShow this message and exit. +╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ +╭─ Release management ─────────────────────────────────────────────────────────────────────────────────────────────────╮ +verify-provider-packages         Verifies if all provider code is following expectations for providers.            +prepare-provider-documentation   Prepare CHANGELOG, README and COMMITS information for providers.                  +prepare-provider-packages        Prepare sdist/whl packages of Airflow Providers.                                  +prepare-airflow-package          Prepare sdist/whl package of Airflow.                                             +release-prod-images              Release production images to DockerHub (needs DockerHub permissions).             +generate-constraints             Generates pinned constraint files with all extras from setup.py in parallel.      +╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ +╭─ Commands ───────────────────────────────────────────────────────────────────────────────────────────────────────────╮ +generate-issue-content-providers           Generates content for issue to test the release.                        +generate-providers-metadata                Generates metadata for providers.                                       +install-provider-packages                  Installs provider packages that can be found in dist.                   +╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ diff --git a/images/breeze/output_release-management_generate-providers-metadata.svg b/images/breeze/output_release-management_generate-providers-metadata.svg new file mode 100644 index 0000000000000..eb78efb39fc9b --- /dev/null +++ b/images/breeze/output_release-management_generate-providers-metadata.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/breeze/output_sbom.svg b/images/breeze/output_sbom.svg index 205f0fa242690..0f42e678c1799 100644 --- a/images/breeze/output_sbom.svg +++ b/images/breeze/output_sbom.svg @@ -35,8 +35,8 @@ .breeze-sbom-r1 { fill: #c5c8c6;font-weight: bold } .breeze-sbom-r2 { fill: #c5c8c6 } .breeze-sbom-r3 { fill: #d0b344;font-weight: bold } -.breeze-sbom-r4 { fill: #68a0b3;font-weight: bold } -.breeze-sbom-r5 { fill: #868887 } +.breeze-sbom-r4 { fill: #868887 } +.breeze-sbom-r5 { fill: #68a0b3;font-weight: bold } .breeze-sbom-r6 { fill: #98a84b;font-weight: bold } @@ -90,17 +90,17 @@ -Usage: breeze sbom [OPTIONSCOMMAND [ARGS]... +Usage: breeze sbom [OPTIONS] COMMAND [ARGS]... Tools that release managers can use to prepare sbom information -╭─ Common options ─────────────────────────────────────────────────────────────────────────────────────────────────────╮ ---help-hShow this message and exit. -╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ -╭─ SBOM commands ──────────────────────────────────────────────────────────────────────────────────────────────────────╮ -update-sbom-information                     Update SBOM information in airflow-site project.                       -generate-provider-requirements              Generate requirements for selected provider.                           -╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ +╭─ Common options ─────────────────────────────────────────────────────────────────────────────────────────────────────╮ +--help-hShow this message and exit. +╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ +╭─ SBOM commands ──────────────────────────────────────────────────────────────────────────────────────────────────────╮ +update-sbom-information                     Update SBOM information in airflow-site project.                       +generate-provider-requirements              Generate requirements for selected provider.                           +╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ diff --git a/images/breeze/output_sbom_update-sbom-information.svg b/images/breeze/output_sbom_update-sbom-information.svg index 3a42a8a4be97b..90ef494c4e98c 100644 --- a/images/breeze/output_sbom_update-sbom-information.svg +++ b/images/breeze/output_sbom_update-sbom-information.svg @@ -1,4 +1,4 @@ - +