76 lines
3.5 KiB
Markdown
76 lines
3.5 KiB
Markdown
# CHANGELOG
|
|
|
|
## Project `accetto/debian-vnc-xfce-g3`
|
|
|
|
[User Guide][this-user-guide] - [Docker Hub][this-docker] - [Git Hub][this-github] - [sibling Wiki][sibling-wiki] - [sibling Discussions][sibling-discussions]
|
|
|
|
***
|
|
|
|
### 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][this-user-guide].
|
|
|
|
### 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.
|
|
|
|
### Release 23.07
|
|
|
|
This release introduces a new feature `FEATURES_OVERRIDING_ENVV`, which controls the overriding or adding of environment variables at the container startup-time.
|
|
Meaning, after the container has already been created.
|
|
|
|
The feature is enabled by default.
|
|
It can be disabled by setting the variable `FEATURES_OVERRIDING_ENVV` to zero when the container is created or the image is built.
|
|
Be aware that any other value than zero, even if unset or empty, enables the feature.
|
|
|
|
If `FEATURES_OVERRIDING_ENVV=1`, then the container startup script will look for the file `$HOME/.override/.override_envv.rc` and source all the lines that begin with the string 'export ' at the first position and contain the '=' character.
|
|
|
|
The overriding file can be provided from outside the container using *bind mounts* or *volumes*.
|
|
|
|
The lines that have been actually sourced can be reported into the container's log if the startup parameter `--verbose` or `--debug` is provided.
|
|
|
|
This feature is an enhanced implementation of the previously available functionality known as **Overriding VNC/noVNC parameters at the container startup-time**.
|
|
|
|
Therefore this is a **breaking change** for the users that already use the VNC/noVNC overriding.
|
|
They need to move the content from the previous file `$HOME"/.vnc_override.rc` into the new file `$HOME/.override/.override_envv.rc`.
|
|
|
|
### Release 23.03.2
|
|
|
|
This release mitigates the problems with the edge use case, when users bind the whole `$HOME` directory to an external folder on the host computer.
|
|
|
|
Please note that I recommend to avoid doing that. If you really want to, then your best bet is using the Docker volumes. That is the only option I've found, which works across the environments. In the sibling discussion thread [#39](https://github.com/accetto/ubuntu-vnc-xfce-g3/discussions/39) I've described the way, how to initialize a bound `$HOME` folder, if you really want to give it a try.
|
|
|
|
Main changes:
|
|
|
|
- file `.initial_sudo_password` has been moved from the `$HOME` to the `$STARTUPDIR` folder
|
|
- file `.initial_sudo_password` is not deleted, but cleared after the container user is created
|
|
- startup scripts have been adjusted and improved
|
|
- readme files have been updated
|
|
|
|
### Release 23.03.1
|
|
|
|
This is a maintenance release aiming to improve the scripts and documentation.
|
|
|
|
### Release 23.03
|
|
|
|
- updated with `TigerVNC 1.13.1` bugfix release
|
|
- also some updates in readme files
|
|
|
|
### Release 23.02
|
|
|
|
The initial version of the project has been derived from the sibling project [accetto/ubuntu-vnc-xfce-g3][accetto-github-ubuntu-vnc-xfce-g3] (version G3v4, release 23.02.1).
|
|
|
|
***
|
|
|
|
[this-user-guide]: https://accetto.github.io/user-guide-g3/
|
|
|
|
[this-docker]: https://hub.docker.com/u/accetto/
|
|
|
|
[this-github]: https://github.com/accetto/debian-vnc-xfce-g3/
|
|
|
|
[accetto-github-ubuntu-vnc-xfce-g3]: https://github.com/accetto/ubuntu-vnc-xfce-g3
|
|
|
|
[sibling-wiki]: https://github.com/accetto/ubuntu-vnc-xfce-g3/wiki
|
|
|
|
[sibling-discussions]: https://github.com/accetto/ubuntu-vnc-xfce-g3/discussions
|