All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.6.1 - 2024-10-30
- Fixed bug where servers started when they shouldn't
2.6.0 - 2024-10-30
- Add support for missing lazymc options
- Update README.md
2.5.2 - 2024-09-19
- Error handling no longer pauses logging thread, just sets unhealthy
- Dependabot updates
2.5.1 - 2024-09-03
- Dependabot updates
2.5.0 - 2024-08-22
- Health check capabilities
2.4.0 - 2024-08-20
- recover from state where lazymc is unable to stop the server as the server started without lazymc starting it
- test which ensures it can recover from an unexpected state
- test which uses a minecraft bot to login to the server to ensure it functions correctly
- On boot, the app will stop all server containers to ensure state is controlled
- On shutdown, the app stop all server containers to ensure state is controlled
- Resolve static ip for container if not using IPAM also
- Warns when the container IP could not be resolved (only an issue if not using IPAM config)
2.3.0 - 2024-08-18
- Use static IP in the lazymc.toml instead of hostname
- The app will throw a warning if it notices you are not using a static ip for the minecraft container
2.2.0 - 2024-08-05
- support for multiple minecraft containers
lazymc.port
label andLAZYMC_PORT
env varlazymc.server.directory
label andLAZYMC_SERVER_DIRECTORY
env var- wrapped lazymc logs to add relevant
lazymc.group
information
2.1.0 - 2024-08-03
- use container labels on the minecraft server to configure
lazymc-docker-proxy
- using Environment Variables to configure lazymc is deprecated. This change is vital for handling multiple servers in the future.
2.0.2 - 2024-08-02
- legacy lazymc version is now set correctly in lazymc.toml
2.0.1 - 2024-07-31
- docker image optimization, now using scratch as base
2.0.0 - 2024-07-30
- support for minecraft client versions older than 1.20.3
- test for forge server using 1.19.2 client version
- RCON configuration options as this breaks the SIGTERM signal being received
1.0.0 - 2024-07-29
- bats integration test
- contributing guide
- Integration tests
- Inconsistencies in the docker compose examples
0.1.6 - 2024-07-28
- using latest version of thomaseizinger/keep-a-changelog-new-release
0.1.5 - 2024-07-28
- removed creating releases, they are not needed anyway
0.1.4 - 2024-07-28
- release notes no longer missing
0.1.3 - 2024-07-28
- tag name generation for changelogs
0.1.2 - 2024-07-28
- changelog generation
- github release generation
0.1.1 - 2024-07-27
- Tag release job
- Rust implementation of lazymc-docker-proxy
- Detailed README file with example of usage and env var description
- Github actions to build and push docker image