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.
0.3.1 - 2025-01-28
- updated
a2s
to v0.2.2 to potentially fix panic if server response with modifiedkeywords
contains empty entry - updated
bercon-cli
to v0.3.1 to prevent race condition in message channel
0.3.0 - 2025-01-16
a2s_info_ping_seconds
metric with A2S_INFO response time in seconds- read/idle/write timeouts in http server listener
- extend logging
.golangci.yml
config and fix linting issues- automatically turn on colors in log if terminal is used
- simple css style for index page
- 32x32 and 64x64 winres icons for cli
- fixed the
game
label previously could use the server description, now only thefolder
froma2s
- update Grafana dashboard panels
- replaced
github.com/rumblefrog/go-a2s
withgithub.com/woozymasta/a2s
- replaced
github.com/sirupsen/logrus
withgithub.com/rs/zerolog
- internal dependencies for cli are moved to
internal/
- logs are output to
stdout
rather thanstderr
0.2.0 - 2024-12-22
- Basic authentication for all HTTP endpoints,
with
/health*
optional for protection - SBOM generation and cyclonedx-gomod dev tool dependency
- Added workflow action for check structures alignment
- Grafana dashboard misspell
- Align all structs for less memory usage
- Workflow action for VirusTotal scan artifacts replaced with version that supports file masking in release
0.1.1 - 2024-12-07
- Windows manifest and icon for binary exe
- Scan release binaries on VirusTotal
- Disabled UPX packer for Windows binaries to prevent false positives from some antivirus
0.1.0 - 2024-12-06
- First public release