Releases: accetto/headless-coding-g3
Release 22.11.1
Release 22.11.1
This is a quick fix release, because Chromium Browser
has changed its package naming pattern.
Release 22.11
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
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
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
Release 22.07
- xfce-nodejs
- updated the
package.json
file of the sampleelectron-test-app
to satisfy the Dependabot alerts
- updated the
Release 22.04
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)
- set the variable by creating the container, like
-
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 toARG_NOVNC_PORT
NO_VNC_HOME
renamed toNOVNC_HOME
NO_VNC_PORT
renamed toNOVNC_PORT
-
Release 22.02
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
- python3 (also added into the
-
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
Release 22.01.1
- FIXED:
Dockerfile.xfce.postman
- package
libxshmfence1
added - it's required since Postman v9.8.3
- package
Release 22.01
Release 22.01
- Dockerfiles use TigerVNC releases from SourceForge website
Release 21.10
Release 21.10
Dockerfile.xfce.nodejs
andDockerfile.xfce.python
updated (VSCode stage)