Skip to main content

Provider for Apache Airflow. Implements apache-airflow-providers-elasticsearch package

Reason this release was yanked:

Elasticsearch 3.0.2 is incompatible with Airflow >2.3

Project description

Package apache-airflow-providers-elasticsearch

Release: 3.0.2

Elasticsearch

Provider package

This is a provider package for elasticsearch provider. All classes for this provider package are in airflow.providers.elasticsearch python package.

You can find package information and changelog for the provider in the documentation.

Installation

You can install this package on top of an existing Airflow 2.1+ installation via pip install apache-airflow-providers-elasticsearch

The package supports the following python versions: 3.7,3.8,3.9,3.10

PIP requirements

PIP package

Version required

apache-airflow

>=2.1.0

elasticsearch-dbapi

elasticsearch-dsl

>=5.0.0

elasticsearch

>7

Changelog

3.0.2

Bug Fixes

  • Fix mistakenly added install_requires for all providers (#22382)

  • Fix "run_id" k8s and elasticsearch compatibility with Airflow 2.1 (#22385)

3.0.1

Misc

  • Add Trove classifiers in PyPI (Framework :: Apache Airflow :: Provider)

3.0.0

Breaking changes

  • Change default log filename template to include map_index (#21495)

Misc

  • Support for Python 3.10

2.2.0

Features

  • Emit "logs not found" message when ES logs appear to be missing (#21261)

  • Use compat data interval shim in log handlers (#21289)

Misc

  • Clarify ElasticsearchTaskHandler docstring (#21255)

2.1.0

Features

  • Add docs for AIP 39: Timetables (#17552)

  • Adds example showing the ES_hook (#17944)

2.0.3

Bug Fixes

  • Fix Invalid log order in ElasticsearchTaskHandler (#17551)

Misc

  • Optimise connection importing for Airflow 2.2.0

  • Adds secrets backend/logging/auth information to provider yaml (#17625)

2.0.2

Bug Fixes

  • Updated dependencies to allow Python 3.9 support

2.0.1

Breaking changes

  • Auto-apply apply_default decorator (#15667)

  • Remove support Jinja templated log_id in Elasticsearch (#16465)

    While undocumented, previously [elasticsearch] log_id supported a Jinja templated string. Support for Jinja templates has now been removed. log_id should be a template string instead, for example: {dag_id}-{task_id}-{execution_date}-{try_number}.

    If you used a Jinja template previously, the execution_date on your Elasticsearch documents will need to be updated to the new format.

Features

  • Support remote logging in elasticsearch with filebeat 7 (#14625)

  • Support non-https elasticsearch external links (#16489)

Bug fixes

  • Fix external elasticsearch logs link (#16357)

  • Fix Elasticsearch external log link with ''json_format'' (#16467)

1.0.4

Bug fixes

  • Fix 'logging.exception' redundancy (#14823)

  • Fix exception caused by missing keys in the ElasticSearch Record (#15163)

1.0.3

Bug fixes

  • Elasticsearch Provider: Fix logs downloading for tasks (#14686)

1.0.2

Bug fixes

  • Corrections in docs and tools after releasing provider RCs (#14082)

1.0.1

Updated documentation and readme files.

Bug fixes

  • Respect LogFormat when using ES logging with Json Format (#13310)

1.0.0

Initial version of the provider.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

File details

Details for the file apache-airflow-providers-elasticsearch-3.0.2.tar.gz.

File metadata

  • Download URL: apache-airflow-providers-elasticsearch-3.0.2.tar.gz
  • Upload date:
  • Size: 17.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.9

File hashes

Hashes for apache-airflow-providers-elasticsearch-3.0.2.tar.gz
Algorithm Hash digest
SHA256 4e91e965685f5da37bc5fac8f9749f2eb99bdca0e72151c7bee5986221ae0fae
MD5 98887652773d1c3100fd3cc6380eecb3
BLAKE2b-256 1ce5c12e502a353eaf428476dee014260cb292d893057b5c6b1153fb33bb4b89

See more details on using hashes here.

File details

Details for the file apache_airflow_providers_elasticsearch-3.0.2-py3-none-any.whl.

File metadata

  • Download URL: apache_airflow_providers_elasticsearch-3.0.2-py3-none-any.whl
  • Upload date:
  • Size: 21.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.9

File hashes

Hashes for apache_airflow_providers_elasticsearch-3.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2b5d3d93c9a03f80ad5e35d2739666ad49aed27749d8ce01b2ebddee5dbdb360
MD5 67383a378e2cec5904b03cce43eb46c1
BLAKE2b-256 60269588d2dc5407c613cd94ba1103192aae868432a7262094d50188034012d9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page