razvandimescu Release Notes

15 release notes curated from 1 source by the Releasebot Team. Last updated: May 29, 2026

Get this feed:

razvandimescu Products

  • May 29, 2026
    • Date parsed from source:
      May 29, 2026
    • First seen by Releasebot:
      May 29, 2026
    razvandimescu logo

    Numa by razvandimescu

    v0.20.0

    Numa adds DNS, dashboard, and proxy improvements, including local CNAME chasing, per-client domain policy, DOH GET support, dark mode with a theme toggle, and stronger DNSSEC and install fixes for a smoother, more reliable release.

    What's Changed

    • feat(zones): chase CNAMEs in local zone resolution (#237) by @razvandimescu in #241
    • fix(acl): canonicalize peer IP for dual-stack allow_from matching by @razvandimescu in #246
    • feat(server): per-client domain policy [[client_policy]] by @razvandimescu in #239
    • fix(stats): report process memory on Windows (#238) by @razvandimescu in #248
    • feat(dashboard): add dark mode support via CSS media queries by @HemahWeb in #233
    • feat(dashboard): theme toggle + restore exact light palette by @razvandimescu in #251
    • feat(proxy): GET handler for DOH by @F-TD5X in #249
    • fix(nix): vendor crates via cargoHash to fix nix-build 403 by @razvandimescu in #252
    • refactor(ctx): unify synthesized local answers; clean NODATA for non-address qtypes by @razvandimescu in #247
    • Revert "refactor(ctx): unify synthesized local answers; clean NODATA for non-address qtypes" by @razvandimescu in #255
    • refactor(ctx): unify synthesized local answers as answer_record (#247) by @razvandimescu in #254
    • fix(dnssec): authenticate DS RRsets and root self-signature by @razvandimescu in #250
    • fix(dashboard): link services as https:// when BYO cert is configured by @razvandimescu in #245
    • fix(install): write annotated numa.toml on install so config is discoverable (#244) by @razvandimescu in #256
    • fix(dnssec): pin KSK-2024 trust anchor ahead of 2026-10-11 root rollover by @razvandimescu in #258

    New Contributors

    • @HemahWeb made their first contribution in #233
    • @F-TD5X made their first contribution in #249

    Full Changelog: v0.19.0...v0.20.0

    Original source
  • May 21, 2026
    • Date parsed from source:
      May 21, 2026
    • First seen by Releasebot:
      May 29, 2026
    razvandimescu logo

    Numa by razvandimescu

    v0.19.0

    Numa adds bring-your-own TLS certs for HTTPS proxy, target host options, DNS ACLs, and UDP fixes.

    What's Changed

    • feat(proxy): bring-your-own TLS cert for HTTPS proxy (#211) by @razvandimescu in #229
    • feat(proxy): optional target_host for proxied services (#211) by @razvandimescu in #228
    • feat(server): client-IP allow_from ACL on DNS ingress by @razvandimescu in #232
    • ci(release): add armv6 (Pi Zero W) build target by @razvandimescu in #234
    • fix(udp): preserve destination IP on multi-homed wildcard bind by @razvandimescu in #231

    Full Changelog: v0.18.0...v0.19.0

    Original source
  • All of your release notes in one feed

    Join Releasebot and get updates from razvandimescu and hundreds of other software products.

    Create account
  • May 18, 2026
    • Date parsed from source:
      May 18, 2026
    • First seen by Releasebot:
      May 19, 2026
    razvandimescu logo

    Numa by razvandimescu

    v0.18.0

    Numa adds anonymous DNS without an account, expands server bind address options, and improves Linux, FreeBSD, Nix, dashboard, and CI support in this release, while also refining DNS search domain handling and proxy-related setup.

    What's Changed

    • blog: add ODoH anonymous DNS without an account post by @razvandimescu in #209
    • Update Arch Linux install instructions by @kpcyrd in #210
    • fix: ignore root resolv search domain by @CaseyLabs in #212
    • refactor: inline normalize_search_domain helper by @razvandimescu in #213
    • ci: match nested markdown in paths-ignore by @razvandimescu in #215
    • docs: enable PROXY v2 in dnsdist-front recipe by @razvandimescu in #216
    • Add Nix Flake by @bubylou in #217
    • chore(nix): source version from Cargo.toml, drop auto-update workflow by @razvandimescu in #218
    • fix(dashboard): honor configured proxy TLD in service names by @razvandimescu in #219
    • fix(freebsd): unblock cargo build, hint at rc.d setup by @razvandimescu in #220
    • ci: cross-build for x86_64-unknown-freebsd on every PR by @razvandimescu in #221
    • ci: cache nix store + cancel superseded PR runs by @razvandimescu in #223
    • feat(server): accept a list of bind addresses by @razvandimescu in #222

    New Contributors

    • @kpcyrd made their first contribution in #210
    • @bubylou made their first contribution in #217

    Full Changelog: v0.17.0...v0.18.0

    Original source
  • May 14, 2026
    • Date parsed from source:
      May 14, 2026
    • First seen by Releasebot:
      May 14, 2026
    razvandimescu logo

    Numa by razvandimescu

    v0.17.0

    Numa adds wildcard support in local zones and fixes response shaping, CI, and packet validation.

    What's Changed

    • fix(ctx): consolidate response shaping — clear aa, preserve EDE (#192, #193) by @razvandimescu in #206
    • fix(ci): install clippy component on macOS runner by @razvandimescu in #208
    • feat(zones): wildcard support in local zones (#117) by @razvandimescu in #207
    • fix(packet): reject reserved label-length bits (#142) by @razvandimescu in #205

    Full Changelog: v0.16.0...v0.17.0

    Original source
  • May 12, 2026
    • Date parsed from source:
      May 12, 2026
    • First seen by Releasebot:
      May 13, 2026
    razvandimescu logo

    Numa by razvandimescu

    v0.16.0

    Numa adds PROXY protocol v2 support on plain DNS-over-UDP, TCP fallback for UDP-hostile networks, and new CLI toggles for blocking and DNSSEC. It also brings broad macOS, Windows, cache, and proxy-tld fixes for smoother DNS handling.

    What's Changed

    feat(udp): PROXY protocol v2 inbound on plain DNS-over-UDP listener by @razvandimescu in #165

    feat(install): --no-system-dns flag by @razvandimescu in #184

    fix(cache): restore question + rd/ra on cache-hit responses (#188) by @razvandimescu in #190

    fix(macos): service status uses system-domain target by @razvandimescu in #189

    fix(macos): restart via launchctl kickstart, not pkill on current_exe (#194) by @razvandimescu in #195

    fix(macos): write /etc/resolver/numa for VPN-resilient .numa resolution by @razvandimescu in #185

    fix(windows): split IPv4/IPv6 on uninstall restore (#182) by @razvandimescu in #183

    refactor(windows): fold restore apply logic into RestorePlan by @razvandimescu in #196

    fix(proxy-tld): NXDOMAIN for unknown names; native v6 for v6-only peers by @razvandimescu in #199

    refactor(proxy-tld): fold v4 peer arms into sinkhole_record by @razvandimescu in #201

    feat(forward): TCP fallback for UDP-hostile networks by @razvandimescu in #197

    feat(windows): NRPT coexistence — stop disabling Dnscache by @razvandimescu in #203

    feat: add CLI toggles for blocking and dnssec with unit tests by @Etoile-Bleu in #187

    fix(cli): share default config path with the service (#202) by @razvandimescu in #204

    New Contributors

    @Etoile-Bleu made their first contribution in #187

    Full Changelog: v0.15.1...v0.16.0

    Original source
  • May 2, 2026
    • Date parsed from source:
      May 2, 2026
    • First seen by Releasebot:
      May 8, 2026
    razvandimescu logo

    Numa by razvandimescu

    v0.15.1

    Numa adds plain DNS-over-TCP listening, PROXY protocol v2 inbound support for DoT, DoH, and TCP, plus blocklist file:// sources, multi-alias host lines, and fixes for Windows DNS uninstall behavior and version banners.

    What's Changed

    • feat(tcp): plain DNS-over-TCP listener by @razvandimescu in #161
    • feat(proxy): PROXY protocol v2 inbound on DoT, DoH, and plain TCP by @razvandimescu in #156
    • refactor: gate cognitive complexity and split 4 hot functions by @razvandimescu in #167
    • chore(deps): bump hickory to 0.26.1 (unblocks CI from today's RustSec advisories) by @razvandimescu in #180
    • chore(deps): bump the minor-and-patch group across 1 directory with 7 updates by @dependabot[bot] in #176
    • chore(deps): bump windows-service from 0.7.0 to 0.8.0 by @dependabot[bot] in #178
    • chore(deps): bump rust from 1.94-alpine to 1.95-alpine in the minor-and-patch group across 1 directory by @dependabot[bot] in #170
    • chore(deps): bump docker/login-action from 3 to 4 by @dependabot[bot] in #171
    • chore(deps): bump actions/upload-pages-artifact from 4 to 5 by @dependabot[bot] in #172
    • chore(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #175
    • chore(deps): bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #174
    • chore(deps): bump docker/build-push-action from 6 to 7 by @dependabot[bot] in #173
    • fix(windows): preserve manually-configured DNS on uninstall (#160) by @razvandimescu in #166
    • fix: --version + banner show full build version (with SHA suffix) by @razvandimescu in #181
    • feat(blocklist): support local file:// sources and multi-alias hosts lines by @razvandimescu in #159

    Full Changelog: v0.14.3...v0.15.1

    Original source
  • Apr 29, 2026
    • Date parsed from source:
      Apr 29, 2026
    • First seen by Releasebot:
      May 8, 2026
    razvandimescu logo

    Numa by razvandimescu

    v0.14.3

    Numa fixes several bugs and refines its docs, including ODoH relay path handling, native SOA parsing to prevent malformed replies, cache forwarding behavior, PTR record support in zones config, and Windows adapter enumeration, along with smaller UI and CI cleanup.

    What's Changed

    • docs(config): fix ODoH relay path in numa.toml example by @razvandimescu in #139
    • fix(packet): parse SOA natively to stop malformed replies (#128) by @razvandimescu in #137
    • docs: lift user-facing guides to recipes/, drop dangling docs/ refs by @razvandimescu in #145
    • fix(api): Cache-Control: no-cache on dashboard HTML by @razvandimescu in #148
    • ci(aur): attach to master after clone to avoid detached HEAD by @razvandimescu in #149
    • fix: title alignment by @gatozee in #152
    • fix(cache): refresh honors forwarding rules (#147) by @razvandimescu in #150
    • fix(zones): accept PTR records in [[zones]] config (#154) by @razvandimescu in #155
    • fix(windows): use PowerShell for adapter enumeration (locale-invariant) by @razvandimescu in #153

    New Contributors

    • @gatozee made their first contribution in #152

    Full Changelog: v0.14.2...v0.14.3

    Original source
  • Apr 22, 2026
    • Date parsed from source:
      Apr 22, 2026
    • First seen by Releasebot:
      May 8, 2026
    razvandimescu logo

    Numa by razvandimescu

    v0.14.2

    Numa ships v0.14.2 with bootstrap and upstream fixes, including HTTPS routing via an IP-literal resolver, a cleaner overrides refactor, safer upstream query behavior, and a new ODoH client Docker deploy recipe.

    What's Changed

    • fix(bootstrap): route numa HTTPS via IP-literal bootstrap resolver (#122) by @razvandimescu in #126
    • refactor(bootstrap): BTreeMap for overrides + simplify review by @razvandimescu in #127
    • chore: gitignore .claude/ harness state by @razvandimescu in #129
    • chore: bump rustls-webpki to 0.103.13 (RUSTSEC-2026-0104) by @razvandimescu in #133
    • chore(site): live-reload dev server by @razvandimescu in #132
    • docs(config): ODoH upstream examples with relay_ip/target_ip pinning by @razvandimescu in #130
    • feat(packaging): ODoH client Docker deploy recipe by @razvandimescu in #131
    • fix(upstream): default hedge_ms=0 to avoid silent 2x upstream query count by @razvandimescu in #135

    Full Changelog: v0.14.1...v0.14.2

    Original source
  • Apr 20, 2026
    • Date parsed from source:
      Apr 20, 2026
    • First seen by Releasebot:
      May 8, 2026
    razvandimescu logo

    Numa by razvandimescu

    v0.14.1

    Numa fixes dashboard encryption, tightens ODoH relay checks, and retries blocklist downloads.

    What's Changed

    • fix(dashboard): pass missing args to encryptionPct in refresh() by @razvandimescu in #124
    • feat(odoh): reject relay+target sharing an eTLD+1 by @razvandimescu in #123
    • fix(blocklist): retry on transient download failures (#122) by @razvandimescu in #125

    Full Changelog

    v0.14.0...v0.14.1

    Original source
  • Apr 20, 2026
    • Date parsed from source:
      Apr 20, 2026
    • First seen by Releasebot:
      May 8, 2026
    razvandimescu logo

    Numa by razvandimescu

    v0.14.0

    Numa adds logging and stats clarity, dashboard and version improvements, stronger Windows and Linux service handling, upstream forwarding flexibility, IPv4-only AAAA filtering, richer DNS record logging, and ODoH client plus self-hosted relay support.

    What's Changed

    • feat: distinguish UPSTREAM vs FORWARD in logs and stats by @razvandimescu in #103
    • chore(deps): bump rustls-webpki to 0.103.12 by @razvandimescu in #105
    • feat(dashboard): version in header, restructure footer by @razvandimescu in #109
    • feat: embed git SHA in version string by @razvandimescu in #110
    • fix(dashboard): allowlist input erased by polling refresh by @razvandimescu in #111
    • feat(windows): run as a real SCM service, not a Run-key autostart by @razvandimescu in #107
    • feat: accept array of upstreams in [[forwarding]] by @razvandimescu in #104
    • feat(linux): run systemd service as unprivileged numa user by @razvandimescu in #118
    • feat(resolver): filter_aaaa for IPv4-only networks by @razvandimescu in #119
    • feat(question): name SVCB/LOC/NAPTR record types in logs by @razvandimescu in #120
    • feat(odoh): ship ODoH client + self-hosted relay (RFC 9230) by @razvandimescu in #121

    Full Changelog: v0.13.1...v0.14.0

    Original source
  • Apr 14, 2026
    • Date parsed from source:
      Apr 14, 2026
    • First seen by Releasebot:
      May 8, 2026
    razvandimescu logo

    Numa by razvandimescu

    v0.13.1

    Numa adds Docker support, forwarding fixes, and DNS-over-HTTPS improvements in this release.

    What's Changed

    • fix: forwarding rules override special-use NXDOMAIN by @razvandimescu in #95
    • blog: fixing DoH tail latency post by @razvandimescu in #96
    • feat: Docker support with multi-arch GHCR images by @razvandimescu in #98
    • fix: add llvm-libs to AUR makedepends by @razvandimescu in #99
    • fix: accept tls:// and https:// in [[forwarding]] upstreams by @razvandimescu in #101

    Full Changelog: v0.13.0...v0.13.1

    Original source
  • Apr 12, 2026
    • Date parsed from source:
      Apr 12, 2026
    • First seen by Releasebot:
      May 8, 2026
    razvandimescu logo

    Numa by razvandimescu

    v0.13.0

    Numa adds DNS improvements including per-suffix conditional forwarding, DoT client upstream support, wire-level forwarding and cache, request hedging, transport protocol tracking with dashboard views, plus fixes for config path and DoH endpoint handling.

    What's Changed

    • fix: config path advisory ignores XDG file on interactive root (#81) by @razvandimescu in #83
    • feat: per-suffix conditional forwarding rules (#82) by @razvandimescu in #84
    • feat: DoT (DNS over TLS) client upstream by @razvandimescu in #89
    • feat: wire-level forwarding, cache, and request hedging by @razvandimescu in #85
    • feat: transport protocol tracking with dashboard visualization by @razvandimescu in #90
    • fix: DoH endpoint accepts loopback, TLS cert includes IP SANs by @razvandimescu in #88
    • bench: add --vs-adguard comparison mode by @razvandimescu in #92
    • docs: update README with v0.13.0 features by @razvandimescu in #91

    Full Changelog: v0.12.0...v0.13.0

    Original source
  • Apr 11, 2026
    • Date parsed from source:
      Apr 11, 2026
    • First seen by Releasebot:
      May 8, 2026
    razvandimescu logo

    Numa by razvandimescu

    v0.12.0

    Numa adds DoT and DoH support, with DoT enabled by default, plus mobile setup QR onboarding, multi-forwarder failover, cache warming for configured domains, and an allowlist fix that unblocks subdomains.

    What's Changed

    • chore: GoatCounter analytics, README v0.11.0, DoT blog post by @razvandimescu in #72
    • fix: allowlist parent domain unblocks subdomains by @razvandimescu in #74
    • feat: mobile setup — QR onboarding, Wi-Fi scoped mobileconfig by @razvandimescu in #73
    • chore: blog + hero script updates for phone setup by @razvandimescu in #75
    • ci: use pandoc/actions/setup instead of apt-get by @razvandimescu in #76
    • feat: multi-forwarder with SRTT-based failover by @razvandimescu in #77
    • feat: cache warming for configured domains by @razvandimescu in #78
    • feat: DoH server endpoint + DoT enabled by default by @razvandimescu in #79
    • fix: replace unscannable QR art with placeholder in blog by @razvandimescu in #80

    Full Changelog: v0.11.0...v0.12.0

    šŸ“– Background reading — DNS-over-TLS from Scratch in Rust — building the DoT server that ships in this release, end-to-end.

    Original source
  • Apr 10, 2026
    • Date parsed from source:
      Apr 10, 2026
    • First seen by Releasebot:
      May 8, 2026
    razvandimescu logo

    Numa by razvandimescu

    v0.11.0

    Numa adds QR-based mobile DoT onboarding with setup-phone support.

    What's Changed

    feat: numa setup-phone — QR-based mobile DoT onboarding by @razvandimescu in #38

    Full Changelog: v0.10.3...v0.11.0

    Original source
  • Apr 10, 2026
    • Date parsed from source:
      Apr 10, 2026
    • First seen by Releasebot:
      May 8, 2026
    razvandimescu logo

    Numa by razvandimescu

    v0.10.3

    Numa adds GitHub Dependabot scanning, improves DNS label escaping, and fixes recursive hint handling and dependabot config. This release also updates CI and several dependencies for a smoother maintenance update.

    What's Changed

    • ci: call homebrew-bump as reusable workflow instead of PAT event propagation by @razvandimescu in #53
    • [Feature] Add GitHub Dependabot scanning (runs once a month) by @CaseyLabs in #46
    • chore(deps)(deps): bump the minor-and-patch group with 2 updates by @dependabot[bot] in #57
    • fix: drop include:scope from dependabot config by @razvandimescu in #68
    • chore(deps)(deps): bump actions/deploy-pages from 4 to 5 by @dependabot[bot] in #62
    • chore(deps)(deps): bump actions/configure-pages from 5 to 6 by @dependabot[bot] in #61
    • chore(deps)(deps): bump actions/upload-pages-artifact from 3 to 4 by @dependabot[bot] in #59
    • chore(deps)(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #58
    • chore(deps)(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #60
    • chore(deps): bump actions/download-artifact from 4 to 8 by @dependabot[bot] in #69
    • chore(deps): bump the minor-and-patch group across 1 directory with 3 updates by @dependabot[bot] in #63
    • chore(deps)(deps): bump criterion from 0.5.1 to 0.8.2 by @dependabot[bot] in #64
    • chore(deps)(deps): bump toml from 0.8.23 to 1.1.2+spec-1.1.0 by @dependabot[bot] in #65
    • chore(deps)(deps): bump socket2 from 0.5.10 to 0.6.3 by @dependabot[bot] in #67
    • chore(deps): bump rcgen from 0.13 to 0.14 by @razvandimescu in #70
    • fix: suppress recursive hint when already configured by @razvandimescu in #71
    • fix: escape DNS label text per RFC 1035 §5.1 (closes #36) by @razvandimescu in #54

    New Contributors

    • @dependabot[bot] made their first contribution in #57

    Full Changelog: v0.10.2...v0.10.3

    Original source
Releasebot

Curated by the Releasebot team

Releasebot is an aggregator of official release notes from hundreds of software vendors and thousands of sources.

Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.

Similar to razvandimescu with recent updates: