All notable changes to this project are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Community health files:
CONTRIBUTING.md,CODE_OF_CONDUCT.md,SECURITY.md, issue/PR templates, and Dependabot configuration. - Continuous integration workflow that runs hadolint, shellcheck, Compose validation, an image build, and a runtime smoke test on every push and PR.
.editorconfigand.hadolint.yamlfor consistent contributions.- Expanded README: badges, table of contents, features, reverse-proxy guidance, image tags, and a troubleshooting section.
- Makefile convenience targets (
make help,lint,validate,smoke) that mirror the CI checks for a faster local workflow.
- Documented the remaining
GOTTY_*configuration variables in the README, includingGOTTY_RANDOM_URL_LENGTH,GOTTY_TITLE_FORMAT,GOTTY_ADDRESS, andGOTTY_PORT. - Replaced the leftover Java/Eclipse
.gitignorewith one scoped to this Docker/shell/Python project.
1.8.0 - 2026-06-21
The "revival" release. The project moved from an unmaintained 2016 image to a modern, multi-architecture build.
- Upgraded the base image from Ubuntu
14.04to Ubuntu26.04. - Replaced the original
yudai/gotty v1.0.1binary with the maintainedsorenisanerd/gotty v1.8.0fork. - Reworked the entrypoint to support Basic Auth via
GOTTY_USER+GOTTY_PASSWORD,GOTTY_CREDENTIAL, or Docker secret files.
linux/amd64andlinux/arm64image publishing.- Checksum verification of the GoTTY release tarball against upstream
SHA256SUMSduring build. - Container
HEALTHCHECKthat treats200and401as healthy. - Runnable Compose examples: authenticated shell, read-only monitor, shared
tmux, random URL, and self-signed TLS. Makefile,docker-compose.yml,.env.example, and generated README assets.- GitHub Actions workflow for multi-architecture Docker Hub publishing.
1.0.1 - 2016
Original release built on Ubuntu 14.04 with yudai/gotty.