Skip to content

Latest commit

 

History

History
92 lines (61 loc) · 2.41 KB

CHANGELOG.md

File metadata and controls

92 lines (61 loc) · 2.41 KB

Changelog

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

Changed

  • updated a2s to v0.2.2 to potentially fix panic if server response with modified keywords contains empty entry
  • updated bercon-cli to v0.3.1 to prevent race condition in message channel

0.3.0 - 2025-01-16

Added

  • 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

Changed

  • fixed the game label previously could use the server description, now only the folder from a2s
  • update Grafana dashboard panels
  • replaced github.com/rumblefrog/go-a2s with github.com/woozymasta/a2s
  • replaced github.com/sirupsen/logrus with github.com/rs/zerolog
  • internal dependencies for cli are moved to internal/
  • logs are output to stdout rather than stderr

0.2.0 - 2024-12-22

Added

  • 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

Changed

  • 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

Added

  • Windows manifest and icon for binary exe
  • Scan release binaries on VirusTotal

Changed

  • Disabled UPX packer for Windows binaries to prevent false positives from some antivirus

0.1.0 - 2024-12-06

Added

  • First public release