Skip to content

fix(deps): update rust crate maxminddb to v0.33.0 - #1680

Merged
monosans merged 1 commit into
mainfrom
renovate/maxminddb-0.x
Nov 12, 2026
Merged

monosans merged 1 commit into
mainfrom
renovate/maxminddb-0.x

Conversation

@renovate

@renovate renovate Bot commented Nov 12, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
maxminddb dependencies minor =0.32.0 → =0.33.0

Release Notes

oschwald/maxminddb-rust (maxminddb)

v0.33.0

Compare Source

  • Breaking: deserialize_newtype_struct now calls the visitor's
    visit_newtype_struct. Before, it passed the inner value straight to
    methods such as visit_str or visit_map. Derived Serde newtypes around
    scalars, strings, and records now deserialize, including nested wrappers
    and pointer-backed values. A hand-written visitor that does not implement
    visit_newtype_struct now fails with an invalid type error. See
    UPGRADING.md.
  • Declared a minimum supported Rust version (MSRV) of 1.77 in Cargo.toml.
    CI now builds the library with that version.
  • Fixed networks() and within() dropping IPv6 networks that share a terminal
    data record or no-data sentinel with the IPv4 search start. IPv4 subtree
    aliases are still filtered by default.
  • Fixed decoding of four-byte data pointers with control bytes 0x3D-0x3F.
    The decoder read their ignored low bits as an extended payload length and
    could return the wrong value or an error. Four-byte pointers with other
    control bytes decoded correctly.
  • Added automatic prefix tables to speed up lookups, using 1,360 bytes per
    reader (8 IPv4 bits and 4 IPv6 bits). Building them adds a small one-time
    cost to opening a reader.
  • Reduced decoder error-handling code on successful paths. Validation and
    error behavior are unchanged.
  • Added a workload benchmark that separates tree traversal, record decoding,
    and reader construction, with hit counts and JSON timing results.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

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

♻ Rebasing: Whenever PR becomes conflicted, 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.

@coderabbitai

coderabbitai Bot commented Nov 12, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

Run configuration

  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: 3aae00bb-12a5-42b6-bf98-53ffb5ce73f1

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@monosans
monosans merged commit 4e2f6de into main Nov 12, 2026
75 checks passed
@monosans
monosans deleted the renovate/maxminddb-0.x branch November 12, 2026 20:02
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.

1 participant