Releases: accetto/debian-vnc-xfce-g3
Release 25.03 (G3v7)
Release 25.03 (G3v7)
This is the first G3v7
release, bringing an improved building pipeline.
The helper script ci-builder.sh
can build final images significantly faster, because the temporary helper images are used as external caches.
Internally, the helper image is built by the pre_build
hook script and then used by the build
hook script.
The helper image is now deleted by the build
hook script and not the pre_build
hook script as before.
The Dockerfiles
got a new metadata label any.accetto.built-by="docker"
.
Remarks
If you would build a final image without building also the helper image (e.g. by executing builder.sh latest build
), then there could be an error message about trying to remove the non-existing helper image.
You can safely ignore the message.
For example:
### The next line would build the helper image, but it was not executed.
#./build.sh latest pre_build
./build.sh latest build
### then somewhere near the end of the log
Removing helper image
Error response from daemon: No such image: accetto/headless-debian-g3_latest-helper:latest
Release 25.01
Release 25.01
This is a maintenance release.
Updated components:
noVNC
to version 1.5.0websockify
to version 0.12.0
Remarks about xfce4-about
The version of the currently running Xfce4
can be checked by the utility xfce4-about
.
It can be executed from the terminal window or by the start menu item Applications/About Xfce
.
However, the utility requires the module libGL.so.1
, which is excluded from some images, to keep them smaller.
The module can be added in running containers as follows:
sudo apt-get update
sudo install libgl1
Release 24.09.1
Release 24.09.1
This is a fix release, finishing the changes announced in the previous release.
Changes:
- Default user
headless:headless (1000:1000)
has been changed toheadless:headless (1001:1001)
.- This change has been only done to keep the containers uniform with the ones from the sibling
Ubuntu
projects.
- This change has been only done to keep the containers uniform with the ones from the sibling
Release 24.09 (G3v6)
Release 24.09
This is the first G3v6
release. However, it's a maintenance release and the version number has been increased just to keep it synchronized with the sibling project accetto/ubuntu-vnc-xfce-g3. The previous version G3v5
will still be available in this repository as the branch archived-generation-g3v5
.
Changes:
- [Sorry, this one change actually comes in the next release.] - Default user
headless:headless (1000:1000)
has been changed toheadless:headless (1001:1001)
.- This change has been only done to keep the containers uniform with the ones from the sibling
Ubuntu
projects.
- This change has been only done to keep the containers uniform with the ones from the sibling
- The directive
syntax=docker/dockerfile:experimental
has been removed from all Dockerfiles. - The
noVNC
starting page has been updated in all images.- If no
noVNC Client
is selected, then theFull Client
will start automatically in 10 seconds.
- If no
- The hook script
release_of
has been updated with the intention to report more helpful building errors.
Release 24.03 (G3v5)
Release 24.03
This is the first G3v5
release.
Remark: The version numbers G3v2
, G3v3
and G3v4
have been skipped, to align the numbering with the sibling project accetto/ubuntu-vnc-xfce-g3.
The updated script set_user_permissions.sh
, which is part of Dockerfiles, skips the hidden files and directories now.
It generally should not have any unwanted side effects, but it may make a difference in some scenarios, hence the version increase.
Release 23.12
Release 23.12
This is a maintenance release.
- Updated Dockerfiles
- file
.bashrc
is created earlier (stagemerge_stage_vnc
)
- file
- Updated file
example-secrets.rc
- removed the initialization of the variables
FORCE_BUILDING
andFORCE_PUBLISHING_BUILDER_REPO
(unset means0
) - the variables are still used as before, but now they can be set individually for each building/publishing run
- removed the initialization of the variables
Release 23.11
Release 23.11
-
Added file
$HOME/.bashrc
to all images.
It contains examples of custom aliasesll
- justls -l
cls
- clears the terminal windowps1
- sets the command prompt text
-
Added more 'die-fast' error handling into the building and publishing scripts.
They exit immediately if the image building or pushing commands fail.
Release 23.08.1
Release 23.08.1 (Milestone)
This release brings new images based on the current Debian 12.
The images based on the previous Debian 11 will still be published into the same repositories.
Other changes:
- hook scripts
env.rc
,push
andpost_push
have been updated - handling of multiple deployment tags per image has been improved and it covers also publishing into the builder repository now
- also less image pollution by publishing
- file
readme-local-building-example.md
got a new sectionTips and examples
, containingHow to deploy all images into one repository
Main updated components:
Debian
to version 12.1Xfce
desktop to version 4.18Mousepad
to version 0.5.10nano
to version 7.2Python
to version 3.11.2
Release 23.08
Release 23.08
This release brings updated and significantly shortened README files, because most of the content has been moved into the new User guide.
Release 23.07.1
Release 23.07.1
This release brings some enhancements in the Dockerfile and the script user_generator.rc
with the aim to better support extending the images.