Skip to content

release: prepare v0.4.0#5

Merged
eareimu merged 29 commits into
mainfrom
dev/v0.4.0
Jun 16, 2026
Merged

release: prepare v0.4.0#5
eareimu merged 29 commits into
mainfrom
dev/v0.4.0

Conversation

@eareimu

@eareimu eareimu commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

Release prep

  • Rebases the release-prep branch onto current origin/main and bumps package dyns to v0.4.0.
  • Replaces old cross-repo path dependencies with provisional release-prep git dependencies for dhttp-identity v0.2.0 and h3x v0.4.0.
  • Updates the README dependency example to dyns v0.4.0.

Release gates

  • Wait for dhttp-identity v0.2.0 and h3x v0.4.0 registry visibility.
  • Replace provisional git dependencies with final crates.io dependencies before merge/tag.
  • Merge, tag, and publication remain blocked on full genmeta-test completion and explicit user approval.

Verification

  • cargo metadata --manifest-path /home/yiyue/code/reimu/ddns/Cargo.toml --no-deps --format-version=1
  • cargo +nightly fmt -- --check
  • git diff --check

Full clippy/test and publish dry-runs are intentionally pending until the same-wave dependency visibility gates are cleared.

metah3m and others added 28 commits June 17, 2026 01:03
- Introduced GeoResolver for handling GeoIP lookups using MaxMind's GeoLite2 databases.
- Implemented geo-routing logic to log freshness of GeoIP databases and ensure both city and ASN databases are configured together.
- Enhanced record publishing to include geographical tags (countries and ASNs) for DNS records.
- Updated Redis storage to manage records with geographical indexing.
- Added a script to automate the update of GeoLite2 databases.
- Included tests for GeoResolver and its integration with DNS record publishing.
@eareimu eareimu marked this pull request as ready for review June 16, 2026 19:42
@eareimu eareimu merged commit 96f8f19 into main Jun 16, 2026
2 checks passed
@eareimu eareimu deleted the dev/v0.4.0 branch June 17, 2026 12:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants