Skip to content

chore(deps): update dependency tenbin_dns to v0.8.0 - #80

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/tenbin_dns-0.x
Open

chore(deps): update dependency tenbin_dns to v0.8.0#80
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/tenbin_dns-0.x

Conversation

@renovate

@renovate renovate Bot commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
tenbin_dns prod minor 0.7.10.8.0

Release Notes

smkwlab/tenbin_dns (tenbin_dns)

v0.8.0

Compare Source

Highlights

Behavior changes
  • Multi-character-string TXT records (RFC 1035) (#​104): parse/1 now concatenates all character-strings (previously only the first was read — silent data loss for DKIM/SPF), and create/1 auto-chunks values longer than 255 bytes (previously the length byte overflowed, silently corrupting the wire). rdata.txt remains a binary; output for values ≤ 255 bytes is byte-identical.
  • Sections are returned in wire order (#​102): parse/1 previously returned question/answer/authority/additional in reverse wire order. Order is semantically meaningful (CNAME chains, round-robin) and is now preserved.
  • Unknown EDNS options round-trip (#​93): packets with non-empty edns_info.unknown_options no longer crash create/1, and unrecognized option codes keep their numeric value through parse/1 (previously collapsed into a single nil key).
Public API definition
  • DNSpacket.create/1, DNSpacket.parse/1, the DNSpacket struct and the hybrid edns_info structure are now the documented supported API (#​99); everything else is internal and may change without notice. A comprehensive round-trip test suite covering all 19 record types is the compatibility contract.
Internals
  • All per-option EDNS wire-format knowledge consolidated into DNSpacket.EDNS (#​90); zero credo:disable directives remain in lib/; bench suite repaired and guarded against API drift (#​97); test suite reorganized along feature lines (#​100, #​105).

Coverage 87.9% → 93.9% across the series, with parse/create benchmark medians unchanged.


What's Changed

New Contributors

Full Changelog: smkwlab/tenbin_dns@0.7.1...0.8.0


Configuration

📅 Schedule: (in timezone Asia/Tokyo)

  • Branch creation
    • "before 6am on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate

renovate Bot commented Aug 2, 2026

Copy link
Copy Markdown
Contributor Author

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: mix.lock
Command failed: install-tool elixir v1.20.3

@renovate
renovate Bot force-pushed the renovate/tenbin_dns-0.x branch from aceecfb to 44e25fb Compare August 7, 2026 03:16
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.

0 participants