Skip to content

Releases: accetto/headless-coding-g3

Release 22.11.1

12 Nov 17:13
Compare
Choose a tag to compare

Release 22.11.1

This is a quick fix release, because Chromium Browser has changed its package naming pattern.

Release 22.11

06 Nov 18:13
Compare
Choose a tag to compare

Release 22.11

This is a milestone release. It's the first release of the new building pipeline version G3v2. The previous version G3v1 will still be available in this repository as the branch archived-generation-g3v1.

The version G3v2 brings the following major changes:

  • 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. GitLab).
  • The local stage is the default building stage. 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 hasn't work properly any more. However, the README files can be still prepared with the provided utility and then copy-and-pasted to the Docker Hub manually.

Added files:

  • docker/hooks/cache
  • ci-builder.sh
  • readme-builder.md
  • readme-ci-builder.md
  • readme-g3-cache.md
  • readme-local-building-example.md
  • utils/readme-util-readme-examples.md

Removed files:

  • local-builder-readme.md
  • local-building-example.md
  • utils/example-secrets-utils.rc
  • utils/examples-util-readme.md
  • .github/workflows/dockerhub-autobuild.yml
  • .github/workflows/dockerhub-post-push.yml
  • .github/workflows/deploy-readme.sh

Many other files have been updated, some of them significantly.

Hoverer, the changes affect only the building pipeline, not the Docker images themselves. The Dockerfile, apart from using the new local g3-cache, stays conceptually unchanged.

Release 22.10

24 Oct 08:17
Compare
Choose a tag to compare

Release 22.10

This is the last release of the current building pipeline generation G3v1, which will still be available in the repository as the branch archived-generation-g3v1.

The next milestone release will bring some significant changes and improvements in the building pipeline (generation G3v2) . The changing parts marked as DEPRECATED will be replaced or removed.

Release 22.09

11 Sep 15:36
Compare
Choose a tag to compare

Release 22.09

This is just a maintenance release.

  • Warnings about the README publishing not always working problem have been added.
  • Some comments have been updated.

Release 22.07

07 Jul 09:58
Compare
Choose a tag to compare

Release 22.07

  • xfce-nodejs
    • updated the package.json file of the sample electron-test-app to satisfy the Dependabot alerts

Release 22.04

29 Apr 19:33
Compare
Choose a tag to compare

Release 22.04

  • noVNC improvements

    • noVNC got a new optional argument, which is passed through a new environment variable NOVNC_HEARTBEAT

      • set the variable by creating the container, like docker run -e NOVNC_HEARTBEAT=30 for the ping interval 30 seconds
      • it should prevent disconnections because of inactivity, if the container is used behind load-balancers or reverse proxies (issue #23)
    • script vnc_startup.rc has been adjusted and improved

    • script version_of.sh has been adjusted

    • numpy module has been added to make the HyBi protocol faster

    • following variables related to noVNC has been renamed in all related files

      • ARG_NO_VNC_PORT renamed to ARG_NOVNC_PORT
      • NO_VNC_HOME renamed to NOVNC_HOME
      • NO_VNC_PORT renamed to NOVNC_PORT

Release 22.02

26 Feb 13:56
Compare
Choose a tag to compare

Release 22.02

  • Updated components:

    • TigerVNC to version 1.12.0
    • noVNC to version 1.3.0
    • websockify to version 0.10.0
  • Added components:

    • python3 (also added into the verbose version sticker)
    • systemctl
  • Updated files:

    • Dockerfile.xfce (components updated and added)
    • Dockerfile.xfce.nodejs (components updated and added)
    • Dockerfile.xfce.postman (components updated and added)
    • Dockerfile.xfce.python (components updated and added)
    • vnc_startup.rc (new noVNC startup)
    • version_sticker.sh (python3 included)
    • env.rc (handling of tags)
    • build (handling of tags)
    • pre_build (handling of tags)
    • util-readme.sh (fixed token parsing)
    • all readme files
  • Added files:

    • local-builder-readme.md
  • Changes in building and publishing policy:

    • The images without noVNC will not be published on Docker Hub any more, because the size difference is now only 2MB. However, they always can be built locally.
    • The images tagged latest will always implement VNC and noVNC.
    • The Firefox images will always include also Firefox plus features. They do not change the default Firefox installation in any way and you can simply ignore them, if you wish.

Release 22.01.1

27 Jan 10:41
Compare
Choose a tag to compare

Release 22.01.1

  • FIXED: Dockerfile.xfce.postman
    • package libxshmfence1 added
    • it's required since Postman v9.8.3

Release 22.01

19 Jan 15:32
Compare
Choose a tag to compare

Release 22.01

  • Dockerfiles use TigerVNC releases from SourceForge website

Release 21.10

26 Oct 14:19
Compare
Choose a tag to compare

Release 21.10

  • Dockerfile.xfce.nodejs and Dockerfile.xfce.python updated (VSCode stage)