Version 3.3.3
New Features
Added a
baseurlshort code for when using Hugo. This will resolve to/workshop/contentURL path, which is where workshop instructions reside. This short code is to avoid hard coding/workshop/contentwhen adding images to thestaticdirectory and referring to them from markdown. This will allow the URL path workshop instructions appear under to be modified at some point or when generating them in a different way, for example, to create an offline set of HTML static files for viewing. For more information see Embedding images and static assets.
Features Changed
The
EDITORenvironment variable is now set to/usr/bin/vimfor terminal sessions as some tools can require theEDITORenvironment variable be set.For reasons that have been forgotten, the
XDG_CONFIG_HOMEenvironment variable was being set to/tmp/.config. Overriding this was problematic when some tools/scripts assumed standard location of~/.config, but others honouredXDG_CONFIG_HOME. No longer setting this environment variable. If a workshop has issues when standard location is used, it will need to override it as part of workshop.Update Anaconda Python versions in
conda-environmentworkshop base image.Docker images, including workshop base images, updated to use Fedora 42.
Updated versions of Java 8, 11, 17 and 21. Maven has also been updated to latest available at this time. Gradle remains at version 8.5 for Java 8, 11, and 17, and version 8.8 for Java 21, due to build issues.
Bugs Fixed
The custom resource definition for
Workshopwas missing thepathproperty when definingingresses.