Spark-on-k8s

Latest version: v0.10.1

Safety actively analyzes 681857 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

0.4.0

Not secure
What's Changed
This release introduces new features for the API and webserver, including the ability to kill and delete Spark jobs and read driver pod logs directly from the webserver, and some improvements for the helm chart access service account permissions.

* feat(webserver): implement a UI to stream driver pod logs by hussein-awala in https://github.com/hussein-awala/spark-on-k8s/pull/14
* chore: separate html templates and css styles by hussein-awala in https://github.com/hussein-awala/spark-on-k8s/pull/15
* chore: separate sync and async app manager in two modules by hussein-awala in https://github.com/hussein-awala/spark-on-k8s/pull/17
* feat: api routes to kill and delete spark app by hussein-awala in https://github.com/hussein-awala/spark-on-k8s/pull/16
* fix: use websocket client in async kill_app to run pod exec by hussein-awala in https://github.com/hussein-awala/spark-on-k8s/pull/18
* fix: remove duplicated app from app endpoints paths by hussein-awala in https://github.com/hussein-awala/spark-on-k8s/pull/19
* feat: add kill and delete features to the webserver by hussein-awala in https://github.com/hussein-awala/spark-on-k8s/pull/20
* fix: close the ws client properly by hussein-awala in https://github.com/hussein-awala/spark-on-k8s/pull/21
* security: bump airflow version to 2.8.3 to avoid CVE-2024-28746 by hussein-awala in https://github.com/hussein-awala/spark-on-k8s/pull/23
* feat(helm): support specific namespaces and swtiching between read and edit permissions by hussein-awala in https://github.com/hussein-awala/spark-on-k8s/pull/24
* fix(webserver): fix the static folder path by hussein-awala in https://github.com/hussein-awala/spark-on-k8s/pull/25
* fix(api): add missing websockets packages to api extra by hussein-awala in https://github.com/hussein-awala/spark-on-k8s/pull/26
* chore(webserver): add a page to redirect to when there is a K8S error by hussein-awala in https://github.com/hussein-awala/spark-on-k8s/pull/27


**Full Changelog**: https://github.com/hussein-awala/spark-on-k8s/compare/0.3.0...0.4.0

0.3.0

Not secure
What's Changed
* feat: support driver and executor node selectors by hussein-awala in https://github.com/hussein-awala/spark-on-k8s/pull/10
* feat: support driver and executor labels and annotations by hussein-awala in https://github.com/hussein-awala/spark-on-k8s/pull/11
* feat: support driver pod tolerations by hussein-awala in https://github.com/hussein-awala/spark-on-k8s/pull/12
* feat: support executor pod template path by hussein-awala in https://github.com/hussein-awala/spark-on-k8s/pull/13


**Full Changelog**: https://github.com/hussein-awala/spark-on-k8s/compare/0.2.3...0.3.0

0.2.3

Not secure
What's Changed
* fix(cli): skip adding api commands when api extra is not installed by hussein-awala in https://github.com/hussein-awala/spark-on-k8s/pull/8
* fix(security): update flask-appbuilder to fix CVE-2024-25128 by hussein-awala in https://github.com/hussein-awala/spark-on-k8s/pull/9


**Full Changelog**: https://github.com/hussein-awala/spark-on-k8s/compare/0.2.2...0.2.3

0.2.2

Not secure
What's Changed
* doc: add missing parameters to docstring by hussein-awala in https://github.com/hussein-awala/spark-on-k8s/pull/4
* fix(cli): Bump min Kubernetes version and fix setup namespace command by hussein-awala in https://github.com/hussein-awala/spark-on-k8s/pull/3
* fix(cli): ENV_VARS_FROM_SECRET default value by hussein-awala in https://github.com/hussein-awala/spark-on-k8s/pull/5
* fix(core): handle the case where secret_values is an empty dict by hussein-awala in https://github.com/hussein-awala/spark-on-k8s/pull/6
* fix(cli): split the spark configs only by the first = by hussein-awala in https://github.com/hussein-awala/spark-on-k8s/pull/7


**Full Changelog**: https://github.com/hussein-awala/spark-on-k8s/compare/0.2.1...0.2.2

0.2.1

Not secure
What's Changed
* fix(security): bump cryptography version to fix CVE-2024-26130 by hussein-awala in https://github.com/hussein-awala/spark-on-k8s/pull/2


**Full Changelog**: https://github.com/hussein-awala/spark-on-k8s/compare/0.2.0...0.2.1

0.2.0

Not secure
What's Changed
* Support creating an ephemeral secret for sensitive arguments (Python client, CLI, and Airflow operator)
* Support mounting existing secrets to the driver pod as environment variables (Python client and CLI)
* Support mounting volumes to the spark driver pod (Python client and Airflow operator)
* Support mounting volumes to the spark executor pods (Python client and Airflow operator)

Security
* Add a lower bound for `aiohttp` to avoid [CVE-2024-23829 ](https://github.com/advisories/GHSA-8qpw-xqxj-h4r2) and [CVE-2024-23334](https://github.com/advisories/GHSA-5h86-8mv2-jq9f)
* Bump `FastAPI` and `starlette` versions to fix [CVE-2024-24762](https://github.com/advisories/GHSA-2jv5-9r88-3w3p)

**Full Changelog**: https://github.com/hussein-awala/spark-on-k8s/compare/0.1.0...0.2.0

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.