Skip to content

6.0.0: Python 2 and Python 3.6 Removal

Compare
Choose a tag to compare
@tkilias tkilias released this 31 Mar 13:27
· 184 commits to master since this release
f735dd1

Summary

In this release, we removed Python 3.6 and Python 2 from the flavors and replaced it with Python 3.7, because the former ones are long time end of life and don't receive security fixes anymore.

Note: We had to remove samba support from the standard flavor 7.*, because it depended on Python 2. If you need samba support, please use the standard flavor 8.0.

Furthermore, this release fixed a bug with R SCALAR RETURNS UDFs where either a empty run function or returning null from the run function lead to a hanging UDF, which will fail after a while with a out of memory error.

Package Version Comparison between Release 5.0.0 and 6.0.0

Script-Language-Container-Tool (Exaslct)

This release uses version 0.15.0 of the container tool.

Bug Fixes

  • #703: Fixed package diff workflow
  • #714: Pinned Python3 cryptography package on legacy standard containers
  • #754: Fixed R SCALAR RETURNS UDFs with empty run function hangs

Features / Enhancements

n/a

Documentation

n/a

Refactoring

  • #697: Disabled version check GH action for master branch
  • #702: Updated toolchain dependencies
  • #706: Updated script-languages-container-ci-setup dependency
  • #774: Updated CI to the version released on PyPi
  • #768: Removed or replaced Python 2 tests

Security

  • #710: Updated curl
  • #713: Updated Python3.7
  • #720: Updated ubuntu dependencies
  • #723: Updated curl
  • #725: Updated pip protobuf package on standard flavors
  • #727: Ignored CVE-2022-23960
  • #732: Updated openjdk for standard flavors
  • #734: Ignored CVE-2022-43945 and update Ubuntu packages
  • #737: Updated ubuntu packages
  • #740: Updated Ubuntu packages
  • #745: Updated Ubuntu python packages
  • #748: Updated Ubuntu packages and removed Python 3.6
  • #752: Updated ubuntu packages
  • #756: Updated Ubuntu packages
  • #759: Updated Ubuntu packages
  • #762: Updated Conda/Ubuntu/Pypi packages
  • #764: Removed Python 2 from the flavors
  • #767: Updated libprotobuf-dev
  • #775: Updated dependencies