Skip to content

IPR Daemon v0.4.6 Release

Choose a tag to compare

@github-actions github-actions released this 06 Jul 08:51
· 123 commits to main since this release

Changelog

iprd (package)

  • Add ForwardBind option in config
  • NewBroadcaster now optionally takes a bind address
  • Implement interface auto-reconnect into IPRListener
    - Reconnect to interface with backoff if interface goes down/away with Run()
    - Re-resolve and activate interface handle once UP again
    - Broadcast/clients remain intact
    - Activate()/Listen() remain for API compatibility

ipr-daemon

  • Add -b option to bind broadcast to IP
  • Move to listener.Run() for interface auto-reconnect
  • Exit cleanly on Ctrl-C

Distribution

  • Lots of new artifacts!
    - Debian (arm64) package
    - RedHat (amd64/arm64) package (.rpm)
    - Alpine (amd64/arm64) package (.apk)
    - FreeBSD (amd64) package (.pkg)
    - Static Linux musl (amd64/arm64) binary
  • ARM64 Docker Image
    - Add multi-arch image (amd64/arm64) to Docker Hub
  • Systemd
    - Restart on failure in iprd.service

Full Changelog: v0.4.5...v0.4.6