unstale

npm / dnssd-advertise

dnssd-advertise

What changed in dnssd-advertise 1, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.

1 breaking1 new APIs and options2 behavior and defaults13 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.1.1 on npm

dnssd-advertise 117 changes

Breaking changes 1

  • Published package sourcemaps no longer include sourcesContent, changing the source content available to package consumers through those sourcemaps.

    1.0.1release notes

New APIs and options 1

  • Adds a stack option to allow IPv4-only or IPv6-only single-stack use.

    1.1.0release notes

Behavior and default changes 2

  • The default TTL is now 120s.

    1.0.7release notes

  • Default behaviour and constants were tweaked; the notes do not specify the details.

    1.0.4release notes

Fixes and other changes 13

  • Uses live network bindings to diff network interface changes.

    1.1.6release notes

  • Reopens the NIC if it enters a failure state or its network bindings change, such as after a WiFi disconnect and reconnect.

    1.1.5release notes

  • Prevents call stack exhaustion and unintended infinite reprobe loops.

    1.1.5release notes

  • Bails faster when setup fails.

    1.1.5release notes

  • Prevents probing/advertise loops by entering the closed state and transitioning properly to the end state.

    1.1.4release notes

  • Fixes a self-referential enum value that Babel's transformer doesn't handle.

    1.1.3release notes

  • IPv6 addresses are sorted to put the link-local address last.

    1.1.1release notes

  • Incoming messages are manually filtered by remote address to check IPv6 zone matches or subnet addresses on Linux, where SO_BINDTODEVICE is unavailable.

    1.0.8release notes

  • Probing now applies a limit of 15 loops.

    1.0.6release notes

  • Fixes the goodbye message being cancelled by scheduler cancellation.

    1.0.5release notes

  • Fixes uncaught errors in the main advertiser.

    1.0.5release notes

  • Tiebreaker loss cases are now handled properly.

    1.0.3release notes

  • Conflict checking now compares all A/AAAA addresses.

    1.0.2release notes