Skip to content

chore(deps): bump github.com/shamaton/msgpack/v3 from 3.0.0 to 3.1.0#185

Merged
ReneWerner87 merged 1 commit intomasterfrom
dependabot/go_modules/github.com/shamaton/msgpack/v3-3.1.0
Feb 11, 2026
Merged

chore(deps): bump github.com/shamaton/msgpack/v3 from 3.0.0 to 3.1.0#185
ReneWerner87 merged 1 commit intomasterfrom
dependabot/go_modules/github.com/shamaton/msgpack/v3-3.1.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 9, 2026

Bumps github.com/shamaton/msgpack/v3 from 3.0.0 to 3.1.0.

Release notes

Sourced from github.com/shamaton/msgpack/v3's releases.

v3.1.0

Summary

This release adds full support for embedded (anonymous) structs with an optimized fast path when embedding is not used, aligning struct field promotion and conflict resolution with encoding/json.

Highlights

  • Added embedded struct field collection and promotion, including tag-aware precedence and ambiguity handling.
  • Preserved a fast path for non-embedded structs; uses path-based access only when embedding is present.
  • Added omitempty handling on embedded parents, omitting promoted fields when the parent is zero or nil.
  • Added decoding support for embedded pointer structs with allocation when needed.

Behavior Changes

  • Embedded struct fields are now promoted by default (unless the embedded field is tagged).
  • Ambiguous field names from multiple embedded structs are omitted (matching encoding/json behavior).
  • omitempty on an embedded parent can suppress all promoted fields when the parent is zero or nil.

Tests

  • Added comprehensive tests for embedded structs, tag behavior, shadowing, ambiguity, pointer embedding, and omitempty.

Full Changelog: https://github.com/shamaton/msgpack/commits/v3.1.0

Commits
  • 20ba54b Merge pull request #58 from shamaton/embedded
  • 984f35f ignore lint QF1008
  • a4aa35e Add embedded struct support with optimized fast path (#54)
  • f71f5e2 Merge pull request #57 from shamaton/v3
  • 8292ca8 Bump CI Go matrix to 1.23–1.25
  • c9686a0 Update README for v3 and upgrade note
  • a19e18b Bump module path to v3
  • 5891999 Fix time tests for UTC defaults
  • cf102b7 Default decoded time to UTC
  • ef998a4 chore: disable stale workflow
  • Additional commits viewable in compare view

Dependabot compatibility score

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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/shamaton/msgpack/v3](https://github.com/shamaton/msgpack) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/shamaton/msgpack/releases)
- [Commits](shamaton/msgpack@v3.0.0...v3.1.0)

---
updated-dependencies:
- dependency-name: github.com/shamaton/msgpack/v3
  dependency-version: 3.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot requested a review from a team as a code owner February 9, 2026 06:42
@dependabot dependabot bot requested review from ReneWerner87, efectn, gaby and sixcolors and removed request for a team February 9, 2026 06:42
@ReneWerner87 ReneWerner87 merged commit 4115195 into master Feb 11, 2026
12 of 14 checks passed
@ReneWerner87 ReneWerner87 deleted the dependabot/go_modules/github.com/shamaton/msgpack/v3-3.1.0 branch February 11, 2026 23:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant