Skip to content

Latest commit

 

History

History
79 lines (49 loc) · 2.94 KB

CHANGELOG.md

File metadata and controls

79 lines (49 loc) · 2.94 KB

v0.1.10 (2024-05-20)

Notes

  • Deps upgrade

v0.1.9 (2024-04-15)

Features

Setup GitHub Actions Workflow to publish Docker image kafkesc/ksunami at every release (i#206)

Notes

Multiple dependencies upgrades since previous release

v0.1.8 (2023-06-18)

Notes

Multiple dependencies updates since previous release

v0.1.7 (2023-03-13)

Features

Notes

Multiple dependencies updates since previous release

v0.1.6 (2023-01-18)

Enhancements

  • Reworked warning message that informs user when the internal records channel capacity is less than 20% (commit)

Notes

  • Multiple dependencies updates
  • Fixed annoying CI build shield (commit)
  • Updated section about "License" in README
  • Added section about "Contribution" in README
  • Updated licenses model: Ksunami is now offered in dual license - both Apache 2.0 and MIT

v0.1.5 (2022-12-14)

Enhancements

  • Providing binary as part of the release process: x86_64-apple-darwin (i#36)
  • Providing binary as part of the release process: x86_64-unknown-linux-gnu (i#35)
  • Introducing (this) CHANGELOG.md, and adding it to the release packages (i#19)
  • Publishing to crates.io when a tag is pushed (i#20)
  • Add examples to README.md (i#40)

Notes

  • Added usage instructions (-h / --help) to README.md
  • Multiple dependencies updates
  • Published first blogpost announcing Ksunami (i#11)

v0.1.0 -> v0.1.4 (2022-11-01)

Features

  • Kafka records production described in 4 "phases" that repeat in circle: min, up, max and down
  • All phases are configured in terms of seconds (i.e. duration of a phase) and records per second (i.e. workload during a phase)
  • up and down can be one of many transitions, each with a specific "shape" (ex. linear, ease-in, spike-out, ...)
  • Records key and payload are configurable with fixed, from-file and randomly-generated values
  • Records headers can be added to each record
  • Internal Kafka producer is fully configurable, including selecting a partitioner
  • Complete control of verbosity via -v / -q
  • Extensive usage instructions via -h (compact) / --help (extended)

Notes

  • First functional release of Ksunami
  • This changelog is being written retroactively