All notable changes to this project will be documented in this file.
ATTN: This project uses semantic versioning.
- Added automated release pipeline using GoReleaser.
- Added support for multi-arch Docker builds (amd64, arm64).
- Fixed critical zlib vulnerability in Alpine 3.23 (CVE-2026-22184).
- Updated Go modules (go1.21).
- Updated golang-ci linter (1.55.2).
- Updated dependencies.
- Updated Docker base image to Alpine 3.23.
v0.10.3 - 2023-03-11
- Added folder creation for logs.
- Fixed default value to config flag.
- Updated Go modules (go1.19).
- Updated golang-ci linter (1.50.1).
- Updated dependencies.
v0.10.2 - 2022-03-09
- Added
--timeout, -Tflag, allowed to set dial and execute timeout. - Added Makefile.
v0.10.1 - 2021-11-13
- Fixed close connection panic #19
v0.10.0 - 2021-09-09
- Added
--skip, -sflag, allowed to skip error on multiple commands or in terminal mode.
- Create one keep alive connection in terminal mode.
v0.9.1 - 2021-03-14
- Added Dockerfile.
- Disabled CGO in release script.
v0.9.0 - 2020-12-20
- Added config validation.
- Added config JSON format supporting.
- Added protocol type asking in interactive mode.
- Added protocol type validation in interactive mode.
- Added the ability to send several commands in a row with one request #10
- Removed
-c value, --command valueflag. It replaced to commands without flags. - Flag
--cfg valuereplaced to-c value, --config valueflag.
v0.8.1 - 2020-11-17
- Added tests for real servers. Servers list:
Project Zomboid,7 Days to Die,Rust. - Added removing part of the constantly repeated data from
7 Days to Dieresponse (details).
v0.8.0-beta.2 - 2020-10-18
- Added interactive mode for Web RCON #12.
- Fixed response for another request for Rust server #13.
v0.8.0-beta - 2020-10-18
- Added Rust Web RCON support #8. Add
-t webargument when executerconcli.
- Code and tests refactoring.
- Fixed changelog.
v0.7.0 - 2020-10-10
- Added support amd64 darwin compilation.
- Added 7 Days to Die support #5. Add
-t telnetargument when executerconcli.
v0.6.0 - 2020-07-10
- Fix
Conan Exiles "response for another request" errorbug #6.
v0.5.0 - 2020-06-18
- Correction of text after AutoCorrect.
- More tests.
- Add Go modules (go1.13).
- Add golang-ci linter.
v0.4.0 - 2019-08-05
- Added argument
-l,--logto pass custom log path/name. Argument has higher priority . than entry in configuration file. - Added interactive opportunity to enter server address and password.
v0.3.0 - 2019-07-28
- Print error messages for missed address and password arguments.
- Added argument
--cfgto pass custom config path/name. - Check of parameters of authorization of a remote server before launching interactive mode.
- Added rcon.yaml as config sample.
- Added log variable to config file that enables logs for requests and responses for remote server.
- Remove
rcon-upxfrom release. - Remove 'cli' command to run in interactive mode. For use interactive mode run
rconwithout-cargument.
v0.2.0 - 2019-07-27
- Added environments to config.
- Fix global options in interactive mode.
- Initial implementation.