Skip to content

Latest commit

 

History

History
58 lines (43 loc) · 2.53 KB

CHANGELOG.md

File metadata and controls

58 lines (43 loc) · 2.53 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.

Unreleased - ReleaseDate

0.4.4 - 2024-10-04

  • Fix container images accidentally containing glibc rather than musl binaries #215

0.4.3 - 2024-08-30

  • Fix Consul lock session "leak" when the inner loop performed an early return #212

0.4.2 - 2024-07-05

  • Delete --consul-ttl argument. The TTL decision affects core logic so it doesn't make much sense to adjust it.
  • Make Consul logic more reliable

0.4.1 - 2024-07-03

  • More gracefully handle Consul errors which are more likely to occurr since 0.4.0 #209

0.4.0 - 2024-07-03

  • Remove self from the Consul state when wiresmith shuts down #200 (thanks @kyrias)
  • Breaking: Rework Consul integration to use sessions and work across datacenters. This is a breaking change for setups that connect a mesh across Consul datacenters. #207

0.3.0 - 2024-04-12

  • Use latest data transmission date instead of latest handshake for timeouts #17 (thanks @tomgroenwoldt)
  • Added --consul-datacenter option

0.2.1 - 2023-04-17

  • Fix peer deletion

0.2.0 - 2023-04-13

  • Validate address is inside network
  • Add locking mechanism when interacting with Consul
  • Improve logging

0.1.2 - 2023-04-03

  • Fix broken timeout mechanism
  • Fix binary and image releases

[0.1.0] - 2023-04-03

  • Initial release