Skip to content

Project versions

accetto edited this page Mar 15, 2025 · 2 revisions

Project versions

Version: G3v7

Updated: 2025-03-15


About project versions

There have been several versions of this project till now. This page describes only the more significant ones.

The versions usually differ only by the building pipeline, not by the Docker images themselves.

The Dockerfiles, apart from some particular differences, stay conceptually unchanged.

The previous versions are still available in this GitHub repository as the branches named as archived-generation-g3v{d}.

Version G3v2

The version G3v2 brings the following major changes comparing to the previous version G3v1:

  • Significantly improved building performance by introducing a local cache (g3-cache).
  • Auto-building on the Docker Hub and using of the GitHub Actions have been abandoned.
  • The enhanced building pipeline moves towards building the images outside the Docker Hub and aims to support also stages with CI/CD capabilities (e.g. the GitLab).
  • The local stage is the default building stage now. However, the new building pipeline has already been tested also with a local GitLab installation in a Docker container on a Linux machine.
  • Automatic publishing of README files to the Docker Hub has been removed, because it was not working properly any more. However, the README files for the Docker Hub can still be prepared with the provided utility util-readme.sh and then copy-and-pasted to the Docker Hub manually.

Version G3v7

The version G3v7 has brought an improved building pipeline.

The final images can be built significantly faster, because the temporary helper images are used as external caches.

Check the page How building works for more information.