Package apache-airflow-providers-cncf-kubernetes
Kubernetes
This is detailed commit list of changes for versions provider package: cncf.kubernetes.
For high-level changelog, see package information including changelog.
10.21.0
Latest change: 2026-08-03
Commit |
Committed |
Subject |
c1639315cc |
2026-08-03 |
Prepare providers release 2026-08-01 (#70932)
|
0b313f9a3f |
2026-08-01 |
Document Kubernetes RBAC permissions (#68716)
|
a6699a40ac |
2026-07-31 |
Prevent deferrable KubernetesPodOperator log parsing from blocking the triggerer event loop (#69661)
|
c86ba34f50 |
2026-07-30 |
Documenting effect if task state store cleanup for KPO (#70722)
|
eca4816304 |
2026-07-30 |
Add '--min-completed-minutes' to 'cleanup-pods' to prevent KPO race condition (#70595)
|
9481c8e223 |
2026-07-30 |
Fix KubernetesPodOperator dry_run requiring live Kubernetes API client (#70234)
|
703a0570c8 |
2026-07-29 |
Add opt-in concurrent pod creation to KubernetesExecutor (#68480)
|
4a73814adb |
2026-07-28 |
Use common.compat.sdk for timezone imports in providers (#70492)
|
4acd42fbe6 |
2026-07-24 |
Build KubernetesInstallKueueOperator manifest URL after rendering (#70335)
|
f7360776e4 |
2026-07-24 |
Mark KubernetesPodOperator and AgentOperator as durable capable (#70289)
|
220d219926 |
2026-07-24 |
Validate KubernetesResourceBaseOperator yaml_conf after rendering (#70337)
|
10.20.0
Latest change: 2026-07-23
Commit |
Committed |
Subject |
8e63d9bbc7 |
2026-07-23 |
Prepare providers release 2026-07-22 (#70256)
|
901d9190d1 |
2026-07-23 |
Replace 'reattach_on_restart' with 'durable' execution in KPO (#69914)
|
5cbb64bf60 |
2026-07-22 |
Add streaming task log support to KubernetesExecutor (#69300)
|
19cc828aed |
2026-07-20 |
Add running_pod_log_lines config option to KubernetesExecutor (#69301)
|
5337b057d1 |
2026-07-20 |
cncf-kubernetes: fix potential race condition in trigger_reentry flow caused by 'is_istio_enabled' (#69269)
|
d6a6ceb9ec |
2026-07-17 |
Allow configuring XCom sidecar container security context (#69613)
|
0dfb55358c |
2026-07-15 |
Requeue KubernetesExecutor tasks whose pod failed before execution started (#69058)
|
e5465795a8 |
2026-07-08 |
Fix flaky KubernetesPodOperator log-timestamp test (#69563)
|
8e3e982f9f |
2026-07-02 |
Prepare ad-hoc providers release 2026-07-01 (cncf.kubernetes, common.io, keycloak) (#69223)
|
8ea217bc42 |
2026-07-02 |
Hide non-user-facing entries from ad-hoc provider release notes
|
06b8f03f03 |
2026-07-02 |
Prepare ad-hoc providers release 2026-07-01
|
10.19.0
Latest change: 2026-07-02
Commit |
Committed |
Subject |
8ea217bc42 |
2026-07-02 |
Hide non-user-facing entries from ad-hoc provider release notes
|
06b8f03f03 |
2026-07-02 |
Prepare ad-hoc providers release 2026-07-01
|
9b8c03f673 |
2026-07-01 |
Trim redundant comments from KubernetesExecutor lazy-Manager tests (#69216)
|
2257e95691 |
2026-07-01 |
Fix KubernetesExecutor leaking a Manager process when reading running task logs (#68800)
|
5eaf78bd62 |
2026-07-01 |
Add team_name tags to Kubernetes executor metrics (#69046)
|
25c0b3f473 |
2026-06-30 |
KubernetesExecutor: self.completed adoption set is never drained (#68674)
|
512a044587 |
2026-06-29 |
Decide pod_template and image based on Coordinator for lang-SDK tasks on KubernetesExecutor (#68713)
|
026aa842ef |
2026-06-28 |
Fix inconsistency between generated provider docs and pyproject.toml (#68991)
|
4e2f5d47ea |
2026-06-26 |
Prepare ad-hoc provider documentation 2026-06-26 (#69022)
|
e0645d564b |
2026-06-23 |
Make cncf.kubernetes model deserialization picklable in-cluster (#68848)
|
7ce8504b02 |
2026-06-23 |
Remove leftovers from #45184 clear_not_launched_queued_tasks removal (#68698)
|
3ae8c6a07e |
2026-06-22 |
[main] Upgrade important CI environment (#68560)
|
0236c5775d |
2026-06-19 |
Prepare provider documentation 2026-06-16 (#68642)
|
2746dcb1a2 |
2026-06-18 |
Fix mypy errors for task_instance access in provider triggers (#68685)
|
c6cb72c208 |
2026-06-14 |
Make pod patching logic explicitly reflect when a pod is retained (#68507)
|
d5a8294de6 |
2026-06-13 |
Add regression test for KPO awaiting pod start before init-container logs (#68503)
|
79fa1654d8 |
2026-06-12 |
made await_pod_start to run before await_init_containers_completion (#68450)
|
227506a978 |
2026-06-11 |
[main] Upgrade important CI environment (#68322)
|
cdbeb48167 |
2026-06-10 |
Kubernetes Pod Operator - handle pod preemption before container creation (#68328)
|
10.18.0
Latest change: 2026-06-08
Commit |
Committed |
Subject |
e75718992c |
2026-06-08 |
Prepare providers release 2026-06-08 (#68203)
|
0dd018902f |
2026-06-04 |
Allow kubernetes and kubernetes_asyncio client 36.x in cncf.kubernetes (#68041)
|
2cd797027e |
2026-06-03 |
Prepare provider documentation 2026-06-02 (#67920)
|
990372e256 |
2026-06-01 |
Fix scheduler crashloop from KubernetesExecutor completed-pod adoption (#67850)
|
3d3e79d8c8 |
2026-05-30 |
Enforce execution_timeout in deferrable KubernetesPodOperator (#67229)
|
b66bf510ab |
2026-05-29 |
Remove further findings from positional session check (#67712)
|
69e4445b43 |
2026-05-29 |
Fix monitoring-pod leak in KubernetesJobOperator (#67333)
|
fd950357d6 |
2026-05-28 |
Fix KubernetesPodOperator emitting orphan timestamps for empty container writes (#67652)
|
3e2962a0e4 |
2026-05-26 |
Correct README.rst common compat version reference inconsistency (#67554)
|
ca05a56f6a |
2026-05-21 |
Fix multiple_outputs no-op on deferrable KubernetesPodOperator (#67226)
|
a73c6268a3 |
2026-05-21 |
Fix KubernetesPodTrigger.get_task_state KeyError on mapped TIs (#67296) (#67297)
|
824722219b |
2026-05-21 |
Fix provider executor tests broken in main (#67268)
|
10.17.1
Latest change: 2026-05-19
Commit |
Committed |
Subject |
954b3035cc |
2026-05-19 |
Prepare providers release 2026-05-19 (#67137)
|
bb75d2a080 |
2026-05-16 |
Fix hardcoded OS path in K8s provider (#67040)
|
2ed6805b0b |
2026-05-16 |
Enable ruff B015 to catch silent no-op comparisons in tests (#66977)
|
bda472db1b |
2026-05-13 |
Fix deferrable KPO trigger_reentry crash when pod is GC'd before re-entry (#66716)
|
41e16d5b0a |
2026-05-13 |
fix(k8s-executor): add latency + status metrics around pod API calls (#66806)
|
77ee105c60 |
2026-05-13 |
Fix misleading pod scheduling log message ("Waiting until" → "Waiting up to") (#66164)
|
1b1c637a0d |
2026-05-12 |
Re-defer task when Kubernetes pod is not completed (#66705)
|
bccbcbf7a1 |
2026-05-10 |
Fix KubernetesPodTrigger pod terminal state handling (#66650)
|
e2cf316fc3 |
2026-05-10 |
Fix race condition in AsyncKubernetesHook corrupting global kubernetes_asyncio config (#65566)
|
8a5507625b |
2026-05-09 |
[main] CI: Upgrade important CI environment (#66600)
|
34d6f4c33f |
2026-05-09 |
fix/issue-66592: Respecting unwrap_single for non-deferrable execution (#66596)
|
c51127ef43 |
2026-05-09 |
Fix kubernetes cleanup-pods ignoring --verbose (#65955)
|
95bbf6ace2 |
2026-05-07 |
Pin Docker Hub test images against K8s system-test rate-limit flakes (#66423)
|
7ca4c7538f |
2026-05-06 |
fix(providers-cncf-kubernetes): preserve event resource version after empty sync polls (#66471)
|
4d8eae3f28 |
2026-05-06 |
Fix SparkKubernetesOperator with deferrable=True falling through to KubernetesPodOperator.execute() creating a spurious pod (#66448)
|
84642755ef |
2026-05-05 |
KubernetesExecutor: scope periodic completed-pod adoption to dead schedulers (#66400)
|
10.17.0
Latest change: 2026-05-05
Commit |
Committed |
Subject |
0778210505 |
2026-05-05 |
Prepare providers release 2026-05-05 (#66424)
|
9b9789ae6b |
2026-05-01 |
Use contextlib.suppress instead of try-except-pass in providers (#66178)
|
67bab4a285 |
2026-04-30 |
Remove the DualStatsManager and the Stats interfaces (#63932)
|
6dec3c8edb |
2026-04-29 |
Move KubernetesPodTrigger pod cleanup from cleanup() to on_kill() (#65741)
|
dcaebac9d5 |
2026-04-27 |
Add explicit [tool.flit.sdist] sections to flit-based pyproject.tomls (#65861)
|
5d6f1c12c6 |
2026-04-23 |
Add multi-team lookup to Kubernetes secrets backend (#65694)
|
3ce6444836 |
2026-04-23 |
Providers wave 2026-04-21 (#65614)
|
3d40c5e1d0 |
2026-04-22 |
Providers wave 2026-04-21
|
10.16.1
Latest change: 2026-04-22
Commit |
Committed |
Subject |
3d40c5e1d0 |
2026-04-22 |
Providers wave 2026-04-21
|
01c4c1d423 |
2026-04-21 |
Allow string conversion to datetime for since_time in KPO logs (#65498)
|
938ccf3b2f |
2026-04-19 |
KPO: treat registry 5xx errors as transient during pod startup (#65490)
|
277f01c280 |
2026-04-18 |
Fix KubernetesPodOperator to forward pod log levels to Airflow task logs (#64829)
|
6c598e2a78 |
2026-04-18 |
Catch TypeError for non-datetime since_time in _write_logs (#65232)
|
26ead21067 |
2026-04-16 |
Do not cache kubeconfig for exec based auth in AsyncKubernetesHook (#65212)
|
da87130071 |
2026-04-15 |
Consider XCOM sidecar container during pod cleanup (#64962)
|
4183ae5fa0 |
2026-04-14 |
handle unknown state (#65202)
|
9e92ac9e46 |
2026-04-12 |
Fix stale system test documentation links (#65071)
|
10.16.0
Latest change: 2026-04-08
Commit |
Committed |
Subject |
f431a3eba7 |
2026-04-08 |
Prepare providers release 2026-04-07 (#64864)
|
c4a209ba0e |
2026-04-04 |
Load hook metadata from YAML without importing Hook class (#63826)
|
73fcb4f55d |
2026-04-02 |
Log on_kill job deletion in kubernetes spark operator at INFO level (#64633)
|
395c8798c3 |
2026-04-01 |
handle rate limiting of k8s api server in k8s executor (#64504)
|
be1dc88a00 |
2026-04-01 |
Add retries for '_write_logs' method in 'KubernetesPodOperator' (#64471)
|
9a500aa286 |
2026-04-01 |
Update cncf's import conf path to use common compat SDK (#64143)
|
3dc0d9e7a7 |
2026-03-31 |
Add provider class registration checks to provider.yaml validation (#64127)
|
cc9abce01b |
2026-03-26 |
Add explicit type annotations to k8s code to fix mypy (#64260)
|
fba15d6f04 |
2026-03-26 |
fix(mypy): Pass parameters to Kubernetes methods conditionally (#64242)
|
10.15.0
Latest change: 2026-03-25
Commit |
Committed |
Subject |
84f6ee0cf8 |
2026-03-25 |
Prepare Providers Release 2026-03-24 (#64122)
|
9c46b2176d |
2026-03-24 |
Clarify reattach order of 'find_spark_job' in 'SparkKubernetesOperator' (#64186)
|
6849c3e4bd |
2026-03-24 |
Relax 'kubernetes_asyncio<<36.0.0' (#64144)
|
13ab3ec0de |
2026-03-24 |
fix typos and spelling (#64139)
|
bf1e5fda20 |
2026-03-23 |
add application name as env var to driver and executor pods for SparkKubernetesOperator (#64015)
|
9235bd777f |
2026-03-20 |
Add runtime_class_name to KubernetesPodOperator (#63952)
|
41dfac70a2 |
2026-03-20 |
Deleting spark job before raising exception "Job took too long to start" in start_spark_job method (#63824) (#63922)
|
be8252e628 |
2026-03-19 |
Add Python 3.14 Support (#63520)
|
b7ef55a495 |
2026-03-19 |
Fix mypy errors in kubernetes, fab, google, and amazon providers (#63947)
|
e3d0881183 |
2026-03-18 |
Add cancel_on_kill and safe_to_cancel support to KubernetesPodOperator and trigger (#62401)
|
1685c9f1e7 |
2026-03-17 |
Fix misaligned 'queued_tasks' types in hybrid executors (#63744)
|
434c1cc9f2 |
2026-03-17 |
K8s: use joinable manager queues (#63789)
|
36bbb0dfad |
2026-03-16 |
Bugfix/63173 k8s unicode log read (#63673)
|
444d45c6ce |
2026-03-15 |
Add *.iml to .gitignore in all distributions (#63636)
|
1e5dc4b772 |
2026-03-14 |
k8s executor - ensure pods cleaned up (#61839)
|
63d9d874a6 |
2026-03-14 |
fix(providers/cncf-kubernetes): apply verify_ssl=False to returned ApiClient in KubernetesHook (#63478)
|
9c8114f1f9 |
2026-03-14 |
Fix KubernetesJobOperator failing when pods are deleted after job completion (#63569)
|
ed78d6c2c9 |
2026-03-11 |
Fix KubernetesPodOperator XCom sidecar hang on Alpine (#58931)
|
10.14.0
Latest change: 2026-03-09
Commit |
Committed |
Subject |
92ffe9e6c4 |
2026-03-09 |
Prepare providers release 2026-03-09 (#63198)
|
16bc6df4ae |
2026-03-07 |
fixed an issue that caused a state mismatch (#63061)
|
503b467010 |
2026-03-07 |
Add multi-team support for KubernetesExecutor (#61798)
|
ac52ca3516 |
2026-03-03 |
Bump minimum cryptography to 44.0.3 and paramiko to 3.4.0 (#62723)
|
aa36f045d7 |
2026-03-03 |
Move determine_kwargs and KeywordParameters to SDK DecoratedOperator (#62746)
|
9fa13c82ff |
2026-02-28 |
Executor Synchronous callback workload (#61153)
|
10.13.0
Latest change: 2026-02-26
Commit |
Committed |
Subject |
a1ddf31098 |
2026-02-26 |
Prepare documentation for next release of providers (2026-02-24) (#62495)
|
5c63abfa20 |
2026-02-25 |
(doc only) Update 'parallelism' parameter description for KubernetesJobOperator (#62468)
|
880efe6d8e |
2026-02-24 |
Fix EKSPodOperator credential refresh errors and improve error handling (#57585) (#58743)
|
58d894d071 |
2026-02-22 |
Add Kubernetes Secrets Backend to cncf.kubernetes provider (#61527)
|
e90d953e44 |
2026-02-22 |
fix: pod_override existing init_containers (#62284)
|
2e1c9eb02f |
2026-02-21 |
fix: Transient error state caused by rate limits from the container registry in 'KubernetesPodOperator' (#62215)
|
e9fc6bccbe |
2026-02-19 |
Add 'lifecycle' field to provider.yaml schema and all providers per AIP-95 (#62190)
|
13fd146bf2 |
2026-02-19 |
[Part 2] Migrate connection UI metadata to YAML for more providers (#62109)
|
10.12.4
Latest change: 2026-02-11
Commit |
Committed |
Subject |
a0303486de |
2026-02-11 |
Providers wave 2026-02-10 (#61746)
|
dcb40503d4 |
2026-02-10 |
Fix ModuleNotFoundError in kubernetes cleanup cronjob (#61673)
|
1b1bdc9192 |
2026-02-08 |
Clarify find_spark_job selection logic and intent (#61640)
|
c8f44667da |
2026-02-05 |
#60527 (fix): fix optional parameters (#60805)
|
3d15dcfeff |
2026-02-05 |
Bugfix/fix spark k8s pod duplicate issue (#61110)
|
8d9ba565fa |
2026-02-04 |
CI: Upgrade important CI environment (#61417)
|
10.12.3
Latest change: 2026-01-28
Commit |
Committed |
Subject |
1b3329eb67 |
2026-01-28 |
Prepare providers release 2026-01-27 (#61100)
|
1f0c2c1e43 |
2026-01-27 |
Repair k8 async connection getter (#61138)
|
aee89644d9 |
2026-01-26 |
Ensure deterministic Spark driver pod selection during reattach. Added unit tests. (#60717)
|
a90a1ac6c6 |
2026-01-26 |
Use common provider's get_async_connection in other providers (#56791)
|
52867d9cc4 |
2026-01-26 |
AsyncKubernetesHook.watch_pod_events could silently stop emitting events when (#60532)
|
0330eec93f |
2026-01-25 |
improved the event which is thrown in the event log tab when a pod failes for k8s exec (#60800)
|
d32d58cc6b |
2026-01-24 |
Define 'TaskInstanceKey' in task-sdk to support client server separation (#60776)
|
10.12.2
Latest change: 2026-01-17
Commit |
Committed |
Subject |
a3385da4d3 |
2026-01-17 |
Prepare ad-hoc RC2 providers release 2026-01-17 (#60706)
|
e1b23c3ceb |
2026-01-17 |
Bump upper limit on kubernetes library version (#60711)
|
f0677f3df6 |
2026-01-17 |
Handle backwards-compatibility for older Google provider (#60730)
|
8d4ab23ea0 |
2026-01-14 |
Kubernetes Pod Operator: Skip async defferal when pod already complete (#58684)
|
10.12.1
Latest change: 2026-01-14
Commit |
Committed |
Subject |
acffa62713 |
2026-01-14 |
Prepare providers release 2026-01-13 (#60437)
|
3f3d0f5c1e |
2026-01-13 |
KubernetesPodOperator: Fix hanging API calls (#60254)
|
b39a319980 |
2026-01-12 |
KubernetesPodOperator check xcom sidecar running before trying to read xcom (#60319)
|
b62ca705ec |
2026-01-12 |
Prevent transient error in case when Pod start_time parameter is None (#59097)
|
32d0ae27af |
2026-01-12 |
Add support for creating jobs with parallelism=0 to KubernetesJobOperator (#60372)
|
2f0769df13 |
2026-01-12 |
Replace deprecated import for utcnow() to the new one (#60317)
|
d96e4a19fa |
2026-01-11 |
fix mypy error in provider (#60395)
|
c2bb38f5fb |
2026-01-10 |
Fix duplicate pod creation in KubernetesJobOperator (#53368)
|
5fb6b07877 |
2026-01-09 |
New year means updated Copyright notices (#60344)
|
f4d681cbb4 |
2026-01-09 |
Making kubernetes executor ResourceVersion a self contained singleton (#60324)
|
52688229e0 |
2026-01-09 |
revert: remove k8s namespace and worker image deprecations (#60273)
|
c0cbd097ea |
2026-01-09 |
Kubernetes Pod Operator callbacks repeating log line (#59372)
|
57d3fd7cf3 |
2026-01-07 |
Fix job_name normalization in KubernetesJobOperator (#60231)
|
ce34da5454 |
2026-01-06 |
Re-apply PriorityWeightStrategy SDK work (#60112)
|
c1ecd30477 |
2026-01-06 |
Introduce a "cli" section in provider metadata (#59805)
|
2d374f71bc |
2026-01-06 |
Remove TaskInstance and TaskLogReader unused methods (#59922)
|
eba93ff500 |
2026-01-02 |
Improve changelog descriptions in PR #59947 (latest versions only) (#60036)
|
10.12.0
Latest change: 2025-12-30
Commit |
Committed |
Subject |
85f9762b6e |
2025-12-30 |
Providers wave 2025-12-30 (#59947)
|
960973bfd8 |
2025-12-30 |
TaskInstance unused method cleanup (#59835)
|
67b71d3764 |
2025-12-28 |
Remove top-level SDK reference in Core (#59817)
|
e9c2a6f576 |
2025-12-26 |
Revert "Remove PriorityWeightStrategy reference in SDK" (#59828)
|
60b4ed48e1 |
2025-12-26 |
Remove PriorityWeightStrategy reference in SDK (#59780)
|
77a2f1cb6f |
2025-12-26 |
Add and fix SIM107 and B012 Ruff rule (#59770)
|
c3f0fd477c |
2025-12-17 |
Refactor/sqla2 providers(celery, kubernetes, databricks, mysql) to remove SQLA query usage (#59537)
|
31f953b0c8 |
2025-12-17 |
bug fix (#59292)
|
d28c8febd7 |
2025-12-16 |
Fix 'KubernetesPodOperator' deferrable mode with env-defined connection (#41706) (#58841)
|
2b92c97639 |
2025-12-14 |
Fix deferred mode KubernetesPodOperator: fast-fail pod start errors (ErrImagePull/ImagePullBackOff) (#59010)
|
2887405a25 |
2025-12-14 |
Add 'delete_active_pod' cleanup option and corresponding unit tests (#59160)
|
3b6a24bba1 |
2025-12-13 |
Fix XCom directory creation logic in Kubernetes decorator (#56545) (#59347)
|
81dee2f4fe |
2025-12-12 |
Optimize K8s API usage for watching events (#59080)
|
10.11.1
Latest change: 2025-12-09
Commit |
Committed |
Subject |
38cf214756 |
2025-12-09 |
Prepare providers release 2025-12-09 (#59249)
|
dd31202e8c |
2025-12-08 |
Convert the exclusion on urllib3 to != for 2.6.0 (#59203)
|
bfb99f5f52 |
2025-12-08 |
Add backcompat for exceptions in providers (#58727)
|
d96ff621ae |
2025-12-07 |
Fix finally return handling (#58998)
|
52987f42ff |
2025-12-05 |
Limit urllib3 to < 2.6.0 to handle kubernetes client breaking with it (#59108)
|
337aee896a |
2025-12-05 |
Move the traces and metrics code under a common observability package (#56187)
|
10.11.0
Latest change: 2025-12-01
Commit |
Committed |
Subject |
b0057c29de |
2025-12-01 |
Prepare ad-hoc release for 2025-12-01 wave of providers (#58878)
|
d409ba9a27 |
2025-11-29 |
Make the launcher a cached_property and minor change to improve how pod name is retrieved (#58646)
|
7ccd8824b2 |
2025-11-29 |
Fix lower bound dependency to common-compat provider (#58833)
|
e1247676a7 |
2025-11-28 |
Add retry handling for Kubernetes API client operations in KubernetesPodOperator (#58778)
|
1c98f573a2 |
2025-11-27 |
Prepare release for 2025-11-27 wave of providers (#58697)
|
c52606a7a7 |
2025-11-26 |
Move out some exceptions to TaskSDK (#54505)
|
7ca9f94846 |
2025-11-24 |
Bump minimum Airflow version in providers to Airflow 2.11.0 (#58612)
|
543e47af83 |
2025-11-24 |
fix(kubernetes): Account for job- prefix when truncating job names (#58391)
|
6c0032fdb9 |
2025-11-24 |
Send executor integration info in workload (#57800)
|
bb2cc41950 |
2025-11-22 |
KubernetesPodOperator: Rework of Kubernetes API retry behavior (#58397)
|
db02322941 |
2025-11-20 |
Fix KuberetesPodTriggerer use correct parameter name to read pod logs. (#58489)
|
0aa2ea7372 |
2025-11-20 |
KubernetesPodOperator pushes XCom on successful execution. (#58488)
|
2d3058668e |
2025-11-17 |
KubernetesPodOperator PodManager retries during create pod on too many requests error (#58033)
|
fb029cf738 |
2025-11-15 |
Fixes #57515 - Fix test_async_write_logs_should_execute_successfully test (#58276)
|
cc217f18ee |
2025-11-15 |
Add JSON serialization for kubeconfig in AsyncKubernetesHook (#57169)
|
5b2d0ad9bd |
2025-11-14 |
Updates to release process of providers (#58316)
|
10.10.0
Latest change: 2025-11-14
Commit |
Committed |
Subject |
12be346adc |
2025-11-14 |
Update documentation for providers 14 Nov 2025 (#58284)
|
942623b781 |
2025-11-13 |
Identify duplicate kubernetes section airflow configuration and mark them as deprecated (#57028)
|
2a9998c91d |
2025-11-13 |
KubernetesExecutor: retry pod creation on Kubernetes API 500 errors (#57054)
|
d947bc48f9 |
2025-11-13 |
Fix main failing on cross-merged PR (#58270)
|
8d964f3158 |
2025-11-13 |
Fix 'KubernetesPodOperator' fails to delete pods with None value labels (#53477)
|
905f4752d4 |
2025-11-12 |
Delete all unnecessary LICENSE Files (#58191)
|
11fbd848a2 |
2025-11-10 |
Convert all airflow distributions to be compliant with ASF requirements (#58138)
|
a0138b4813 |
2025-11-07 |
Enable PT006 rule to 19 files in providers (cncf,common) (#57995)
|
a630926a18 |
2025-11-06 |
KubernetesPodTriggerer reads pod logs instead of KubernetesPodOperator (#57531)
|
e1ed4d5f5a |
2025-11-05 |
Fix docstring typos (#57840)
|
a7456333bf |
2025-11-04 |
Fix MyPy type errors in providers in cncf/kubernetes provider (#57563)
|
83730d158e |
2025-11-03 |
Fix mypy static errors in main (#57755)
|
13b999f457 |
2025-11-01 |
Attempt to resolve pip "ResolutionTooDeep" on cffi conflict (#57697)
|
58fc8609d5 |
2025-11-01 |
Enable ruff PLW1641 rule (#57679)
|
75bd628712 |
2025-11-01 |
Fix code formatting via ruff preview (#57641)
|
aedf95347b |
2025-10-31 |
Enable ruff PLW0129 rule (#57516)
|
a563fb0f39 |
2025-10-30 |
Unify Pod Startup Tracking: KubernetesPodTriggerer and KubernetesPodOperator Now Share Common Startup Logic (#56875)
|
67e4de3247 |
2025-10-28 |
Fix KubernetesExecutor open slots metric (#55797)
|
54fa258b57 |
2025-10-28 |
improve deferrable KPO handling of deleted pods in between polls (#56976)
|
e50aa56674 |
2025-10-28 |
Relax Kubernetes client version support to <35.0.0 (#57413)
|
fb601d89de |
2025-10-25 |
CHG: image (#56593)
|
10.9.0
Latest change: 2025-10-22
Commit |
Committed |
Subject |
7ab6dc2ecf |
2025-10-22 |
Prepare release for Oct 2025 wave of providers (#57029)
|
61e7519317 |
2025-10-22 |
Enable PT011 rule to provider tests (#56578)
|
a8c4499af5 |
2025-10-22 |
Migrate cncf/kubernetes provider to ''common.compat'' (#57023)
|
389a34bddd |
2025-10-21 |
Move container-related functions from PodManager to a separate file (#56700)
|
52e1b3ea3d |
2025-10-16 |
Correct 'Dag' to 'DAG' for code snippets in provider docs (#56727)
|
895e8ed314 |
2025-10-13 |
KubernetesPodOperator deferred callbacks (#47108)
|
fc505ebf4d |
2025-10-13 |
Fix KubernetesPodOperator termination_grace_period parameter not being applied to pod spec (#56402)
|
422c6eb7bc |
2025-09-30 |
SparkKubernetesOperator: preserve existing metadata labels in SparkApplication manifest (#56063)
|
134348e189 |
2025-09-25 |
Remove placeholder Release Date in changelog and index files (#56056)
|
10.8.2
Latest change: 2025-09-25
Commit |
Committed |
Subject |
a3dcf8c123 |
2025-09-25 |
Prepare release for Sep 2025 3rd ad-hoc wave of providers (#56007)
|
4a2c1fa6aa |
2025-09-22 |
Don't check db migration needlessly for 'airflow celery' cli commands. (#55878)
|
983295862b |
2025-09-21 |
Relax Kubernetes client version support to <34.0.0 (#55932)
|
10.8.1
Latest change: 2025-09-18
Commit |
Committed |
Subject |
28e49e72bf |
2025-09-18 |
Prepare release for Sep 2025 2nd wave of providers (#55688)
|
ca9f3f0557 |
2025-09-18 |
Fix circular import in CNCF Kubernetes provider version_compat (#55809)
|
619ecf7dbd |
2025-09-14 |
Fix: Add task context labels to driver and executor pods for SparkKubernetesOperator reattach_on_restart functionality (#50803)
|
2de2687e10 |
2025-09-12 |
Move the KubernetesPodOperator 'convert_config_file_to_dict' call (#55064)
|
f97826dffd |
2025-09-11 |
Add more error handling in pod_manager consume_logs (#55479)
|
36fc820f27 |
2025-09-09 |
Switch all airflow logging to structlog (#52651)
|
4f7a870b34 |
2025-09-08 |
Add more robust check of the container statuses (#55371)
|
f8f604a43d |
2025-09-07 |
Fix kpo log_events_on_failure logs warnings at warning level (#54967)
|
10.8.0
Latest change: 2025-09-05
Commit |
Committed |
Subject |
05960ac2eb |
2025-09-05 |
Prepare release for Sep 2025 1st wave of providers (#55203)
|
13716ab772 |
2025-09-04 |
Fix Airflow 2 reference in README/index of providers (#55240)
|
2357f96ed2 |
2025-09-03 |
Remove Legacy Query Object Usage from airflow-models (#52325)
|
f620bcc40a |
2025-09-02 |
Remove airflow.models.DAG (#54383)
|
6c4cee7605 |
2025-08-31 |
fix: Handle Kubernetes API responses with non-JSON bodies (#55107)
|
b7846750bd |
2025-08-30 |
Make term Dag consistent in providers docs (#55101)
|
700b43c073 |
2025-08-27 |
Refactor Kubernetes Executor Types to NamedTuples (#54858)
|
dac7ce9555 |
2025-08-24 |
Fix k8s pod yaml test to expect redacted sensitive data (#54883)
|
d9f5d4723c |
2025-08-24 |
Add customizable log prefix and formatter to KubernetesPodOperator (#53598)
|
716215319d |
2025-08-23 |
Fix KubernetesExecutor retry on 409 conflict (#54777)
|
7982542755 |
2025-08-23 |
Move secrets_masker over to airflow_shared distribution (#54449)
|
11a077f757 |
2025-08-22 |
KubernetesPodOperator logs pod and container state after error occurred (#54828)
|
89ea580864 |
2025-08-22 |
Enhanced Pod Failure Logging in KubernetesExecutor (#54115)
|
1cb057f5c2 |
2025-08-22 |
Throttle HTTPError during consume pod logs (#54761)
|
845f77556e |
2025-08-19 |
Replace API server’s direct Connection access workaround in BaseHook (#54083)
|
3442d811cf |
2025-08-17 |
Switch pre-commit to prek (#54258)
|
1215818afb |
2025-08-14 |
make bundle_name not nullable (#47592)
|
fe791bd152 |
2025-08-11 |
Move some items in 'airflow.utils.context' to appropriate places (#53600)
|
87a2d3455e |
2025-08-07 |
Bump pytest-asyncio to 1.1.0 (#54123)
|
10.7.0
Latest change: 2025-08-07
Commit |
Committed |
Subject |
3664481941 |
2025-08-07 |
Prepare release for Aug 2025 1st wave of providers (#54193)
|
811b7bb877 |
2025-08-01 |
Add support for taking the config file as a dict for KubernetesHook (#53126)
|
478a2b458b |
2025-07-30 |
Kill kube watcher instance if it doesnt terminate gracefully in 60 seconds (#52662)
|
10.6.2
Latest change: 2025-07-29
Commit |
Committed |
Subject |
cdf5d1e1b1 |
2025-07-29 |
Prepare release for July 2025 2nd wave of providers (#53806)
|
bc28c15562 |
2025-07-25 |
Making some brittle tests related to log assertion more robust (#53743)
|
36fbb3fc9c |
2025-07-24 |
Pass cluster context to AsyncKubernetesHook (#53504)
|
e50ce94cdc |
2025-07-24 |
Handle multiple pods to prevent '''KubernetesJobOperator''' falls with parallelism option (#49899)
|
3f6d78c09e |
2025-07-23 |
Deprecate decorators from Core (#53629)
|
81ac72c26b |
2025-07-22 |
Use asyncio.run instead of loop.run_until_complete. (#53475)
|
385df4827d |
2025-07-18 |
bug fix - evicted pod not inclued in creating pod (#53059)
|
db3bf8fbfa |
2025-07-17 |
Add Python 3.13 support for Airflow. (#46891)
|
e6a4f2ac08 |
2025-07-14 |
Remove 'airflow.utils.xcom' module and add backcompat shim (#53187)
|
ac60b3705d |
2025-07-12 |
Cleanup mypy ignores cncf provider where possible (#53264)
|
01c5150a5f |
2025-07-12 |
Remove type ignore across codebase after mypy upgrade (#53243)
|
8b3ba0090e |
2025-07-11 |
Replace usages of XCOM_RETURN_KEY in providers to not be from utils (#53170)
|
1a21497eb6 |
2025-07-10 |
Make cncf provider compatible with mypy 1.16.1 (#53121)
|
7ea7fcdda6 |
2025-07-08 |
Make dag_version_id in TI non-nullable (#50825)
|
e9eb4813e4 |
2025-07-07 |
Remove upper-binding for "python-requires" (#52980)
|
fbc8f06e1b |
2025-07-07 |
Temporarily switch to use >=,< pattern instead of '~=' (#52967)
|
f8072aea28 |
2025-07-04 |
Move all BaseHook usages to version_compat in cncf (#52798)
|
10.6.1
Latest change: 2025-07-03
Commit |
Committed |
Subject |
4c66ebd060 |
2025-07-03 |
Prepare release for July 2025 1st provider wave (#52727)
|
ea5d5c3ea3 |
2025-07-02 |
Move 'BaseHook' implementation to task SDK (#51873)
|
3169e273b6 |
2025-07-02 |
Update Kubernetes provider for Airflow 3.0 compatibility (#52664)
|
4b8cd257e9 |
2025-06-30 |
Upgrade ruff to latest version (0.12.1) (#52562)
|
67df7f3ce1 |
2025-06-30 |
Fix deferrable mode for SparkKubernetesOperator (#51956)
|
85640d3889 |
2025-06-28 |
Make sure all test version imports come from test_common (#52425)
|
e7e89a07ff |
2025-06-27 |
Drop support for Python 3.9 (#52072)
|
266c1ce2e8 |
2025-06-27 |
Use BaseSensorOperator from task sdk in providers (#52296)
|
be822e0fab |
2025-06-25 |
Separate out creation of default Connections for tests and non-tests (#52129)
|
c0af393a11 |
2025-06-24 |
Move type-ignores up one line (#52195)
|
68f9f34a93 |
2025-06-25 |
Ignore mypy errors for deprecated executors (#52187)
|
1b63a05257 |
2025-06-24 |
Remove @pytest.mark.db_test for cncf (#52153)
|
d6a05d6798 |
2025-06-23 |
Remove residual occurences of 'merge_conn' from cncf tests (#52064)
|
8e21e7c9d1 |
2025-06-22 |
Introducing fixture to create 'Connections' without DB in provider tests (#51930)
|
35bc037e96 |
2025-06-18 |
Reduce log noise from K8s Pod Operator for XCom (#51812)
|
d97c2ac4bb |
2025-06-15 |
Prevent legacy hybrid executors to be running in Airflow 3 - 2nd attempt (#51760)
|
10.6.0
Latest change: 2025-06-15
Commit |
Committed |
Subject |
b808dd8d82 |
2025-06-15 |
Prepare release for June 2025 provider wave (#51724)
|
6762c3aa69 |
2025-06-14 |
Prevent legacy static hybrid executors to be running in Airflow 3 (#51733)
|
8b60d35b59 |
2025-06-14 |
Bump some provider depedencies for faster resolution (#51727)
|
dd84efe867 |
2025-06-14 |
Update the executor and provider doc to highlight the two statically coded hybrid executors are no longer supported in Airflow 3.0.0+ (#51715)
|
6b64f44d00 |
2025-06-11 |
Update operators.rst - fix typo Kubernetes Pod Operator doc (#51574)
|
1260d4c5fb |
2025-06-10 |
KubernetesPodOperator push xcom after failed pod (#51475)
|
46b8aebf3b |
2025-06-10 |
[KubernetesPodOperator] Reads Kubernetes events and writes them into log (#50192)
|
73b9a7772e |
2025-06-06 |
Added detection of terminated pod during get_or_create_pod (#51158)
|
51d47d58fc |
2025-06-06 |
Add xcom sidecar terminated detection (#51144)
|
541f600c5e |
2025-06-03 |
Fix 'EksPodOperator' in deferrable mode (#51255)
|
23f993965f |
2025-05-29 |
Relax Kubernetes client version support to <33.0.0 (#51195)
|
13e79e8fe0 |
2025-05-24 |
Remove Airflow 2 code path in executors (#51009)
|
f1ca1d1b90 |
2025-05-22 |
Port ''ti.run'' to Task SDK execution path (#50141)
|
d9eec6ac44 |
2025-05-22 |
Fix a bug where Kube config "worker_pod_pending_fatal_container_state_reasons" is parsed wrongly (#50931)
|
10.5.0
Latest change: 2025-05-20
Commit |
Committed |
Subject |
dffea5917d |
2025-05-20 |
Prepare release for cncf.kubernetes rc2 May 2025 (#50813)
|
967da37479 |
2025-05-20 |
Pass workload to KE using command args instead of init container (#50448)
|
0dbfd0c7f9 |
2025-05-20 |
Fix KubernetesPodOperator AutomountServiceAccountToken from Pod Template (#50800)
|
65a5b1b85d |
2025-05-15 |
Fix broken cncf.kubernetes for Airflow 2 (#50651)
|
a4a51a02db |
2025-05-14 |
Prepare release for providers May 2025 (#50531)
|
264242f165 |
2025-05-12 |
Add fast fail for ErrImagePull and InvalidImageName for KubernetesPodOperator (#49867)
|
651a6dc250 |
2025-05-12 |
KubernetesPodOperator uses different timeouts to check for schedule timeout and startup timeout (#49784)
|
40216efa4d |
2025-05-11 |
Add configurable automountServiceAccountToken for the KubernetesPodOperator (#50223)
|
0dd933ef7f |
2025-05-11 |
Add 'test_connection' method to 'KubernetesHook' (#47881)
|
4728fffc5f |
2025-05-06 |
Update description of provider.yaml dependencies (#50231)
|
4f962f4027 |
2025-05-01 |
Move SQS message queue to Amazon provider (#50057)
|
ee200f8a36 |
2025-04-28 |
Remove AIRFLOW_2_10_PLUS conditions (#49877)
|
c761353ce1 |
2025-04-28 |
Avoid committing history for providers (#49907)
|
75140f6219 |
2025-04-28 |
Add '@task.kuberenetes_cmd' (#46913)
|
0f573ee40b |
2025-04-28 |
Bump min Airflow version in providers to 2.10 (#49843)
|
223a741869 |
2025-04-19 |
capitalize the term airflow (#49450)
|
10.4.3
Latest change: 2025-04-16
Commit |
Committed |
Subject |
ca3e4e75c6 |
2025-04-16 |
Prepare docs for Apr 3rd wave of providers (#49338)
|
694bdc6c43 |
2025-04-16 |
Remove 'subdir' arg from CLI commands (#49317)
|
47bd8961a9 |
2025-04-15 |
Use contextlib.suppress(exception) instead of try-except-pass and add SIM105 ruff rule (#49251)
|
cb295c351a |
2025-04-14 |
remove superfluous else block (#49199)
|
0ca0f17996 |
2025-04-13 |
Remove unused db method in k8s provider (#49186)
|
10.4.2
Latest change: 2025-04-10
Commit |
Committed |
Subject |
4a8567b20b |
2025-04-10 |
Prepare docs for Apr 2nd wave of providers (#49051)
|
7b2ec33c7a |
2025-04-08 |
Remove unnecessary entries in get_provider_info and update the schema (#48849)
|
86d5b27f92 |
2025-04-08 |
Make '@task' import from airflow.sdk (#48896)
|
139673d3ce |
2025-04-07 |
Remove fab from preinstalled providers (#48457)
|
8e8c84fed2 |
2025-04-07 |
Update ECS executor to support Task SDK (#48513)
|
67858fd7e7 |
2025-04-06 |
Improve documentation building iteration (#48760)
|
10.4.1
Latest change: 2025-04-06
Commit |
Committed |
Subject |
adbb062b50 |
2025-04-06 |
Prepare docs for Apr 1st wave of providers (#48828)
|
32b4186010 |
2025-04-05 |
Remove old comment about excluding 'executor_config' (#48830)
|
1ee519c2c4 |
2025-04-05 |
No need to exclude executor_config specifically for KE (#48826)
|
d4473555c0 |
2025-04-02 |
Simplify tooling by switching completely to uv (#48223)
|
69f8682514 |
2025-04-02 |
Remove change_sensor_mode_to_reschedule from base executor (#48649)
|
606a3b2cad |
2025-03-31 |
Fix broken ci on main for k8s cli test (#48595)
|
47002feacd |
2025-03-30 |
Upgrade ruff to latest version (#48553)
|
511bd70e1d |
2025-03-27 |
update kubernetes decorator comment (#48447)
|
4c4de51dc4 |
2025-03-26 |
Handle missing container_statuses in pod_manager.get_container_status (#47936)
|
10.4.0
Latest change: 2025-03-26
Commit |
Committed |
Subject |
c762e17820 |
2025-03-26 |
Prepare docs for Mar 2nd wave of providers (#48383)
|
6adb2dbae4 |
2025-03-25 |
Upgrade providers flit build requirements to 3.12.0 (#48362)
|
204020a329 |
2025-03-22 |
KubernetesPodOperator: add base_container_name to the templated fields (#47864)
|
243fe86d4b |
2025-03-21 |
Move airflow sources to airflow-core package (#47798)
|
1a5eb7a29c |
2025-03-20 |
Bump various providers in preparation for Airflow 3.0.0b4 (#48013)
|
91b0f610ab |
2025-03-17 |
AIP-72: Handle Custom XCom Backend on Task SDK (#47339)
|
007be76f73 |
2025-03-16 |
Remove extra method for async hook getting (#47313)
|
966ea18112 |
2025-03-16 |
cncf.kubernetes: make the base container status check polling interval configurable (#47774)
|
935d2831fe |
2025-03-15 |
Remove links to x/twitter.com (#47801)
|
6994f1f76b |
2025-03-12 |
Switch to non-interactive mode where stdin is disabled (#47568)
|
1b643a4f65 |
2025-03-11 |
`` Retry k8s API requests in ‘KubernetesPodTrigger’ (#47187)`` |
10.3.1
Latest change: 2025-03-09
Commit |
Committed |
Subject |
492ecfe5c0 |
2025-03-09 |
Prepare docs for Mar 1st wave of providers (#47545)
|
092cc57f02 |
2025-03-07 |
Get rid of google-re2 as dependency (#47493)
|
e4002c3305 |
2025-03-05 |
Move tests_common package to devel-common project (#47281)
|
1447705482 |
2025-03-01 |
Fix codespell issues detected by new codespell (#47259)
|
1addb55154 |
2025-02-28 |
Improve documentation for updating provider dependencies (#47203)
|
c6c4f95ed9 |
2025-02-25 |
Add legacy namespace packages to airflow.providers (#47064)
|
dbf8bb4092 |
2025-02-24 |
Remove extra whitespace in provider readme template (#46975)
|
961e33d32e |
2025-02-24 |
AIP-72: Port over executor_config for K8sExecutor when using task sdk (#46926)
|
18582ebbeb |
2025-02-22 |
Update templated fields in KPO doc-string + wording (#46970)
|
b28c336e8b |
2025-02-21 |
Upgrade flit to 3.11.0 (#46938)
|
10.3.0
Latest change: 2025-02-21
Commit |
Committed |
Subject |
0653ffe78e |
2025-02-21 |
Prepare docs for Feb 1st wave of providers (fixed) (#46962)
|
5d87bddf0a |
2025-02-21 |
Prepare docs for Feb 1st wave of providers (#46893)
|
56e083f145 |
2025-02-20 |
AIP-72: Swap KubernetesExecutor to use taskSDK for execution (#46860)
|
3e6c6a109e |
2025-02-19 |
Fix wrong operator name in doc string of @task.kubernetes (#46873)
|
4d5846f58f |
2025-02-16 |
Move provider_tests to unit folder in provider tests (#46800)
|
e027457a24 |
2025-02-15 |
Removed the unused provider's distribution (#46608)
|
035060d7f3 |
2025-02-11 |
AIP-83 amendment: Add logic for generating run_id when logical date is None. (#46616)
|
1b668c35d1 |
2025-02-09 |
(fix): Render a pod spec using the pod_template_file override, if passed to the executor (#46374)
|
1ee16421ca |
2025-02-08 |
Remove overlooked 'pod_generator_deprecated.py' (#46587)
|
33c53d424c |
2025-02-08 |
More meaningful '@task.kubernetes' pod naming (#46535)
|
987d5bcd73 |
2025-02-08 |
chore(kubernetes): reduce redundant code (#46574)
|
ae46b9e721 |
2025-02-07 |
fix: kpo async kube_config_path (#45571)
|
aaaea355d3 |
2025-02-06 |
Add dynamic task mapping into TaskSDK runtime (#46032)
|
681ad5c646 |
2025-02-06 |
Move CNCF Kubernetes to new provider structure (#46436)
|
18ec6ab79f |
2025-02-06 |
Allow passing empty labels in the spark kubernetes driver config (#45864)
|
506803070e |
2025-02-05 |
fix: spark operator label (#45353)
|
623500245e |
2025-02-01 |
Expand KPO template_fields, fix Spark k8s operator tests (#46268)
|
984c61d287 |
2025-01-31 |
Swap CeleryExecutor over to use TaskSDK for execution. (#46265)
|
cc5f2f948d |
2025-01-27 |
KubernetesPodOperator new callbacks and allow multiple callbacks (#44357)
|
f871e015ce |
2025-01-24 |
Allow internal retries when pending k8s pod is deleted (#45184)
|
a6f6ef1e40 |
2025-01-23 |
fix: correctly shutdown xcom after job is complete (#45455)
|
702c0e0998 |
2025-01-18 |
Move Pod*Exceptions to separate module (#45759)
|
6b599f8a89 |
2025-01-15 |
Add other instances of Context type hints (#45657)
|
f616c62209 |
2025-01-15 |
AIP-72: Support better type-hinting for Context dict in SDK (#45583)
|
3c63bb6fff |
2025-01-13 |
Fix kubernetes executor watcher kube_client_request_args shadowing (#45528)
|
10.1.0
Latest change: 2024-12-20
Commit |
Committed |
Subject |
2723508345 |
2024-12-20 |
Prepare docs for Nov 1st wave of providers Dec 2024 (#45042)
|
3c111680a8 |
2024-12-18 |
fix: Get the pid of xcom command dynamically (#45053)
|
2a33da0246 |
2024-12-18 |
Remove references to AIRFLOW_V_2_9_PLUS (#44987)
|
60eced9bca |
2024-12-17 |
Add logging support for init containers in KubernetesPodOperator (#42498) (#43853)
|
89fdc0326a |
2024-12-17 |
Compare k8s executor against alias, not full ExecutorName repr (#44967)
|
4b38bed76c |
2024-12-16 |
Bump min version of Providers to 2.9 (#44956)
|
8e2e1fa9f0 |
2024-12-14 |
Fix failing KubernetesExecutor (#44931)
|
8480460da4 |
2024-12-11 |
Implement KubernetesInstallKueueOperator + (#44568)
|
490b5e816b |
2024-12-10 |
Consistent way of checking Airflow version in providers (#44686)
|
0334901451 |
2024-11-29 |
Fix yoda-conditions (#44466)
|
335f64c683 |
2024-11-28 |
support grouping of log lines for KubernetesPodOperator (#44428)
|
10.0.1
Latest change: 2024-11-24
Commit |
Committed |
Subject |
f0da8eeab3 |
2024-11-24 |
Prepare docs for Nov 2nd wave of ad hoc providers (#44321)
|
1275fec92f |
2024-11-24 |
Use Python 3.9 as target version for Ruff & Black rules (#44298)
|
4bce3a353a |
2024-11-18 |
Bugfix KubernetesJobOperator.on_kill() by removing unexpected 'job' argument from the k8s job client method 'delete_namespaced_job' invocation (#44131)
|
a41feeb5ae |
2024-11-15 |
Re-queue tassk when they are stuck in queued (#43520)
|
123dadda0e |
2024-11-15 |
Rename execution_date to logical_date across codebase (#43902)
|
10.0.0
Latest change: 2024-11-14
Commit |
Committed |
Subject |
a53d9f6d25 |
2024-11-14 |
Prepare docs for Nov 1st wave of providers (#44011)
|
66d86f5166 |
2024-11-14 |
Update 'namespace' priority for 'find_pod' function (#43762)
|
ac4dec163c |
2024-11-12 |
terminate kubernetes watch in case of unknown error (#43645)
|
6d85a0466d |
2024-11-09 |
Remove deprecations cncf.kubernetes (#43689)
|
63b2bbd167 |
2024-11-09 |
Add random_name_suffix to SparkKubernetesOperator (#43800) (#43847)
|
9ede38adad |
2024-11-05 |
Change default value of 'namespace' in 'task.kubernetes' to be None (#43402)
|
b9b0614049 |
2024-11-05 |
AIP-72: Remove DAG pickling (#43667)
|
d8c7d28411 |
2024-10-30 |
Start porting DAG definition code to the Task SDK (#43076)
|
9.0.1
Latest change: 2024-10-27
Commit |
Committed |
Subject |
78ff0a9970 |
2024-10-27 |
Prepare docs for Oct 2nd wave of providers (#43409)
|
57500b6608 |
2024-10-20 |
(fix): HybridExecutor tasks of other executor rescheduled in kubernetes executor (#43003)
|
dfa6ad4b7e |
2024-10-16 |
add kubernetes_conn_id to templated fields (#42786)
|
e939c42d4f |
2024-10-15 |
✨ Allow node_selector templating in KPO (#43051)
|
2eaa90fd36 |
2024-10-15 |
kubernetes package version bump to 31.0.0 (#42907)
|
794b153fcd |
2024-10-12 |
fix: use instance base_container_name to fetch logs on trigger_reentry (#42960)
|
a052d9eebe |
2024-10-11 |
Split providers out of the main "airflow/" tree into a UV workspace project (#42505) (#42624)
|
857ca4c06c |
2024-10-09 |
Split providers out of the main "airflow/" tree into a UV workspace project (#42505)
|
9.0.0
Latest change: 2024-10-09
Commit |
Committed |
Subject |
2bb8628463 |
2024-10-09 |
Prepare docs for Oct 1st adhoc wave of providers (#42862)
|
00d6ae72e2 |
2024-10-09 |
Fix mark as success when pod fails while fetching log (#42815)
|
63ff22f403 |
2024-10-08 |
Drop python3.8 support core and providers (#42766)
|
e5a474bdd1 |
2024-10-07 |
kubernetes executor cleanup_stuck_queued_tasks optimization (#41220)
|
573e5f9de6 |
2024-10-05 |
Minor changes in the SparkKubernetesOperator documentaiont. (#42613)
|
24b7c5b151 |
2024-10-04 |
Remove airflow_version from k8s executor pod selector (#42751)
|
0120515f6c |
2024-10-03 |
Added unit tests and restructred 'await_xcom_sidecar_container_start' method. (#42504)
|
c72dad7eaf |
2024-10-01 |
All executors should inherit from BaseExecutor (#41904)
|
6808619ec5 |
2024-09-30 |
KubernetesHook kube_config extra can take dict (#41413)
|
223acdb13f |
2024-09-27 |
Fix SparkKubernetesOperator spark name. (#42427)
|
7782050201 |
2024-09-27 |
KubernetesPodOperator never stops if credentials are refreshed (#42361)
|
8.4.2
Latest change: 2024-09-21
Commit |
Committed |
Subject |
7628d47d04 |
2024-09-21 |
Prepare docs for Sep 1st wave of providers (#42387)
|
d1e500c450 |
2024-09-16 |
Deprecated configuration removed (#42129)
|
1379376b66 |
2024-09-02 |
Add TODOs in providers code for Subdag code removal (#41963)
|
86af316c87 |
2024-09-02 |
docstring update (#41929)
|
761ad6ec13 |
2024-08-26 |
Remove Airflow 2.7 support from Kubernetes Provider (#41746)
|
1613e9ec1c |
2024-08-25 |
remove soft_fail (#41710)
|
8.4.1
Latest change: 2024-08-25
Commit |
Committed |
Subject |
2f952909f5 |
2024-08-25 |
Prepare docs for Aug 3rd wave of providers (#41714)
|
09ce3a5100 |
2024-08-23 |
K8s Executor: failing the task in case the watcher receives an event with the reason ProviderFailed (#41186)
|
170b9ce907 |
2024-08-22 |
Fix 'do_xcom_push' and 'get_logs' functionality for KubernetesJobOperator (#40814)
|
ef5da26166 |
2024-08-20 |
Add missing flag (#41464)
|
5cb582b51f |
2024-08-20 |
fix: Missing 'slots_occupied' in 'CeleryKubernetesExecutor' and 'LocalKubernetesExecutor' (#41602)
|
8.4.0
Latest change: 2024-08-19
Commit |
Committed |
Subject |
75fb7acbac |
2024-08-19 |
Prepare docs for Aug 2nd wave of providers (#41559)
|
530495c45b |
2024-08-14 |
Describe behaviour in docstring correctly (#41458)
|
6570c6d1bb |
2024-08-13 |
Remove deprecated SubDags (#41390)
|
fcbff15bda |
2024-08-12 |
Bump minimum Airflow version in providers to Airflow 2.8.0 (#41396)
|
2b1ae5f811 |
2024-08-12 |
reorder docstring of 'SparkKubernetesOperator' (#41372)
|
8.3.4
Latest change: 2024-08-03
Commit |
Committed |
Subject |
d23881c648 |
2024-08-03 |
Prepare docs for Aug 1st wave of providers (#41230)
|
f9c1c61537 |
2024-08-02 |
Pass content of kube/config file to triggerer as a dictionary (#41178)
|
4ef847b7d2 |
2024-07-31 |
Fix confusing log message in kubernetes executor (#41035)
|
b014077fe3 |
2024-07-31 |
Fix ApiException handling when adopting completed pods (#41109)
|
8.3.3
Latest change: 2024-07-09
Commit |
Committed |
Subject |
09a7bd1d58 |
2024-07-09 |
Prepare docs 1st wave July 2024 (#40644)
|
95e6ee9868 |
2024-07-08 |
Solve failing KPO task with task decorator and imported typing elements (#40642)
|
07e6eb8e36 |
2024-07-01 |
Add notes about passing secrets via environment variables (#40519)
|
a62bd83188 |
2024-06-27 |
Enable enforcing pydocstyle rule D213 in ruff. (#40448)
|
8.3.2
Latest change: 2024-06-22
Commit |
Committed |
Subject |
6e5ae26382 |
2024-06-22 |
Prepare docs 2nd wave June 2024 (#40273)
|
bfe5fd7108 |
2024-06-16 |
k8s version bump (#40253)
|
67798b2b8a |
2024-06-13 |
Fix Scheduler restarting due to too many completed pods in cluster (#40183)
|
8.3.1
Latest change: 2024-06-07
Commit |
Committed |
Subject |
35bece7dc3 |
2024-06-07 |
Prepare docs 1st wave June 2024 (#40057)
|
8daa53eaa5 |
2024-06-07 |
Avoid resetting adopted task instances when retrying for kubernetes executor (#39406)
|
00a2843649 |
2024-06-06 |
Include fatal reason for pod pending events (#39924)
|
0f6e31f4b9 |
2024-06-05 |
Fix reattach_on_restart parameter for the sync mode (#39329)
|
c0f27094ab |
2024-06-04 |
iMPlement per-provider tests with lowest-direct dependency resolution (#39946)
|
a61e789b9b |
2024-06-04 |
Resolve common providers deprecations in tests (#40036)
|
981ba8f005 |
2024-06-03 |
Fixes KubernetesPodTrigger failing running pods with timeout (#40019)
|
032d27640b |
2024-05-30 |
Refresh properties on KubernetesPodOperator on token expiration also when logging (#39789)
|
8.3.0
Latest change: 2024-05-30
Commit |
Committed |
Subject |
11f219abff |
2024-05-30 |
Prepare docs 4th wave May 2024 (#39934)
|
53970a8d1f |
2024-05-28 |
Handling exception getting logs when pods finish success (#39296)
|
e190cff272 |
2024-05-28 |
fix wrong arguments in read_namespaced_pod_log call (#39874)
|
98c5a3a2c6 |
2024-05-27 |
Add a warning message to KPO to warn of one second interval logs duplication (#39861)
|
34500f3a2f |
2024-05-26 |
Prepare docs 3rd wave May 2024 (#39738)
|
610747d25a |
2024-05-15 |
Add timeout when watching pod events in k8s executor (#39551)
|
f57de6c183 |
2024-05-14 |
Move Kubernetes cli to provider package (#39587)
|
e3897dcbed |
2024-05-13 |
Remove compat code for 2.7.0 - its now the min Airflow version (#39591)
|
2b1a2f8d56 |
2024-05-11 |
Reapply templates for all providers (#39554)
|
2c05187b07 |
2024-05-10 |
Faster 'airflow_version' imports (#39552)
|
20265fe1fa |
2024-05-10 |
Add retry logic for KubernetesCreateResourceOperator and KubernetesJobOperator (#39201)
|
73918925ed |
2024-05-08 |
Simplify 'airflow_version' imports (#39497)
|
0e6c0ab252 |
2024-05-05 |
Replace pod_manager.read_pod_logs with client.read_namespaced_pod_log in KubernetesPodOperator._write_logs (#39112)
|
b5153c1745 |
2024-05-03 |
Fix deprecated calls in 'cncf.kubernetes' provider (#39381)
|
8.2.0
Latest change: 2024-05-01
Commit |
Committed |
Subject |
fe4605a10e |
2024-05-01 |
Prepare docs 1st wave May 2024 (#39328)
|
43b48a9ac1 |
2024-05-01 |
Refresh properties on KubernetesPodOperator when k8s fails due to token expiration (#39325)
|
97871a0378 |
2024-05-01 |
Fix SparkKubernetesOperator when using initContainers (#38119)
|
ead9b00f7c |
2024-04-25 |
Bump minimum Airflow version in providers to Airflow 2.7.0 (#39240)
|
4920ab25b3 |
2024-04-25 |
Remove unnecessary validation from cncf provider. (#39238)
|
84f1ae23cc |
2024-04-24 |
Add missing informative logs in KPO trigger until container has not finished (#37546)
|
bcbcb8e39c |
2024-04-22 |
Fix docs on what KE pod_override can override (#39169)
|
85bc9afcaa |
2024-04-20 |
fixes templated env vars for k8s pod operator (#39139)
|
cf56402f5e |
2024-04-16 |
KPO xcom sidecar PodDefault usage (#38951)
|
b59cef1c83 |
2024-04-16 |
Moves airflow import in deprecated pod_generator to local (#39062)
|
8.1.1
Latest change: 2024-04-16
Commit |
Committed |
Subject |
13df6569d6 |
2024-04-16 |
Prepare docs 1st wave (RC3) + ad hoc April 2024 (#38995) (#39054)
|
43919c2fa6 |
2024-04-15 |
Avoid logging empty line KPO (#38247)
|
8.1.0
Latest change: 2024-04-10
Commit |
Committed |
Subject |
5fa80b6aea |
2024-04-10 |
Prepare docs 1st wave (RC1) April 2024 (#38863)
|
78f84b9147 |
2024-04-09 |
fix: try002 for provider cncf kubernetes (#38799)
|
a19a9cb523 |
2024-04-05 |
removed usage of deprecated function for naming the pod in provider k8s pod.py (#38638)
|
ab5aabe50b |
2024-04-02 |
Implement delete_on_status parameter for KubernetesDeleteJobOperator (#38458)
|
ec6091d498 |
2024-03-31 |
Fix spark operator log retrieval from driver (#38106)
|
afb686c95e |
2024-03-26 |
Implement deferrable mode for GKEStartJobOperator (#38454)
|
a3f7ddd465 |
2024-03-26 |
KPO Add follow log in termination step (#38081)
|
32ed83bd0e |
2024-03-25 |
Refactor GKE hooks (#38404)
|
fc868f4be2 |
2024-03-22 |
Implement deferrable mode for KubernetesJobOperator (#38251)
|
1a9b71a129 |
2024-03-21 |
Create KubernetesPatchJobOperator operator (#38146)
|
29ac05f496 |
2024-03-18 |
Create DeleteKubernetesJobOperator and GKEDeleteJobOperator operators (#37793)
|
b5b972a106 |
2024-03-18 |
Update yanked versions in providers changelogs (#38262)
|
d4350a6bed |
2024-03-18 |
Fix dynamic allocation specs handling for custom launcher (#38223)
|
0a74928894 |
2024-03-18 |
Bump ruff to 0.3.3 (#38240)
|
f3982aa2a4 |
2024-03-18 |
Use startup_check_interval_seconds instead of poll_interval to check pod while startup (#38075)
|
c32d41d94d |
2024-03-18 |
Implement wait_until_job_complete parameter for KubernetesJobOperator (#37998)
|
1d3010c4ab |
2024-03-12 |
Fix case if 'SparkKubernetesOperator.application_file' is templated file (#38035)
|
8f773a62c1 |
2024-03-08 |
Add GKECreateCustomResourceOperator and GKEDeleteCustomResourceOperator operators (#37616)
|
a7b7928a2a |
2024-03-07 |
fix: reduce irrelevant error logs for pod events. (#37944)
|
8e6f78a735 |
2024-03-06 |
Use SIGINT signal number instead of signal name (#37905)
|
ca72f0fd89 |
2024-03-06 |
Add GKEListJobsOperator and GKEDescribeJobOperator (#37598)
|
8.0.1
Latest change: 2024-03-04
Commit |
Committed |
Subject |
83316b8158 |
2024-03-04 |
Prepare docs 1st wave (RC1) March 2024 (#37876)
|
30f7b2abe6 |
2024-03-04 |
Avoid to use too broad 'noqa' (#37862)
|
d470674912 |
2024-03-01 |
Immediately fail the task in case of worker pod having a fatal container state (#37670)
|
77341ef6a1 |
2024-02-29 |
Avoid non-recommended usage of logging (#37792)
|
cd33c2a6a7 |
2024-02-27 |
Migrate executor docs to respective providers (#37728)
|
c6ba13adf2 |
2024-02-26 |
Skip pod cleanup in case of pod creation failed (#37671)
|
8.0.0
Latest change: 2024-02-19
Commit |
Committed |
Subject |
fa234e0d22 |
2024-02-19 |
Prepare docs 1st wave (RC3) of Providers February 2024 (#37521)
|
6412b06a7b |
2024-02-18 |
Fix KPO task hanging when pod fails to start within specified timeout (#37514)
|
d50a25bd35 |
2024-02-17 |
Fix KeyError when KPO exits too soon (#37508)
|
75182363a2 |
2024-02-17 |
Prepare docs 1st wave (RC2) of Providers February 2024 (#37471)
|
5a0be392e6 |
2024-02-16 |
Add comment about versions updated by release manager (#37488)
|
c84efe77a5 |
2024-02-15 |
KPO Maintain backward compatibility for execute_complete and trigger run method (#37454)
|
32ba99b6c2 |
2024-02-15 |
Create GKEStartJobOperator and KubernetesJobOperator (#36847)
|
0be6430938 |
2024-02-15 |
Revert "KPO Maintain backward compatibility for execute_complete and trigger run method (#37363)" (#37446)
|
df132b2dd6 |
2024-02-15 |
Add GKEStartKueueInsideClusterOperator (#37072)
|
0640e6d595 |
2024-02-14 |
KPO Maintain backward compatibility for execute_complete and trigger run method (#37363)
|
34c06c6922 |
2024-02-14 |
Convert Kubernetes ApiException status code to string to ensure it's correctly checked (#37405)
|
bfb054e9e8 |
2024-02-12 |
Prepare docs 1st wave of Providers February 2024 (#37326)
|
053485ba56 |
2024-02-12 |
Modify KPO to log container log periodically (#37279)
|
f689c3f606 |
2024-02-12 |
Add d401 support to kubernetes provider (#37301)
|
6246eec96f |
2024-02-10 |
Fix occasional attr-undefined for the python_kubernetes_script (#37318)
|
e99487946a |
2024-02-10 |
The task is stuck in a queued state forever in case of pod launch errors (#36882)
|
9a529a8d43 |
2024-02-10 |
Fix hanging KPO on deferrable task with do_xcom_push (#37300)
|
f691adf710 |
2024-02-09 |
Fix rendering 'SparkKubernetesOperator.template_body' (#37271)
|
d155ee8288 |
2024-02-07 |
Update KubernetesPodOperator docs argument precedence (#37047)
|
7932958488 |
2024-02-05 |
Fix assignment of template field in '__init__' in 'KubernetesPodOperator' (#37010)
|
b7731280fc |
2024-02-05 |
[Doc]: cncf provider fix spark operator doc link (#37179)
|
dec2662190 |
2024-01-30 |
feat: Switch all class, functions, methods deprecations to decorators (#36876)
|
c36c4db3f7 |
2024-01-29 |
Kubernetes version bump (#37040)
|
7.14.0
Latest change: 2024-01-26
Commit |
Committed |
Subject |
cead3da4a6 |
2024-01-26 |
Add docs for RC2 wave of providers for 2nd round of Jan 2024 (#37019)
|
dd627d7f46 |
2024-01-26 |
36888-Fix k8 configmap issue in 7.14.0rc1 (#37001)
|
d78a114aa0 |
2024-01-23 |
Increase tenacity wait in read_pod_logs (#36955)
|
2b4da0101f |
2024-01-22 |
Prepare docs 2nd wave of Providers January 2024 (#36945)
|
43d192543e |
2024-01-20 |
Template field support for configmaps in the KubernetesPodOperator (#36922)
|
6dc53524a5 |
2024-01-20 |
Create a generic callbacks class for KubernetesPodOperator (#35714)
|
d3b4a91135 |
2024-01-20 |
fix: Avoid retrying after KubernetesPodOperator has been marked as failed (#36749)
|
6ff96af480 |
2024-01-18 |
Fix stacklevel in warnings.warn into the providers (#36831)
|
142f08abb5 |
2024-01-12 |
Change field type for kube_config (#36752)
|
aa25affec6 |
2024-01-12 |
Add SparkKubernetesOperator crd implementation (#22253)
|
2ffa6e4c4c |
2024-01-12 |
Add support of Pendulum 3 (#36281)
|
c0e2786dbf |
2024-01-11 |
Replace the depreacted cncf-kubernetes modules in the doc and tests (#36727)
|
19ebcac239 |
2024-01-07 |
Prepare docs 1st wave of Providers January 2024 (#36640)
|
2f15c95a28 |
2024-01-03 |
Changing wording in docstring for CNCF provider (#36547)
|
6937ae7647 |
2023-12-30 |
Speed up autocompletion of Breeze by simplifying provider state (#36499)
|
7.13.0
Latest change: 2023-12-28
Commit |
Committed |
Subject |
9b5d6bfe27 |
2023-12-28 |
Add documentation for 3rd wave of providers in Deember (#36464)
|
2bd60771a8 |
2023-12-26 |
Remove deprecated input parameters in the k8s pod operator (#36433)
|
a7700c1567 |
2023-12-26 |
Add reminder about update stub file in case of change KubernetesPodOperator's arguments (#36434)
|
ee219e658d |
2023-12-26 |
Delete get_python_source from Kubernetes decorator after bumping min airflow version to 2.6.0 (#36426)
|
af9328e6ff |
2023-12-26 |
Remove duplicated methods in K8S pod operator module and import them from helper function (#36427)
|
3f60482974 |
2023-12-24 |
Don't get pod status in KubernetesPodOperator if skip_on_exit_code is not set (#36355)
|
63544e184d |
2023-12-24 |
Allow changing of 'config_file' in 'KubernetesResourceBaseOperator' (#36397)
|
7.12.0
Latest change: 2023-12-23
Commit |
Committed |
Subject |
b15d5578da |
2023-12-23 |
Re-apply updated version numbers to 2nd wave of providers in December (#36380)
|
f5883d6e7b |
2023-12-23 |
Prepare 2nd wave of providers in December (#36373)
|
33ee0b98b2 |
2023-12-22 |
Add _request_timeout to KPO log fetch calls (#36297)
|
381922f7c0 |
2023-12-21 |
Make pod_name length equal to HOST_NAME_MAX (#36332)
|
49108e15eb |
2023-12-20 |
Kubernetes executor running slots leak fix (#36240)
|
5ab43d5541 |
2023-12-19 |
Move KubernetesPodTrigger hook to a cached property (#36290)
|
f81dfd731f |
2023-12-17 |
Add 'pod_template_dict' field to 'KubernetesPodOperator' (#33174)
|
a398d9d4fa |
2023-12-16 |
KubernetesPodTrigger: add exception stack trace in TriggerEvent (#35716)
|
cd476acd8f |
2023-12-11 |
Follow BaseHook connection fields method signature in child classes (#36086)
|
b9c574c61a |
2023-12-10 |
list pods performance optimization (#36092)
|
7.11.0
Latest change: 2023-12-08
Commit |
Committed |
Subject |
999b70178a |
2023-12-08 |
Prepare docs 1st wave of Providers December 2023 (#36112)
|
d0918d77ee |
2023-12-07 |
Bump minimum Airflow version in providers to Airflow 2.6.0 (#36017)
|
1264316fe7 |
2023-12-05 |
Drive-by improvements to convert_env_vars (#36062)
|
de71a62848 |
2023-12-05 |
fix: KPO typing env_vars (#36048)
|
f5259376b8 |
2023-11-28 |
Use fail instead of change_state(failed) in K8S executor (#35900)
|
623f989329 |
2023-11-27 |
Stop converting state to TaskInstanceState when it's None (#35891)
|
e57232ff8f |
2023-11-25 |
Feature pass dictionary configuration in application_file in SparkKubernetesOperator (#35848)
|
7.10.0
Latest change: 2023-11-24
Commit |
Committed |
Subject |
0b23d5601c |
2023-11-24 |
Prepare docs 2nd wave of Providers November 2023 (#35836)
|
0e157b38a3 |
2023-11-23 |
Fix K8S executor override config using pod_override_object (#35185)
|
ca97feed18 |
2023-11-23 |
Revert Remove PodLoggingStatus object #35422 (#35822)
|
8dc1b23116 |
2023-11-22 |
feat: K8S resource operator - CRD (#35600)
|
99534e47f3 |
2023-11-19 |
Use reproducible builds for provider packages (#35693)
|
99df205f42 |
2023-11-16 |
Fix and reapply templates for provider documentation (#35686)
|
6f51e502df |
2023-11-15 |
Add annotations field into in KubernetesPodOperator (#35641)
|
486ccba4cf |
2023-11-13 |
Remove inconsequential code bits in KPO logging (#35416)
|
31450bbe3c |
2023-11-13 |
Remove non existing params from 'KubernetesResourceBaseOperator' docstring
|
cd296d2068 |
2023-11-12 |
KubernetesExecutor observability Improvements (#35579)
|
4b1e494f47 |
2023-11-10 |
Add bandit to pre-commit to detect common security issues (#34247)
|
7.9.0
Latest change: 2023-11-08
Commit |
Committed |
Subject |
1b059c57d6 |
2023-11-08 |
Prepare docs 1st wave of Providers November 2023 (#35537)
|
d6c79ce340 |
2023-11-07 |
Remove tenancity on KPO logs inner func consume_logs (#35504)
|
68b3b7b468 |
2023-11-07 |
Simplify KPO multi container log reconciliation logic (#35450)
|
be2c3b9d9e |
2023-11-05 |
Remove PodLoggingStatus object (#35422)
|
c67a2b0413 |
2023-11-05 |
Use constant for empty xcom result sentinel (#35451)
|
a61da3cc87 |
2023-11-04 |
Add verificationy that provider docs are as expected (#35424)
|
706878ec35 |
2023-11-04 |
Remove empty lines in generated changelog (#35436)
|
052e26ad47 |
2023-11-04 |
Change security.rst to use includes in providers (#35435)
|
2023a76037 |
2023-11-03 |
Remove before_log in KPO retry and add traceback when interrupted (#35423)
|
2b0bfea837 |
2023-11-01 |
Add startup_check_interval_seconds to PodManager's await_pod_start (#34231)
|
3724a029da |
2023-11-01 |
Improve clear_not_launched_queued_tasks call duration (#34985)
|
63cc915cd3 |
2023-10-31 |
Switch from Black to Ruff formatter (#35287)
|
7.8.0
Latest change: 2023-10-28
Commit |
Committed |
Subject |
d1c58d86de |
2023-10-28 |
Prepare docs 3rd wave of Providers October 2023 - FIX (#35233)
|
3592ff4046 |
2023-10-28 |
Prepare docs 3rd wave of Providers October 2023 (#35187)
|
85f0ef35b8 |
2023-10-27 |
Added to the rendering of KubernetesOperator V1VolumeMount, sub_path (#35129)
|
d4002261b5 |
2023-10-26 |
Replace blocking IO with async IO in AsyncKubernetesHook (#35162)
|
4767f48a3b |
2023-10-25 |
feat: add hostAliases to pod spec in KubernetesPodOperator (#35063)
|
4c8c85ccc2 |
2023-10-23 |
Consolidate the warning stacklevel in KubernetesPodTrigger (#35079)
|
dd7ba3cae1 |
2023-10-19 |
Pre-upgrade 'ruff==0.0.292' changes in providers (#35053)
|
b75f9e8806 |
2023-10-18 |
Upgrade pre-commits (#35033)
|
f23170c9dd |
2023-10-16 |
D401 Support - A thru Common (Inclusive) (#34934)
|
7.7.0
Latest change: 2023-10-13
Commit |
Committed |
Subject |
e9987d5059 |
2023-10-13 |
Prepare docs 1st wave of Providers in October 2023 (#34916)
|
0c8e30e43b |
2023-10-05 |
Bump min airflow version of providers (#34728)
|
4234d8db7e |
2023-10-04 |
Fix parsing KubernetesPodOperator multiline logs (#34412)
|
cbb04e5133 |
2023-10-01 |
Remove duplicated logs by reusing PodLogsConsumer (#34127)
|
bd512007e5 |
2023-09-28 |
Fix KubernetesPodTrigger startup timeout (#34579)
|
7ebf4220c9 |
2023-09-28 |
Refactor usage of str() in providers (#34320)
|
fb92ff8486 |
2023-09-27 |
Fix Pod not being removed after istio-sidecar is removed (#34500)
|
a169cf2c25 |
2023-09-26 |
Update CHANGELOG.rst (#34625)
|
08729eddbd |
2023-09-22 |
warn level for deprecated set to stacklevel 2 (#34530)
|
659d94f0ae |
2023-09-21 |
Use 'airflow.exceptions.AirflowException' in providers (#34511)
|
8ecd576de1 |
2023-09-14 |
Refactor shorter defaults in providers (#34347)
|
7.6.0
Latest change: 2023-09-14
Commit |
Committed |
Subject |
7574e16e75 |
2023-09-14 |
Prepare docs for Sep 2023 2nd wave of Providers (#34360)
|
de92a81f00 |
2023-09-13 |
Move definition of Pod*Exceptions to pod_generator (#34346)
|
b435b8edef |
2023-09-09 |
Push to xcom before 'KubernetesPodOperator' deferral (#34209)
|
b5057e0e1f |
2023-09-09 |
Add 'progress_callback' parameter to 'KubernetesPodOperator' (#34153)
|
c5016f754d |
2023-09-08 |
Refactor: Consolidate import textwrap in providers (#34220)
|
7.5.1
Latest change: 2023-09-08
Commit |
Committed |
Subject |
21990ed894 |
2023-09-08 |
Prepare docs for 09 2023 - 1st wave of Providers (#34201)
|
6e1de4f9b9 |
2023-09-07 |
fix(providers/spark-kubernetes): respect soft_fail argument when exception is raised (#34167)
|
1005501365 |
2023-09-06 |
Used cached property for hook in SparkKubernetesOperator (#34130)
|
7731255975 |
2023-09-06 |
Refactor: Consolidate import datetime (#34110)
|
5e6e107f73 |
2023-09-05 |
Use 'cached_property' for hook in SparkKubernetesSensor (#34106)
|
fa5e54c4c5 |
2023-09-03 |
Combine similar if logics in providers (#33987)
|
47bd5dd0e1 |
2023-09-03 |
Remove useless string join from providers (#33968)
|
875387afa5 |
2023-09-01 |
Refactor unneeded jumps in providers (#33833)
|
ff7dcf4e82 |
2023-09-01 |
replace loop by any when looking for a positive value in providers (#33984)
|
1b122c1503 |
2023-09-01 |
Move the try outside the loop when this is possible in kubernetes provider (#33977)
|
55976af32e |
2023-08-31 |
Replace sequence concatination by unpacking in Airflow providers (#33933)
|
f66df7f6bc |
2023-08-31 |
Replace dict.items by values when key is not used in providers (#33939)
|
7.5.0
Latest change: 2023-08-29
Commit |
Committed |
Subject |
23174ef1bb |
2023-08-29 |
Prepare docs for Aug 2023 3rd wave of Providers (RC2) (#33868)
|
cede385e93 |
2023-08-28 |
Always use 'Literal' from 'typing_extensions' (#33794)
|
452a978337 |
2023-08-27 |
Improve modules import in cncf.kubernetes probvider by move some of them into a type-checking block (#33781)
|
42bc8fcb6b |
2023-08-26 |
Update pod.py (#33779)
|
b11525702c |
2023-08-26 |
Use literal dict instead of calling dict() in providers (#33761)
|
c077d19060 |
2023-08-26 |
Prepare docs for Aug 2023 3rd wave of Providers (#33730)
|
c477031039 |
2023-08-24 |
Inspect container state rather than last_state when deciding whether to skip (#33702)
|
85acbb4ae9 |
2023-08-24 |
Refactor: Remove useless str() calls (#33629)
|
6130993d78 |
2023-08-24 |
Fix KubernetesPodOperator duplicating logs when interrupted (#33500)
|
2dbb963324 |
2023-08-24 |
Refactor: Improve detection of duplicates and list sorting (#33675)
|
75ce4d1923 |
2023-08-23 |
Add istio test, use curl /quitquitquit to exit sidecar, and some othe… (#33306)
|
4bdf908041 |
2023-08-23 |
Fix 2.7.0 db migration job errors (#33652)
|
0ca5f700ab |
2023-08-23 |
Exclude deprecated "operators.kubernetes_pod" module from provider.yaml (#33641)
|
a54c2424df |
2023-08-23 |
Fix typos (double words and it's/its) (#33623)
|
7141c42cc3 |
2023-08-22 |
Make cluster_context templated (#33604)
|
4c4981d1ad |
2023-08-21 |
Refactor Sqlalchemy queries to 2.0 style (Part 7) (#32883)
|
95a930bc0a |
2023-08-21 |
Consolidate import and usage of itertools (#33479)
|
1cdd82391e |
2023-08-21 |
Simplify conditions on len() in other providers (#33569)
|
e991f60a79 |
2023-08-18 |
Add 'active_deadline_seconds' parameter to 'KubernetesPodOperator' (#33379)
|
bfe08a79db |
2023-08-16 |
Import utc from datetime and normalize its import (#33450)
|
46ffc25995 |
2023-08-14 |
Adding typing for KPO SCC objects (#33381)
|
38aada7b8b |
2023-08-14 |
Introducing class constant to make worker pod log lines configurable (#33378)
|
1695a63291 |
2023-08-12 |
doc: KPO - xcom - only valid json content (#33224)
|
7e79997594 |
2023-08-11 |
D205 Support - Providers - Final Pass (#33303)
|
7.4.2
Latest change: 2023-08-11
Commit |
Committed |
Subject |
b5a4d36383 |
2023-08-11 |
Prepare docs for Aug 2023 2nd wave of Providers (#33291)
|
1f6257110d |
2023-08-09 |
Make the 'OnFinishAction' enum inherit from str to support passing it to 'KubernetesPodOperatpor' (#33228)
|
0b528e2b2e |
2023-08-09 |
Add missing re2 dependency to cncf.kubernetes and celery providers (#33237)
|
056f1670fe |
2023-08-08 |
Refactor: Simplify code in providers/cncf (#33230)
|
9556d6d5f6 |
2023-08-08 |
Replace State by TaskInstanceState in Airflow executors (#32627)
|
8542cdd1c5 |
2023-08-07 |
docs: Link to 'EksPodOperator' from 'KubernetesPodOperator' docs (#33168)
|
7.4.1
Latest change: 2023-08-05
Commit |
Committed |
Subject |
60677b0ba3 |
2023-08-05 |
Prepare docs for Aug 2023 1st wave of Providers (#33128)
|
f4542a30b0 |
2023-08-04 |
Fix waiting the base container when reading the logs of other containers (#33127)
|
4fbbdbc9b1 |
2023-08-04 |
Revert "Fix waiting the base container when reading the logs of other containers (#33092)" (#33125)
|
164526d4c7 |
2023-08-04 |
Consider custom pod labels on pod finding process on 'KubernetesPodOperator' (#33057)
|
d31c77510c |
2023-08-04 |
Fix waiting the base container when reading the logs of other containers (#33092)
|
900ad8c190 |
2023-08-04 |
Fix: Configurable Docker image of 'xcom_sidecar' (#32858)
|
9adb265e0e |
2023-08-04 |
Add notes about pre-2-7 config and cli options in providers (#33123)
|
879fd34e97 |
2023-08-04 |
aDd documentation generation for CLI commands from executors (#33081)
|
f83d63ea54 |
2023-08-04 |
Fix 'KubernetesPodOperator' sub classes default container_logs (#33090)
|
7.4.0
Latest change: 2023-07-29
Commit |
Committed |
Subject |
d06b7af69a |
2023-07-29 |
Prepare docs for July 2023 3rd wave of Providers (#32875)
|
bcc7856b80 |
2023-07-29 |
Add 'termination_message_policy' parameter to 'KubernetesPodOperator' (#32885)
|
f31af91dbd |
2023-07-29 |
Raise original import error in CLI vending of executors (#32931)
|
fcbbf47864 |
2023-07-29 |
[AIP-51] Executors vending CLI commands (#29055)
|
e93460383f |
2023-07-26 |
Move all k8S classes to cncf.kubernetes provider (#32767)
|
fcc6f284c7 |
2023-07-22 |
Update the watcher resource version in SparkK8SOp when it's too old (#32768)
|
73b90c48b1 |
2023-07-21 |
Allow configuration to be contributed by providers (#32604)
|
e01323635a |
2023-07-13 |
Add deprecation info to the providers modules and classes docstring (#32536)
|
7.3.0
Latest change: 2023-07-12
Commit |
Committed |
Subject |
e7f59a913e |
2023-07-12 |
Prepare docs for July 2023 2nd wave of Providers (#32566)
|
b3ce116192 |
2023-07-12 |
Fix async KPO by waiting pod termination in 'execute_complete' before cleanup (#32467)
|
c99c03135c |
2023-07-08 |
D205 Support - Providers: Stragglers and new additions (#32447)
|
9a0f41ba53 |
2023-07-06 |
Logging from all containers in KubernetesOperatorPod (#31663)
|
7.2.0
Latest change: 2023-07-06
Commit |
Committed |
Subject |
225e3041d2 |
2023-07-06 |
Prepare docs for July 2023 wave of Providers (RC2) (#32381)
|
3878fe6fab |
2023-07-05 |
Remove spurious headers for provider changelogs (#32373)
|
cb4927a018 |
2023-07-05 |
Prepare docs for July 2023 wave of Providers (#32298)
|
f8593503cb |
2023-07-05 |
Add default_deferrable config (#31712)
|
df4c8837d0 |
2023-07-01 |
Fix KubernetesPodOperator validate xcom json and add retries (#32113)
|
dd937e51fe |
2023-06-30 |
Add 'on_finish_action' to 'KubernetesPodOperator' (#30718)
|
8f5de83ee6 |
2023-06-29 |
Fix 'KubernetesPodTrigger' waiting strategy (#31348)
|
8c37b74a20 |
2023-06-28 |
D205 Support - Providers: Apache to Common (inclusive) (#32226)
|
6693bdd72d |
2023-06-27 |
fix spark-kubernetes-operator compatibality (#31798)
|
09d4718d3a |
2023-06-27 |
Improve provider documentation and README structure (#32125)
|
7.1.0
Latest change: 2023-06-20
Commit |
Committed |
Subject |
79bcc2e668 |
2023-06-20 |
Prepare RC1 docs for June 2023 wave of Providers (#32001)
|
8b146152d6 |
2023-06-20 |
Add note about dropping Python 3.7 for providers (#32015)
|
66299338eb |
2023-06-18 |
add a return when the event is yielded in a loop to stop the execution (#31985)
|
0c485ae40e |
2023-06-08 |
doc: Include error message in k8s pod email alert (#31785)
|
07ea574fed |
2023-06-07 |
Add D400 pydocstyle check (#31742)
|
d8086a3db5 |
2023-06-05 |
Add possibility to disable logging the pod template in a case when task fails (#31595)
|
def4b53765 |
2023-06-05 |
Fix Fargate logging for AWS system tests (#31622)
|
86b5ba2802 |
2023-06-04 |
Remove return statement after yield from triggers class (#31703)
|
0fa8c44527 |
2023-06-04 |
KubernetesResourceOperator - KubernetesDeleteResourceOperator & KubernetesCreateResourceOperator (#29930)
|
ec2db30267 |
2023-06-02 |
update path of KubernetesPodOperator in docs (#31682)
|
dc5bf3fd02 |
2023-06-02 |
Add discoverability for triggers in provider.yaml (#31576)
|
a59076eaee |
2023-06-02 |
Add D400 pydocstyle check - Providers (#31427)
|
9fa75aaf7a |
2023-05-29 |
Remove Python 3.7 support (#30963)
|
7.0.0
Latest change: 2023-05-19
Commit |
Committed |
Subject |
45548b9451 |
2023-05-19 |
Prepare RC2 docs for May 2023 wave of Providers (#31416)
|
a1f5a5425e |
2023-05-19 |
Remove deprecated features from KubernetesHook (#31402)
|
54f1fb0574 |
2023-05-19 |
Docstring improvements (#31375)
|
abea189022 |
2023-05-18 |
Use '__version__' in providers not 'version' (#31393)
|
f5aed58d9f |
2023-05-18 |
Fixing circular import error in providers caused by airflow version check (#31379)
|
7ebda3898d |
2023-05-17 |
Fix missing line in index.rst for provider documentation (#31343)
|
d9ff55cf6d |
2023-05-16 |
Prepare docs for May 2023 wave of Providers (#31252)
|
caeca2d143 |
2023-05-15 |
Add protocol to define methods relied upon by KubernetesPodOperator (#31298)
|
774a5a9038 |
2023-05-11 |
Empty xcom result file log message more specific (#31228)
|
e7cb9ca2c1 |
2023-05-11 |
Fix pod describing on system test failure (#31191)
|
8eab2e54ee |
2023-05-10 |
K8s hook should still work with missing default conn (#31187)
|
c3c90eaa94 |
2023-05-10 |
Add options to KubernetesPodOperator (#30992)
|
dcf3d39a15 |
2023-05-08 |
Fix kubernetes task decorator pickle error (#31110)
|
0a30706aa7 |
2023-05-03 |
Use 'AirflowProviderDeprecationWarning' in providers (#30975)
|
eef5bc7f16 |
2023-05-03 |
Add full automation for min Airflow version for providers (#30994)
|
a7eb32a5b2 |
2023-04-30 |
Bump minimum Airflow version in providers (#30917)
|
9409446097 |
2023-04-24 |
Add cli cmd to list the provider trigger info (#30822)
|
b5296b7436 |
2023-04-22 |
add missing read for K8S config file from conn in deferred 'KubernetesPodOperator' (#29498)
|
c585ad51c5 |
2023-04-22 |
Upgrade ruff to 0.0.262 (#30809)
|
6.1.0
Latest change: 2023-04-21
Commit |
Committed |
Subject |
e46ce78b66 |
2023-04-21 |
Prepare docs for adhoc release of providers (#30787)
|
ebe2f2f626 |
2023-04-21 |
Remove skip_exit_code from KubernetesPodOperator (#30788)
|
afdc95435b |
2023-04-21 |
Add multiple exit code handling in skip logic for 'DockerOperator' and 'KubernetesPodOperator' (#30769)
|
99a3bf2318 |
2023-04-19 |
Deprecate 'skip_exit_code' in 'DockerOperator' and 'KubernetesPodOperator' (#30733)
|
f511653e5a |
2023-04-15 |
Skip KubernetesPodOperator task when it returns a provided exit code (#29000)
|
6.0.0
Latest change: 2023-04-09
Commit |
Committed |
Subject |
874ea9588e |
2023-04-09 |
Prepare docs for ad hoc release of Providers (#30545)
|
85b9135722 |
2023-04-08 |
Use default connection id for KubernetesPodOperator (#28848)
|
dc4dd9178c |
2023-04-05 |
Allow to set limits for XCOM container (#28125)
|
d23a3bbed8 |
2023-04-04 |
Add mechanism to suspend providers (#30422)
|
5.3.0
Latest change: 2023-04-02
Commit |
Committed |
Subject |
55dbf1ff1f |
2023-04-02 |
Prepare docs for April 2023 wave of Providers (#30378)
|
df49ad179b |
2023-03-24 |
Ensure setup/teardown work on a previously decorated function (#30216)
|
b8ab594130 |
2023-03-15 |
Remove "boilerplate" from all taskflow decorators (#30118)
|
9a4f674852 |
2023-03-14 |
enhance spark_k8s_operator (#29977)
|
c3867781e0 |
2023-03-08 |
adding trigger info to provider yaml (#29950)
|
1e81a98cc6 |
2023-03-07 |
Fix KubernetesPodOperator xcom push when 'get_logs=False' (#29052)
|
971039454a |
2023-03-04 |
Align cncf provider file names with AIP-21 (#29905)
|
6d2face107 |
2023-03-04 |
Fixed hanged KubernetesPodOperator (#28336)
|
5.2.2
Latest change: 2023-03-03
Commit |
Committed |
Subject |
fcd3c0149f |
2023-03-03 |
Prepare docs for 03/2023 wave of Providers (#29878)
|
1e536eb43d |
2023-02-28 |
'KubernetesPodOperator._render_nested_template_fields' improved by changing the conditionals for a map (#29760)
|
dba390e323 |
2023-02-22 |
Fix and augment 'check-for-inclusive-language' CI check (#29549)
|
5.2.1
Latest change: 2023-02-18
Commit |
Committed |
Subject |
470fdaea27 |
2023-02-18 |
Prepare docs for 02 2023 midmonth wave of Providers (#29589)
|
9a5c3e0ac0 |
2023-02-18 |
Fix @task.kubernetes to receive input and send output (#28942)
|
5.2.0
Latest change: 2023-02-08
Commit |
Committed |
Subject |
ce6ae2457e |
2023-02-08 |
Prepare docs for Feb 2023 wave of Providers (#29379)
|
d26dc22391 |
2023-02-01 |
Patch only single label when marking KPO checked (#29279)
|
246d778e6b |
2023-01-30 |
Add deferrable mode to ''KubernetesPodOperator'' (#29017)
|
70b84b51a5 |
2023-01-23 |
Allow setting the name for the base container within K8s Pod Operator (#28808)
|
5.1.1
Latest change: 2023-01-14
Commit |
Committed |
Subject |
911b708ffd |
2023-01-14 |
Prepare docs for Jan 2023 mid-month wave of Providers (#28929)
|
ce858a5d71 |
2023-01-12 |
Switch to ruff for faster static checks (#28893)
|
ce677862be |
2023-01-07 |
Fix Incorrect 'await_container_completion' (#28771)
|
2b92c3c74d |
2023-01-05 |
Fix providers documentation formatting (#28754)
|
5.1.0
Latest change: 2023-01-02
Commit |
Committed |
Subject |
5246c009c5 |
2023-01-02 |
Prepare docs for Jan 2023 wave of Providers (#28651)
|
c22fc000b6 |
2022-12-30 |
Use labels instead of pod name for pod log read in k8s exec (#28546)
|
681835a67c |
2022-12-21 |
Add Flink on K8s Operator (#28512)
|
38e40c6dc4 |
2022-12-21 |
Remove outdated compat imports/code from providers (#28507)
|
401fc57e8b |
2022-12-16 |
Restructure Docs (#27235)
|
bdc3d2e647 |
2022-12-08 |
Keep pod name for k8s executor under 63 characters (#28237)
|
c8e348dcb0 |
2022-12-05 |
Add automated version replacement in example dag indexes (#28090)
|
d93240696b |
2022-12-05 |
Allow longer pod names for k8s executor / KPO (#27736)
|
33c445d92f |
2022-12-03 |
Add volume-related nested template fields for KPO (#27719)
|
ebd7b67dcb |
2022-12-02 |
Patch "checked" when pod not successful (#27845)
|
25bdbc8e67 |
2022-11-26 |
Updated docs for RC3 wave of providers (#27937)
|
2e20e9f7eb |
2022-11-24 |
Prepare for follow-up relase for November providers (#27774)
|
5.0.0
Latest change: 2022-11-15
Commit |
Committed |
Subject |
12c3c39d1a |
2022-11-15 |
pRepare docs for November 2022 wave of Providers (#27613)
|
52593b061c |
2022-11-11 |
Enable template rendering for env_vars field for the @task.kubernetes decorator (#27433)
|
47a2b9ee7f |
2022-11-09 |
Add container_resources as KubernetesPodOperator templatable (#27457)
|
aefadb8c5b |
2022-11-08 |
Allow xcom sidecar container image to be configurable in KPO (#26766)
|
2d2f0daad6 |
2022-11-08 |
Fix KubernetesHook fail on an attribute absence (#25787)
|
eee3df4570 |
2022-11-07 |
Improve task_id to pod name conversion (#27524)
|
8c15b0a6d1 |
2022-11-07 |
Use log.exception where more economical than log.error (#27517)
|
20ecefa416 |
2022-11-05 |
KPO should use hook's get namespace method to get namespace (#27516)
|
701239abc3 |
2022-11-05 |
Remove deprecated backcompat objects for KPO (#27518)
|
9337aa92c0 |
2022-11-05 |
Remove support for node_selectors param in KPO (#27515)
|
3aadc44a13 |
2022-11-03 |
Remove unused backcompat method in k8s hook (#27490)
|
4cdea86d4c |
2022-11-01 |
[DOC] fix K8S hook with KPO (#27445)
|
0c26ec07be |
2022-10-28 |
Drop support for providing ''resource'' as dict in ''KubernetesPodOperator'' (#27197)
|
4797a0322e |
2022-10-28 |
Fix log message for kubernetes hooks (#26999)
|
9ab1a6a3e7 |
2022-10-27 |
Update old style typing (#26872)
|
734995ff26 |
2022-10-26 |
Add deprecation warning re unset namespace in k8s hook (#27202)
|
78b8ea2f22 |
2022-10-24 |
Move min airflow version to 2.3.0 for all providers (#27196)
|
2a34dc9e84 |
2022-10-23 |
Enable string normalization in python formatting - providers (#27205)
|
14a45872e2 |
2022-10-22 |
Remove extra__kubernetes__ prefix from k8s hook extras (#27021)
|
3ecb8dd025 |
2022-10-22 |
Make namespace optional for KPO (#27116)
|
c9e57687b0 |
2022-10-21 |
Make pod name optional in KubernetesPodOperator (#27120)
|
2752f2add1 |
2022-10-12 |
Deprecate use of core get_kube_client in PodManager (#26848)
|
5c97e5be48 |
2022-10-10 |
add container_name option for SparkKubernetesSensor (#26560)
|
53d68049d9 |
2022-10-04 |
Don't consider airflow core conf for KPO (#26849)
|
f8db64c35c |
2022-09-28 |
Update docs for September Provider's release (#26731)
|
4.4.0
Latest change: 2022-09-22
Commit |
Committed |
Subject |
1a07cbe423 |
2022-09-22 |
Prepare to release cncf.kubernetes provider (#26588)
|
e60a459d56 |
2022-09-14 |
Avoid calculating all elements when one item is needed (#26377)
|
06acf40a43 |
2022-09-13 |
Apply PEP-563 (Postponed Evaluation of Annotations) to non-core airflow (#26289)
|
4b26c8c541 |
2022-09-09 |
feat(KubernetesPodOperator): Add support of container_security_context (#25530)
|
0eb0b543a9 |
2022-08-23 |
Add @task.kubernetes taskflow decorator (#25663)
|
db5543ef60 |
2022-08-22 |
pretty print KubernetesPodOperator rendered template env_vars (#25850)
|
ccdd73ec50 |
2022-08-22 |
Wait for xcom sidecar container to start before sidecar exec (#25055)
|
4.3.0
Latest change: 2022-08-10
Commit |
Committed |
Subject |
e5ac6c7cfb |
2022-08-10 |
Prepare docs for new providers release (August 2022) (#25618)
|
c8af0592c0 |
2022-07-26 |
Improve taskflow type hints with ParamSpec (#25173)
|
f05a06537b |
2022-07-16 |
Fix xcom_sidecar stuck problem (#24993)
|
4.2.0
Latest change: 2022-07-13
Commit |
Committed |
Subject |
d2459a241b |
2022-07-13 |
Add documentation for July 2022 Provider's release (#25030)
|
ef79a0d1c4 |
2022-07-11 |
Only assert stuff for mypy when type checking (#24937)
|
e2fd41f7b1 |
2022-07-04 |
Remove 'xcom_push' flag from providers (#24823)
|
9d307102b4 |
2022-06-29 |
More typing and minor refactor for kubernetes (#24719)
|
0de31bd73a |
2022-06-29 |
Move provider dependencies to inside provider folders (#24672)
|
45b11d4ed1 |
2022-06-29 |
Use our yaml util in all providers (#24720)
|
510a6bab45 |
2022-06-28 |
Remove 'hook-class-names' from provider.yaml (#24702)
|
5326da4b83 |
2022-06-28 |
Add 'airflow_kpo_in_cluster' label to KPO pods (#24658)
|
45f4290712 |
2022-06-28 |
Rename 'resources' arg in Kub op to k8s_resources (#24673)
|
9c59831ee7 |
2022-06-21 |
Update providers to use functools compat for ''cached_property'' (#24582)
|
78ac48872b |
2022-06-21 |
Use found pod for deletion in KubernetesPodOperator (#22092)
|
dba3e4ec51 |
2022-06-15 |
Revert "Fix await_container_completion condition (#23883)" (#24474)
|
08b675cf66 |
2022-06-13 |
Fix links to sources for examples (#24386)
|
4.1.0
Latest change: 2022-06-09
Commit |
Committed |
Subject |
dcdcf3a2b8 |
2022-06-09 |
Update release notes for RC2 release of Providers for May 2022 (#24307)
|
717a7588bc |
2022-06-07 |
Update package description to remove double min-airflow specification (#24292)
|
b1ad017cee |
2022-06-07 |
pydocstyle D202 added (#24221)
|
aeabe994b3 |
2022-06-07 |
Prepare docs for May 2022 provider's release (#24231)
|
98b4e48fbc |
2022-06-06 |
Add param docs to KubernetesHook and KubernetesPodOperator (#23955) (#24054)
|
42abbf0d61 |
2022-06-06 |
Fix await_container_completion condition (#23883)
|
027b707d21 |
2022-06-05 |
Add explanatory note for contributors about updating Changelog (#24229)
|
7ad4e67c1a |
2022-06-03 |
Migrate Cncf.Kubernetes example DAGs to new design #22441 (#24132)
|
60eb9e106f |
2022-05-31 |
Use KubernetesHook to create api client in KubernetesPodOperator (#20578)
|
e240132934 |
2022-05-27 |
[FEATURE] KPO use K8S hook (#22086)
|
6bbe015905 |
2022-05-26 |
Use "remote" pod when patching KPO pod as "checked" (#23676)
|
ec6761a5c0 |
2022-05-23 |
Clean up f-strings in logging calls (#23597)
|
064c41afda |
2022-05-20 |
Don't use the root logger in KPO _suppress function (#23835)
|
4.0.2
Latest change: 2022-05-12
Commit |
Committed |
Subject |
75c60923e0 |
2022-05-12 |
Prepare provider documentation 2022.05.11 (#23631)
|
2eeb120bf4 |
2022-05-12 |
Revert "Fix k8s pod.execute randomly stuck indefinitely by logs consumption (#23497) (#23618)" (#23656)
|
ee342b85b9 |
2022-05-11 |
Fix k8s pod.execute randomly stuck indefinitely by logs consumption (#23497) (#23618)
|
863b257642 |
2022-05-10 |
Fix: Exception when parsing log #20966 (#23301)
|
faae9faae3 |
2022-05-10 |
Fixed Kubernetes Operator large xcom content Defect (#23490)
|
dbdcd0fd1d |
2022-04-30 |
Clarify 'reattach_on_restart' behavior (#23377)
|
a914ec22c1 |
2022-04-30 |
Add YANKED to yanked releases of the cncf.kubernetes (#23378)
|
4.0.1
Latest change: 2022-04-30
Commit |
Committed |
Subject |
11bbe471cd |
2022-04-30 |
Prepare documentation for cncf.kubernetes 4.0.1 release (#23374)
|
8e3abe4180 |
2022-04-29 |
Fix ''KubernetesPodOperator'' with 'KubernetesExecutor'' on 2.3.0 (#23371)
|
8b6b0848a3 |
2022-04-23 |
Use new Breese for building, pulling and verifying the images. (#23104)
|
c7399c7190 |
2022-04-21 |
KubernetesHook should try incluster first when not otherwise configured (#23126)
|
70eede5dd6 |
2022-04-20 |
Fix KPO to have hyphen instead of period (#22982)
|
c3d883a971 |
2022-04-19 |
KubernetesPodOperator should patch "already checked" always (#22734)
|
d81703c577 |
2022-04-14 |
Add k8s container's error message in airflow exception (#22871)
|
3c5bc73579 |
2022-04-12 |
Delete old Spark Application in SparkKubernetesOperator (#21092)
|
6933022e94 |
2022-04-10 |
Fix new MyPy errors in main (#22884)
|
04082ac091 |
2022-04-09 |
Cleanup dup code now that k8s provider requires 2.3.0+ (#22845)
|
4.0.0
Latest change: 2022-04-07
Commit |
Committed |
Subject |
56ab82ed7a |
2022-04-07 |
Prepare mid-April provider documentation. (#22819)
|
67e2723b73 |
2022-03-29 |
Log traceback only on ''DEBUG'' for KPO logs read interruption (#22595)
|
6db30f3207 |
2022-03-29 |
Update our approach for executor-bound dependencies (#22573)
|
0d64d66cea |
2022-03-28 |
Stop crashing when empty logs are received from kubernetes client (#22566)
|
0a99be7411 |
2022-03-22 |
Optionally not follow logs in KPO pod_manager (#22412)
|
3.1.2
Latest change: 2022-03-22
Commit |
Committed |
Subject |
d7dbfb7e26 |
2022-03-22 |
Add documentation for bugfix release of Providers (#22383)
|
0f977daa3c |
2022-03-22 |
Fix "run_id" k8s and elasticsearch compatibility with Airflow 2.1 (#22385)
|
7bd165fbe2 |
2022-03-16 |
Remove RefreshConfiguration workaround for K8s token refreshing (#20759)
|
3.1.1
Latest change: 2022-03-14
Commit |
Committed |
Subject |
16adc035b1 |
2022-03-14 |
Add documentation for Classifier release for March 2022 (#22226)
|
3.1.0
Latest change: 2022-03-07
Commit |
Committed |
Subject |
f5b96315fe |
2022-03-07 |
Add documentation for Feb Providers release (#22056)
|
8d8d072289 |
2022-03-03 |
Change KubePodOperator labels from exeuction_date to run_id (#21960)
|
6c37e47cf6 |
2022-03-02 |
Add map_index label to mapped KubernetesPodOperator (#21916)
|
351fa53432 |
2022-03-01 |
Fix Kubernetes example with wrong operator casing (#21898)
|
a159ae828f |
2022-02-25 |
Remove types from KPO docstring (#21826)
|
0a3ff43d41 |
2022-02-08 |
Add pre-commit check for docstring param types (#21398)
|
3.0.2
Latest change: 2022-02-08
Commit |
Committed |
Subject |
d94fa37830 |
2022-02-08 |
Fixed changelog for January 2022 (delayed) provider's release (#21439)
|
6c3a67d4fc |
2022-02-05 |
Add documentation for January 2021 providers release (#21257)
|
4a73d8f3d1 |
2022-02-01 |
Add missed deprecations for cncf (#20031)
|
cb73053211 |
2022-01-27 |
Add optional features in providers. (#21074)
|
602abe8394 |
2022-01-20 |
Remove ':type' lines now sphinx-autoapi supports typehints (#20951)
|
428bd5f228 |
2022-01-10 |
Make ''delete_pod'' change more prominent in K8s changelog (#20753)
|
5569b868a9 |
2022-01-09 |
Fix MyPy Errors for providers: Tableau, CNCF, Apache (#20654)
|
3.0.1
Latest change: 2022-01-08
Commit |
Committed |
Subject |
da9210e89c |
2022-01-08 |
Add documentation for an ad-hoc release of 2 providers (#20765)
|
7222f68d37 |
2022-01-04 |
Update Kubernetes library version (#18797)
|
3.0.0
Latest change: 2021-12-31
Commit |
Committed |
Subject |
f77417eb0d |
2021-12-31 |
Fix K8S changelog to be PyPI-compatible (#20614)
|
97496ba2b4 |
2021-12-31 |
Update documentation for provider December 2021 release (#20523)
|
83f8e178ba |
2021-12-31 |
Even more typing in operators (template_fields/ext) (#20608)
|
746ee587da |
2021-12-31 |
Delete pods by default in KubernetesPodOperator (#20575)
|
d56ff765e1 |
2021-12-30 |
Implement dry_run for KubernetesPodOperator (#20573)
|
e63417553f |
2021-12-30 |
Move pod_mutation_hook call from PodManager to KubernetesPodOperator (#20596)
|
ca6c210b7d |
2021-12-30 |
Rename ''PodLauncher'' to ''PodManager'' (#20576)
|
e07e831946 |
2021-12-30 |
Clarify docstring for ''build_pod_request_obj'' in K8s providers (#20574)
|
d56e7b56bb |
2021-12-30 |
Fix template_fields type to have MyPy friendly Sequence type (#20571)
|
a0821235fb |
2021-12-30 |
Use typed Context EVERYWHERE (#20565)
|
f200bb1977 |
2021-12-29 |
Simplify ''KubernetesPodOperator'' (#19572)
|
4b8a1201ae |
2021-12-16 |
Fix Volume/VolumeMount KPO DeprecationWarning (#19726)
|
2fb5e1d0ec |
2021-12-15 |
Fix cached_property MyPy declaration and related MyPy errors (#20226)
|
fa96b09395 |
2021-12-09 |
Update Sphinx and Sphinx-AutoAPI (#20079)
|
f9eab1c185 |
2021-12-06 |
Add params config, in_cluster, and cluster_context to KubernetesHook (#19695)
|
43de625d42 |
2021-12-01 |
Correctly capitalize names and abbreviations in docs (#19908)
|
9a469d813f |
2021-11-30 |
Capitalize names in docs (#19893)
|
2.2.0
Latest change: 2021-11-30
Commit |
Committed |
Subject |
853576d901 |
2021-11-30 |
Update documentation for November 2021 provider's release (#19882)
|
fe682ec3d3 |
2021-11-24 |
Fix duplicate changelog entries (#19759)
|
0d60d1af41 |
2021-11-23 |
Checking event.status.container_statuses before filtering (#19713)
|
1e57022953 |
2021-11-19 |
Added namespace as a template field in the KPO. (#19718)
|
f7410dfba2 |
2021-11-19 |
Coalesce 'extra' params to None in KubernetesHook (#19694)
|
bf5f452413 |
2021-11-08 |
Change to correct type in KubernetesPodOperator (#19459)
|
854b70b904 |
2021-11-07 |
Decouple name randomization from name kwarg (#19398)
|
2.1.0
Latest change: 2021-10-29
Commit |
Committed |
Subject |
d9567eb106 |
2021-10-29 |
Prepare documentation for October Provider's release (#19321)
|
0a6850647e |
2021-10-21 |
Update docstring to let users use 'node_selector' (#19057)
|
1571f80546 |
2021-10-14 |
Add pre-commit hook for common misspelling check in files (#18964)
|
b2045d6d1d |
2021-10-13 |
Add more type hints to PodLauncher (#18928)
|
c8b86e69e4 |
2021-10-12 |
Add more information to PodLauncher timeout error (#17953)
|
af4a5e006e |
2021-10-01 |
Remove cargo-culted local in-page ToCs (#18668)
|
2.0.3
Latest change: 2021-09-30
Commit |
Committed |
Subject |
840ea3efb9 |
2021-09-30 |
Update documentation for September providers release (#18613)
|
afec743a60 |
2021-09-29 |
Spelling fix (#18606)
|
ef037e7021 |
2021-09-29 |
Static start_date and default arg cleanup for misc. provider example DAGs (#18597)
|
7808be7ffb |
2021-09-21 |
Make Kubernetes job description fit on one log line (#18377)
|
1cb456cba1 |
2021-09-12 |
Add official download page for providers (#18187)
|
046f02e5a7 |
2021-09-09 |
fix misspelling (#18121)
|
b8d06e812a |
2021-09-08 |
Fix KubernetesPodOperator reattach when not deleting pods (#18070)
|
64d2f5488f |
2021-09-07 |
Do not fail KubernetesPodOperator tasks if log reading fails (#17649)
|
0a68588479 |
2021-08-30 |
Add August 2021 Provider's documentation (#17890)
|
42e13e1a5a |
2021-08-30 |
Remove all deprecation warnings in providers (#17900)
|
2.0.2
Latest change: 2021-08-24
Commit |
Committed |
Subject |
bb5602c652 |
2021-08-24 |
Prepare release for Kubernetes Provider (#17798)
|
be75dcd39c |
2021-08-23 |
Update description about the new ''connection-types'' provider meta-data
|
73d2b720e0 |
2021-08-21 |
Fix using XCom with ''KubernetesPodOperator'' (#17760)
|
76ed2a49c6 |
2021-08-19 |
Import Hooks lazily individually in providers manager (#17682)
|
fbf5163ce9 |
2021-08-19 |
Add a note about XCOMs push condition for K8sPodOperator docs (#17690)
|
97428efc41 |
2021-08-02 |
Fix messed-up changelog in 3 providers (#17380)
|
b0b2591071 |
2021-07-27 |
Fix static checks (#17256)
|
997f7d0beb |
2021-07-27 |
Update spark_kubernetes.py (#17237)
|
2.0.1
Latest change: 2021-07-26
Commit |
Committed |
Subject |
87f408b1e7 |
2021-07-26 |
Prepares docs for Rc2 release of July providers (#17116)
|
d48b4e0caf |
2021-07-21 |
Simplify 'default_args' in Kubernetes example DAGs (#16870)
|
3939e84161 |
2021-07-20 |
Enable using custom pod launcher in Kubernetes Pod Operator (#16945)
|
d02ded65ea |
2021-07-15 |
Fixed wrongly escaped characters in amazon's changelog (#17020)
|
b916b75079 |
2021-07-15 |
Prepare documentation for July release of providers. (#17015)
|
b2c66e45b7 |
2021-07-11 |
BugFix: Using 'json' string in template_field causes issue with K8s Operators (#16930)
|
9d6ae609b6 |
2021-06-28 |
Updating task dependencies (#16624)
|
866a601b76 |
2021-06-28 |
Removes pylint from our toolchain (#16682)
|
2.0.0
Latest change: 2021-06-18
Commit |
Committed |
Subject |
bbc627a3da |
2021-06-18 |
Prepares documentation for rc2 release of Providers (#16501)
|
4c9735ff9b |
2021-06-17 |
Fix unsuccessful KubernetesPod final_state call when 'is_delete_operator_pod=True' (#15490)
|
cbf8001d76 |
2021-06-16 |
Synchronizes updated changelog after buggfix release (#16464)
|
1fba5402bb |
2021-06-15 |
More documentation update for June providers release (#16405)
|
4752fb3eb8 |
2021-06-14 |
Fix issue with parsing error logs in the KPO (#15638)
|
9c94b72d44 |
2021-06-07 |
Updated documentation for June 2021 provider release (#16294)
|
2f16757e1a |
2021-06-03 |
Bug Pod Template File Values Ignored (#16095)
|
1e647029e4 |
2021-06-01 |
Rename the main branch of the Airflow repo to be 'main' (#16149)
|
476d0f6e3d |
2021-05-22 |
Bump pyupgrade v2.13.0 to v2.18.1 (#15991)
|
85b2ccb0c5 |
2021-05-20 |
Add 'KubernetesPodOperat' 'pod-template-file' jinja template support (#15942)
|
733bec9a04 |
2021-05-20 |
Bug Fix Pod-Template Affinity Ignored due to empty Affinity K8S Object (#15787)
|
37d549bde7 |
2021-05-14 |
Save pod name to xcom for KubernetesPodOperator (#15755)
|
37681bca00 |
2021-05-07 |
Auto-apply apply_default decorator (#15667)
|
1.2.0
Latest change: 2021-05-01
Commit |
Committed |
Subject |
807ad32ce5 |
2021-05-01 |
Prepares provider release after PIP 21 compatibility (#15576)
|
5b2fe0e740 |
2021-04-27 |
Add Connection Documentation for Popular Providers (#15393)
|
53fc1a9679 |
2021-04-26 |
Change KPO node_selectors warning to proper deprecationwarning (#15507)
|
d3cc67aa7a |
2021-04-24 |
Fix timeout when using XCom with KubernetesPodOperator (#15388)
|
be421a6b07 |
2021-04-23 |
Fix labels on the pod created by ''KubernetsPodOperator'' (#15492)
|
44480d3673 |
2021-04-14 |
Require 'name' with KubernetesPodOperator (#15373)
|
b4770725a3 |
2021-04-12 |
Add links to new modules for deprecated modules (#15316)
|
1.1.0
Latest change: 2021-04-07
Commit |
Committed |
Subject |
4e018a870c |
2021-04-07 |
Refreshed provider's upcoming release with k8s retries (#15239)
|
1806670383 |
2021-04-07 |
Retry pod launching on 409 ApiExceptions (#15137)
|
042be2e4e0 |
2021-04-06 |
Updated documentation for provider packages before April release (#15236)
|
6d7a70b88e |
2021-04-05 |
Separate Kubernetes pod_launcher from core airflow (#15165)
|
7757fe32e0 |
2021-03-31 |
Doc: Update kubernetes.rst to clarify Kubernetes Connection (#14954)
|
00453dc4a2 |
2021-03-20 |
Add ability to specify api group and version for Spark operators (#14898)
|
68e4c4dcb0 |
2021-03-20 |
Remove Backport Providers (#14886)
|
e7bb17aeb8 |
2021-03-06 |
Use built-in 'cached_property' on Python 3.8 where possible (#14606)
|
7daebefd15 |
2021-03-05 |
Use libyaml C library when available. (#14577)
|
1.0.2
Latest change: 2021-02-27
Commit |
Committed |
Subject |
589d6dec92 |
2021-02-27 |
Prepare to release the next wave of providers: (#14487)
|
809b4f9b18 |
2021-02-23 |
Unique pod name (#14186)
|
649335c043 |
2021-02-07 |
Template k8s.V1EnvVar without adding custom attributes to dict. (#14123)
|
d4c4db8a18 |
2021-02-05 |
Allow users of the KPO to template environment variables (#14083)
|
10343ec29f |
2021-02-05 |
Corrections in docs and tools after releasing provider RCs (#14082)
|
1.0.1
Latest change: 2021-02-04
Commit |
Committed |
Subject |
88bdcfa0df |
2021-02-04 |
Prepare to release a new wave of providers. (#14013)
|
ac2f72c98d |
2021-02-01 |
Implement provider versioning tools (#13767)
|
a9ac2b040b |
2021-01-23 |
Switch to f-strings using flynt. (#13732)
|
1b9e3d1c28 |
2021-01-22 |
Revert "Fix error with quick-failing tasks in KubernetesPodOperator (#13621)" (#13835)
|
94d3ed61d6 |
2021-01-21 |
Fix error with quick-failing tasks in KubernetesPodOperator (#13621)
|
3fd5ef3555 |
2021-01-21 |
Add missing logos for integrations (#13717)
|
295d66f914 |
2020-12-30 |
Fix Grammar in PIP warning (#13380)
|
7a560ab6de |
2020-12-24 |
Pass image_pull_policy in KubernetesPodOperator correctly (#13289)
|
6cf76d7ac0 |
2020-12-18 |
Fix typo in pip upgrade command :( (#13148)
|
f6448b4e48 |
2020-12-15 |
Add link to PyPI Repository to provider docs (#13064)
|
1.0.0
Latest change: 2020-12-09
Commit |
Committed |
Subject |
32971a1a2d |
2020-12-09 |
Updates providers versions to 1.0.0 (#12955)
|
b40dffa085 |
2020-12-08 |
Rename remaing modules to match AIP-21 (#12917)
|
9b39f24780 |
2020-12-08 |
Add support for dynamic connection form fields per provider (#12558)
|
bd90136aaf |
2020-11-30 |
Move operator guides to provider documentation packages (#12681)
|
2037303eef |
2020-11-29 |
Adds support for Connection/Hook discovery from providers (#12466)
|
de3b1e687b |
2020-11-28 |
Move connection guides to provider documentation packages (#12653)
|
c02a3f59e4 |
2020-11-23 |
Spark-on-k8s sensor logs - properly pass defined namespace to pod log call (#11199)
|
f2569de7d1 |
2020-11-22 |
Add example DAGs to provider docs (#12528)
|
c34ef853c8 |
2020-11-20 |
Separate out documentation building per provider (#12444)
|
9e089ab895 |
2020-11-19 |
Fix Kube tests (#12479)
|
d32fe78c0d |
2020-11-18 |
Update readmes for cncf.kube provider fixes (#12457)
|
d84a52dc8f |
2020-11-18 |
Fix broken example_kubernetes DAG (#12455)
|
7c8b71d201 |
2020-11-18 |
Fix backwards compatibility further (#12451)
|
0080354502 |
2020-11-18 |
Update provider READMEs for 1.0.0b2 batch release (#12449)
|
7ca0b6f121 |
2020-11-18 |
Enable Markdownlint rule MD003/heading-style/header-style (#12427) (#12438)
|
763b40d223 |
2020-11-18 |
Raise correct Warning in kubernetes/backcompat/volume_mount.py (#12432)
|
bc4bb30588 |
2020-11-18 |
Fix docstrings for Kubernetes Backcompat module (#12422)
|
cab86d80d4 |
2020-11-17 |
Make K8sPodOperator backwards compatible (#12384)
|
ae7cb4a1e2 |
2020-11-17 |
Update wrong commit hash in backport provider changes (#12390)
|
6889a333cf |
2020-11-15 |
Improvements for operators and hooks ref docs (#12366)
|
221f809c1b |
2020-11-14 |
Fix full_pod_spec for k8spodoperator (#12354)
|
7825e8f590 |
2020-11-13 |
Docs installation improvements (#12304)
|
85a18e13d9 |
2020-11-09 |
Point at pypi project pages for cross-dependency of provider packages (#12212)
|
59eb5de78c |
2020-11-09 |
Update provider READMEs for up-coming 1.0.0beta1 releases (#12206)
|
3f59e75cdf |
2020-11-09 |
KubernetesPodOperator: use randomized name to get the failure status (#12171)
|
b2a28d1590 |
2020-11-09 |
Moves provider packages scripts to dev (#12082)
|
7825be50d8 |
2020-11-05 |
Randomize pod name (#12117)
|
91a64db505 |
2020-11-04 |
Format all files (without excepions) by black (#12091)
|
4e8f9cc8d0 |
2020-11-03 |
Enable Black - Python Auto Formmatter (#9550)
|
8c42cf1b00 |
2020-11-03 |
Use PyUpgrade to use Python 3.6 features (#11447)
|
5a439e84eb |
2020-10-26 |
Prepare providers release 0.0.2a1 (#11855)
|
872b1566a1 |
2020-10-25 |
Generated backport providers readmes/setup for 2020.10.29 (#11826)
|
53e6062105 |
2020-10-21 |
Enforce strict rules for yamllint (#11709)
|
349b0811c3 |
2020-10-20 |
Add D200 pydocstyle check (#11688)
|
eee4e30f2c |
2020-10-15 |
Add better debug logging to K8sexec and K8sPodOp (#11502)
|
16e7129719 |
2020-10-13 |
Added support for provider packages for Airflow 2.0 (#11487)
|
8640fb6c10 |
2020-10-09 |
fix tests (#11368)
|
298052fcee |
2020-10-10 |
[airflow/providers/cncf/kubernetes] correct hook methods name (#11008)
|
49aad025b5 |
2020-10-09 |
Users can specify sub-secrets and paths k8spodop (#11369)
|
b93b6c5be3 |
2020-10-05 |
Allow labels in KubernetesPodOperator to be templated (#10796)
|
0a0e1af800 |
2020-10-03 |
Fix Broken Markdown links in Providers README TOC (#11249)
|
ca4238eb4d |
2020-10-02 |
Fixed month in backport packages to October (#11242)
|
5220e4c384 |
2020-10-02 |
Prepare Backport release 2020.09.07 (#11238)
|
a888198c27 |
2020-09-27 |
Allow overrides for pod_template_file (#11162)
|
0161b5ea2b |
2020-09-26 |
Increasing type coverage for multiple provider (#11159)
|
e3f96ce7a8 |
2020-09-24 |
Fix incorrect Usage of Optional[bool] (#11138)
|
f3e87c5030 |
2020-09-22 |
Add D202 pydocstyle check (#11032)
|
b61225a885 |
2020-09-21 |
Add D204 pydocstyle check (#11031)
|
cba51d49ee |
2020-09-17 |
Simplify the K8sExecutor and K8sPodOperator (#10393)
|
1294e15d44 |
2020-09-16 |
KubernetesPodOperator template fix (#10963)
|
5d6d5a2f7d |
2020-09-14 |
Allow to specify path to kubeconfig in KubernetesHook (#10453)
|
7edfac957b |
2020-09-09 |
Add connection caching to KubernetesHook (#10447)
|
9549274d11 |
2020-09-09 |
Upgrade black to 20.8b1 (#10818)
|
90c1505686 |
2020-09-04 |
Make grace_period_seconds option on K8sPodOperator (#10727)
|
338b412c04 |
2020-09-02 |
Add on_kill support for the KubernetesPodOperator (#10666)
|
596bc13379 |
2020-08-31 |
Adds 'cncf.kubernetes' package back to backport provider packages. (#10659)
|
1e5aa4465c |
2020-08-26 |
Spark-on-K8S sensor - add driver logs (#10023)
|
fdd9b6f65b |
2020-08-25 |
Enable Black on Providers Packages (#10543)
|
2f2d8dbfaf |
2020-08-25 |
Remove all "noinspection" comments native to IntelliJ (#10525)
|
7c206a82a6 |
2020-08-22 |
Replace assigment with Augmented assignment (#10468)
|
8cd2be9e16 |
2020-08-11 |
Fix KubernetesPodOperator reattachment (#10230)
|
cdec301254 |
2020-08-07 |
Add correct signature to all operators and sensors (#10205)
|
24c8e4c2d6 |
2020-08-06 |
Changes to all the constructors to remove the args argument (#10163)
|
aeea71274d |
2020-08-02 |
Remove 'args' parameter from provider operator constructors (#10097)
|
f1fd3e2c45 |
2020-07-31 |
Fix typo on reattach property of kubernetespodoperator (#10056)
|
03c4351744 |
2020-07-31 |
Allow 'image' in 'KubernetesPodOperator' to be templated (#10068)
|
88c1603060 |
2020-07-31 |
Improve docstring note about GKEStartPodOperator on KubernetesPodOperator (#10049)
|
7d24b088cd |
2020-07-25 |
Stop using start_date in default_args in example_dags (2) (#9985)
|
33f0cd2657 |
2020-07-22 |
apply_default keeps the function signature for mypy (#9784)
|
c2db0dfeb1 |
2020-07-22 |
More strict rules in mypy (#9705) (#9906)
|
719ae2bf62 |
2020-07-22 |
Dump Pod as YAML in logs for KubernetesPodOperator (#9895)
|
840799d559 |
2020-07-20 |
Improve KubernetesPodOperator guide (#9079)
|
44d4ae809c |
2020-07-06 |
Upgrade to latest pre-commit checks (#9686)
|
8bd15ef634 |
2020-07-01 |
Switches to Helm Chart for Kubernetes tests (#9468)
|
40bf8f28f9 |
2020-06-18 |
Detect automatically the lack of reference to the guide in the operator descriptions (#9290)
|
1d36b0303b |
2020-05-23 |
Fix references in docs (#8984)
|
e742ef7c70 |
2020-05-23 |
Fix typo in test_project_structure (#8978)
|
375d1ca229 |
2020-05-19 |
Release candidate 2 for backport packages 2020.05.20 (#8898)
|
12c5e5d8ae |
2020-05-17 |
Prepare release candidate for backport packages (#8891)
|
8985df0bfc |
2020-05-16 |
Monitor pods by labels instead of names (#6377)
|
f3521fb0e3 |
2020-05-16 |
Regenerate readme files for backport package release (#8886)
|
92585ca4cb |
2020-05-15 |
Added automated release notes generation for backport operators (#8807)
|
f82ad452b0 |
2020-05-15 |
Fix KubernetesPodOperator pod name length validation (#8829)
|
1ccafc617c |
2020-04-02 |
Add spark_kubernetes system test (#7875)
|
cd546b664f |
2020-03-23 |
Add missing call to Super class in 'cncf' & 'docker' providers (#7825)
|
6c39a3bf97 |
2020-03-10 |
[AIRFLOW-6542] Add spark-on-k8s operator/hook/sensor (#7163)
|
42eef38217 |
2020-03-07 |
[AIRFLOW-6877] Add cross-provider dependencies as extras (#7506)
|
3320e432a1 |
2020-02-24 |
[AIRFLOW-6817] Lazy-load 'airflow.DAG' to keep user-facing API untouched (#7517)
|
0ec2774120 |
2020-02-24 |
[AIRFLOW-5629] Implement Kubernetes priorityClassName in KubernetesPodOperator (#7395)
|
9cbd7de6d1 |
2020-02-18 |
[AIRFLOW-6792] Remove _operator/_hook/_sensor in providers package and add tests (#7412)
|
967930c0cb |
2020-02-11 |
[AIRFLOW-5413] Allow K8S worker pod to be configured from JSON/YAML file (#6230)
|
96f834389e |
2020-02-03 |
[AIRFLOW-6678] Pull event logs from Kubernetes (#7292)
|
97a429f9d0 |
2020-02-02 |
[AIRFLOW-6714] Remove magic comments about UTF-8 (#7338)
|
cf141506a2 |
2020-02-02 |
[AIRFLOW-6708] Set unique logger names (#7330)
|
373c6aa4a2 |
2020-01-30 |
[AIRFLOW-6682] Move GCP classes to providers package (#7295)
|
83c037873f |
2020-01-30 |
[AIRFLOW-6674] Move example_dags in accordance with AIP-21 (#7287)
|
059eda05f8 |
2020-01-21 |
[AIRFLOW-6610] Move software classes to providers package (#7231)
|