Skip to content

Latest commit

 

History

History
62 lines (36 loc) · 1.48 KB

File metadata and controls

62 lines (36 loc) · 1.48 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.6.0] - 2025-07-19

Added

  • Added aggressive connect timeout to allow quicker fallbacks on provider lookups

Changed

  • Added secrecy crate to protect provider api keys
  • Removed unused Serialize impls from config structs

[0.5.0] - 2025-07-19

Changed

  • Removed the usage of STUN for IP lookups, now using HTTP(S) requests directly

[0.4.0] - 2025-07-16

Changed

  • Updated STUN implementation to send/receive messages on the UDP socket directly now that the stun v0.8.0 client is no longer Sync.
  • Updated IpUpdate to use Ipv4Addr and Ipv6Addr instead of IpAddr to avoid unnecessary conversions.
  • Updated Rust edition to 2024

[0.3.0] - 2024-12-16

Fixed

  • Fixed a bug where the Cloudflare provider was given an incorrect domain name for record update/create

[0.2.0] - 2024-12-16

Added

  • Added additional context to IP fetch errors

Changed

  • Updated to rust 1.83.0
  • Updated default ttl, proxied, and comment values for Cloudflare
  • Refactored Cloudflare provider update operations into separate functions

Fixed

  • Fixed a bug where an empty update could make it though to provider updates
  • Fixed pluralized domain struct

[0.1.0] - 2024-11-09

Added

  • Initial release of DDRS