Skip to content

Latest commit

 

History

History
57 lines (45 loc) · 2.03 KB

CHANGELOG.md

File metadata and controls

57 lines (45 loc) · 2.03 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.2] - 2025-02-09

Security

  • Updated Go version from 1.23.3 to 1.23.6 to address vulnerabilities GO-2025-3447 (timing sidechannel in P-256) and GO-2025-3373 (IPv6 zone ID URI constraints bypass)

0.3.1 - 2024-12-12

Security

  • Updated golang.org/x/crypto from v0.29.0 to v0.31.0 to address vulnerability GO-2024-3321

0.3.0 - 2024-11-30

Added

  • Comprehensive code documentation
  • Validation for configuration parameters
  • Informative startup messages showing test configuration

Changed

  • Improved error handling and validation messages
  • Simplified build process by removing Makefile
  • Enhanced CLI help messages and documentation
  • Allow indefinite stress testing with timeout=0
  • Refactored flag package for better type safety and validation

Fixed

  • Workers validation to require 1 or more workers
  • Timeout validation to allow 0 (indefinite) or greater values

0.2.0 - 2024-11-24

Added

  • Multi-platform Docker image support via GoReleaser
  • Automated GitHub Actions workflow for releases
  • Docker images for AMD64 and ARM64 architectures

Changed

  • Updated project to use Go 1.23
  • Updated Dockerfile to use Alpine 3.19
  • Improved build and release process with GoReleaser
  • Updated golang.org/x/crypto dependency to latest version

0.1.0 - 2020-03-22

Added

  • Initial release
  • Basic CPU stress testing functionality
  • Command-line interface for controlling stress parameters