Malcolm v23.04.0 is a release with enhancements, component version updates and bug fixes.
IMPORTANT NOTE: In March 2023 Docker Inc. announced its decision to sunset the "Docker Free Team" plan, which prompted us to decide to migrate away from Docker Hub to the Github Container Registry or "ghcr" (see idaholab#163). Due to public backlash, Docker Inc. reversed its decision. However, the Malcolm project will continue with the decision to use GHCR beginning with this release (Malcolm v23.04.0) and moving forward. If you're updating an existing instance of Malcolm, it's recommended that you back up your docker-compose.yml
and docker-compose-standalone.yml
files, replace them with the ones from this release and re-run ./scripts/install.py --configure
to ensure that you're pointing at the latest images (this is actually always good practice when moving to a new release of Malcolm).
-
Enhancements
- autostart
install.py --configure
on Malcolm ISO first boot (idaholab#157) - clarify information about auth_setup's use of external OpenSearch connections (idaholab#160)
- migrate away from DockerHub container registry (idaholab#163)
- give easier option for transferring SSL client files from Malcolm to forwarder (idaholab#177)
- added
tx-rx-secure.sh
script as wrapper around croc automatically creating and using a local-only relay
- added
- autostart
-
Component version updates
-
Fixes
- XFCE4's "save session on exit" causes conflict with Hedgehog kiosk mode if firefox instance is started upon session restore (idaholab#164)
- docker-compose move from go-yaml/v3 breaks Malcolm's docker-compose YAML files (idaholab#178, docker/compose#10411)
- increase index.mapping.nested_fields.limit in opensearch index template (idaholab#180)
Malcolm and Hedgehog Linux may be obtained by pulling or building the Docker images and/or building the ISO installer images as described in the documentation. Unofficial ISO installer images for Malcolm and Hedgehog Linux are not hosted on GitHub, but may be downloaded from https://malcolm.fyi/.