Skip to content

Bump the nuget group with 4 updates - #374

Open
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/nuget/nuget-78199556d0
Open

dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/nuget/nuget-78199556d0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 5, 2026

Copy link
Copy Markdown
Contributor

Updated MaxMind.GeoIP2 from 5.2.0 to 6.1.0.

Release notes

Sourced from MaxMind.GeoIP2's releases.

6.1.0

  • A new Residential property has been added to
    MaxMind.GeoIP2.Model.Anonymizer. This is of the new
    MaxMind.GeoIP2.Model.AnonymizerFeed record type and provides residential
    proxy data for the network: Confidence, NetworkLastSeen (DateOnly on
    .NET 6.0+), and ProviderName. Anonymizer.Residential may be populated even
    when none of the other Anonymizer properties are set. If there is no
    residential proxy data for the network, this will be an empty object. This is
    available from the GeoIP Insights web service.

6.0.0

  • First non-beta 6.0.0 release. See the 6.0.0-beta1 notes below for the
    breaking changes introduced in the 6.0 line.
  • MaxMind.Db has been updated to 5.1.0. Highlights:
    • FileAccessMode.MemoryMapped now uses an unnamed file-backed
      memory-mapped region instead of a named Local\<sha> section. This
      fixes an UnauthorizedAccessException when processes running under
      different identities open the same database.
    • FileAccessMode.MemoryMappedGlobal has been deprecated. Existing usages
      transparently route to the new unnamed file-backed path, so the 'create
      global objects' right is no longer required. Code passing
      FileAccessMode.MemoryMappedGlobal to a DatabaseReader constructor
      will see an [Obsolete] warning.

6.0.0-beta1

  • BREAKING: All model and response classes have been converted from classes
    to C# records.
  • BREAKING: Constructor-based deserialization replaced with property-based
    initialization using [MapKey] attributes. The [Constructor] and
    [Parameter] attributes are no longer used on GeoIP2 model classes.
  • BREAKING: SetLocales() replaced with WithLocales() which returns a new
    instance via record with expressions instead of mutating in place.
  • BREAKING: Properties now use init setters instead of internal set.
  • BREAKING: The Locales property on NamedEntity (and all subclasses) is
    now public (previously protected internal). This is required for the
    record with expression pattern.
  • BREAKING: Code that constructs model objects using constructor parameters
    (e.g., new Traits(domain: "example.com")) must switch to object initializer
    syntax (e.g., new Traits { Domain = "example.com" }).
  • BREAKING: The custom ToString() on NamedEntity (and all subclasses:
    City, Country, Continent, Subdivision, RepresentedCountry) has been removed.
    Records provide a compiler-generated ToString() that outputs all property
    values. Use the Name property directly instead.
  • BREAKING: FileAccessMode.Memory and the DatabaseReader(Stream)
    constructor now use anonymous memory-mapped files internally instead of
    byte[], via MaxMind.Db 5.0.0. This removes the previous ~2.1 GiB size
    limitation but may break environments where memory-mapped files are not
    supported, such as WASM/browser runtimes, some mobile/sandboxed runtimes, or
    hardened containers with restricted shared-memory syscalls. Non-seekable
    streams also now require a writable temp directory.
  • Added InternalsVisibleTo for MaxMind.MinFraud assembly.
  • AnonymousPlus and TryAnonymousPlus methods have been added to
    IGeoIP2DatabaseReader. These methods were previously only available on
    DatabaseReader.
  • The TryXxx methods on DatabaseReader and IGeoIP2DatabaseReader now use
    the [MaybeNullWhen(false)] attribute instead of nullable out parameters.
    This enables the compiler to understand that the out parameter is non-null
    when the method returns true, eliminating the need for redundant null checks
    or null-forgiving operators after a successful lookup. Pull request by Dmitry
    Solovev. GitHub #​387.

5.4.1

  • First release via Trusted Publishing.

5.4.0

  • .NET 10.0 has been added as a target.
  • A new Anonymizer object has been added to InsightsResponse. This object
    provides anonymizer-related data including VPN confidence scoring, provider
    name detection, and network last seen date. This data is available from the
    GeoIP2 Insights web service.
  • A new IpRiskSnapshot property has been added to MaxMind.GeoIP2.Model.Traits.
    This provides a risk score associated with the IP address, ranging from 0.01
    to 99. Higher scores indicate greater risk. This is available from the GeoIP2
    Insights web service.
  • The following properties in MaxMind.GeoIP2.Model.Traits have been marked
    Obsolete and users should migrate to using the Anonymizer object on the
    response instead: IsAnonymous, IsAnonymousVpn, IsHostingProvider,
    IsPublicProxy, IsResidentialProxy, and IsTorExitNode. These properties
    will continue to work but are deprecated in favor of the new Anonymizer
    object.
  • A new MaxMind.GeoIP2.Model.Anonymizer class has been added with the
    following properties:
    • Confidence - A score ranging from 1 to 99 representing percent confidence
      that the network is currently part of an actively used VPN service.
    • IsAnonymous - Indicates whether the IP belongs to any sort of anonymous
      network.
    • IsAnonymousVpn - True if the IP is registered to an anonymous VPN provider.
    • IsHostingProvider - True if the IP belongs to a hosting or VPN provider.
    • IsPublicProxy - True if the IP belongs to a public proxy.
    • IsResidentialProxy - True if the IP is on a suspected anonymizing network
      and belongs to a residential ISP.
    • IsTorExitNode - True if the IP belongs to a Tor exit node.
    • NetworkLastSeen - The last day the network was sighted in analysis of
      anonymized networks (available on .NET 6.0+ as DateOnly).
    • ProviderName - The name of the VPN provider associated with the network.

5.3.0

  • Support for the GeoIP Anonymous Plus database has been added. To do a
    lookup in this database, use the AnonymousPlus And TryAnonymousPlus
    methods on DatabaseReader.
  • .NET 6.0 and .NET 7.0 have been removed as targets as they have both
    reach their end of support from Microsoft. If you are using these versions,
    the .NET Standard 2.1 target should continue working for you.
  • .NET 9.0 has been added as a target.
  • MetroCode in MaxMind.GeoIP2.Model.Location has been marked Obsolete.
    The code values are no longer being maintained.

Commits viewable in compare view.

Updated MessagePack from 3.1.10 to 3.1.11.

Release notes

Sourced from MessagePack's releases.

3.1.11

Security fix

Full Changelog: MessagePack-CSharp/MessagePack-CSharp@v3.1.10...v3.1.11

Commits viewable in compare view.

Updated Scalar.AspNetCore from 2.17.10 to 2.17.13.

Release notes

Sourced from Scalar.AspNetCore's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated TUnit from 1.70.1 to 1.72.16.

Release notes

Sourced from TUnit's releases.

1.72.16

What's Changed

Other Changes

Dependencies

Full Changelog: thomhurst/TUnit@v1.72.10...v1.72.16

1.72.10

What's Changed

Other Changes

Dependencies

New Contributors

Full Changelog: thomhurst/TUnit@v1.72.4...v1.72.10

1.72.4

What's Changed

Other Changes

Dependencies

Full Changelog: thomhurst/TUnit@v1.72.0...v1.72.4

1.72.0

What's Changed

Other Changes

Dependencies

Full Changelog: thomhurst/TUnit@v1.71.0...v1.72.0

1.71.0

What's Changed

Other Changes

Dependencies

Full Changelog: thomhurst/TUnit@v1.70.1...v1.71.0

Commits viewable in compare view.

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps MaxMind.GeoIP2 from 5.2.0 to 6.1.0
Bumps MessagePack from 3.1.10 to 3.1.11
Bumps Scalar.AspNetCore from 2.17.10 to 2.17.13
Bumps TUnit from 1.70.1 to 1.72.16

---
updated-dependencies:
- dependency-name: MaxMind.GeoIP2
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nuget
- dependency-name: MessagePack
  dependency-version: 3.1.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget
- dependency-name: Scalar.AspNetCore
  dependency-version: 2.17.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget
- dependency-name: TUnit
  dependency-version: 1.72.16
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Oct 5, 2026
@coderabbitai

coderabbitai Bot commented Oct 5, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

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

⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 2237a1e3-82d9-4113-85bb-979f242ab396

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
  • Autopilot · 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

Comment @coderabbitai help to get the list of available commands.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants