Skip to content

GPC Image Changelog

DataKitchen provides a pre-configured container node called the General Purpose Container (GPC). This node is available as a Docker image: https://hub.docker.com/r/datakitchenprod/dk_general_purpose_container .

The following document describes changes and updates to the GPC versions that may have impacts on your existing setup.

Note on latest tag versus fixed version

When configuring a GPC, the version of the docker image is set by a tag . DataKitchen provides semantic versions for each image release and a latest tag that is updated with the most recent version.

If you use the latest tag, your container nodes will be automatically upgraded at each release. If you use a fixed version, you should set an upgrade schedule to ensure your node version is not too far behind the current offering.

For more best practices, see GPC Best Practices.

Python compatibility updates

Change to latest tag: 29 November 2023

Warning

This change may cause incompatibilities in your current setup.

At this time, the GPC latest tag is compatible with Python version 3.8. The GPC latest tag will start using Python 3.10 on November 29th.

To avoid issues in your container nodes, it is recommended to test that your scripts are compatible with Python 3.10. We suggest that you use the tag python3.10 in your tests. If you have questions, please work with your account representatives.

5 October 2023

The GPC provides support for Python 3.10 as of v0.177 and in the image python3.10 . Support for Python 3.9 is available in the image called python3.9 . Subsequent versions of the GPC provide both a Python 3.9 and Python 3.10 option, noted as v0.###_python3.9 and v0.###_python3.10.

A legacy image python3.8 is available to use with Python3.8.

Note that the GPC's pre-installed package compatibilities are retained.

In line with the Python development status , DataKitchen's DataOps Automation Python support is as follows:

  • 3.10: Feature
  • 3.9: Bug fix
  • 3.8: End-of-life

Apt repositories update

19 June 2012

In version 0.170, we added the update of apt repositories before installing a package.