Changelog
All notable changes to this project are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
[1.0.0] - 2026-10-27
First release.
- The
@task.pyspark_on_k8sdecorator and thepyspark_on_k8shelper for the stock@task.pyspark, which run a task as a client-mode Spark driver on Kubernetes. The Airflow worker pod is the driver and the executors are pods in the same namespace. - The
SparkBaseConf,SparkDriverConfandSparkExecutorConfobjects that render the driver pod, the executor pod template and the Spark configuration. - Support for Airflow 2.11 and 3.3 with the KubernetesExecutor, Spark 4 and Python 3.10 to 3.14.
- The Helm chart
pysparkonk8s-rbac, with the Role and RoleBinding the worker pod needs to create executors. - Driver images for Airflow 3.3.2 on Python 3.10, 3.12 and 3.14, for linux/amd64 and linux/arm64.
- Documentation site on GitHub Pages.