Skip to content

Releases: chenxiaolong/ddns-updater

Version 0.1.10

07 Jan 23:49
v0.1.10
8391996
Compare
Choose a tag to compare

Switched to the tracing library for logging and updated all dependencies.

Version 0.1.9

14 Oct 23:39
v0.1.9
96a85d8
Compare
Choose a tag to compare

Updated all dependencies to their latest versions, updated to the latest Rust edition, and reformatted code with cargo fmt. No changes to ddns-updater itself.

Version 0.1.8

21 Feb 00:32
v0.1.8
9af932d
Compare
Choose a tag to compare

Updated all dependencies to their latest versions. No changes to ddns-updater itself.

Version 0.1.7

19 Nov 19:27
v0.1.7
73fadb4
Compare
Choose a tag to compare

Dependency updates only:

  • clap 4.0.26
  • env_logger 0.9.3
  • gethostname 0.4.0
  • netif 0.1.6
  • serde 1.0.147
  • serde_with 2.1.0
  • thiserror 1.0.37

Version 0.1.6

02 Sep 19:11
v0.1.6
d8857f6
Compare
Choose a tag to compare

Dependency updates only:

  • clap 3.2.20
  • log 0.4.17
  • serde 1.0.144
  • serde_with 2.0.0
  • thiserror 1.0.33
  • toml 0.5.9
  • trust-dns-client 0.22.0

Version 0.1.5

31 Mar 21:26
v0.1.5
3ebae16
Compare
Choose a tag to compare

Dependency updates only:

  • clap 3.1.7
  • gethostname 0.2.3
  • log 0.4.16
  • netif 0.1.3
  • trust-dns-client 0.21.2

Version 0.1.4

26 Feb 20:24
v0.1.4
3aa1c7c
Compare
Choose a tag to compare

Dependency updates only:

  • trust-dns-client 0.21.0 (alpha.5 -> stable)
  • Minor version updates for all remaining dependencies

Version 0.1.3

08 Feb 23:23
v0.1.3
1e254b3
Compare
Choose a tag to compare

Dependency updates only:

  • trust-dns-client 0.21.0-alpha.5
  • serde_with 1.12.0

Version 0.1.2

06 Feb 22:26
v0.1.2
4bf336c
Compare
Choose a tag to compare

Updated all dependencies to their latest versions. No changes to ddns-updater itself.

Version 0.1.1

22 Dec 00:19
v0.1.1
08d9f66
Compare
Choose a tag to compare

This version switches to the netif library for querying network interfaces. The previous library had two memory leaks (missing frees for malloc and getifaddrs) and also dereferences a NULL pointer ((struct ifaddrs).ifa_addr) when an interface is layer 3 only (like Wireguard interfaces on Linux).