Skip to content

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Jun 30, 2025

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
actions/checkout action major v4.2.2 -> v5.0.0 age adoption passing confidence
actions/dependency-review-action action patch v4.7.1 -> v4.7.3 age adoption passing confidence
actions/setup-go action major v5.5.0 -> v6.0.0 age adoption passing confidence
github.com/aperturerobotics/common require patch v0.22.5 -> v0.22.12 age adoption passing confidence
github.com/aperturerobotics/protobuf-go-lite require minor v0.9.1 -> v0.11.0 age adoption passing confidence
github.com/cockroachdb/pebble require major v1.1.5 -> v2.1.0 age adoption passing confidence
github.com/cockroachdb/pebble/v2 require minor v2.0.6 -> v2.1.0 age adoption passing confidence
github.com/dgraph-io/badger/v4 require minor v4.7.0 -> v4.8.0 age adoption passing confidence
github.com/dop251/goja require digest 4d26883 -> 58d95d8 age adoption passing confidence
github.com/fsouza/go-dockerclient require patch v1.12.1 -> v1.12.2 age adoption passing confidence
github.com/piprate/json-gold require minor v0.6.0 -> v0.7.0 age adoption passing confidence
github.com/spf13/cobra require minor v1.9.1 -> v1.10.1 age adoption passing confidence
github.com/spf13/viper require minor v1.20.1 -> v1.21.0 age adoption passing confidence
github.com/stretchr/testify require minor v1.10.0 -> v1.11.1 age adoption passing confidence
github.com/tylertreat/BoomFilters require digest abf3367 -> db65457 age adoption passing confidence
github/codeql-action action minor v3.29.1 -> v3.30.2 age adoption passing confidence
go (source) toolchain minor 1.24.4 -> 1.25.1 age adoption passing confidence
go.etcd.io/bbolt require patch v1.4.2 -> v1.4.3 age adoption passing confidence

Release Notes

actions/checkout (actions/checkout)

v5.0.0

Compare Source

What's Changed
⚠️ Minimum Compatible Runner Version

v2.327.1
Release Notes

Make sure your runner is updated to this version or newer to use this release.

Full Changelog: actions/checkout@v4...v5.0.0

v4.3.0

Compare Source

What's Changed
New Contributors

Full Changelog: actions/checkout@v4...v4.3.0

actions/dependency-review-action (actions/dependency-review-action)

v4.7.3: 4.7.3

Compare Source

What's Changed

Full Changelog: actions/dependency-review-action@v4...v4.7.3

v4.7.2: 4.7.2

Compare Source

What's Changed

New Contributors

Full Changelog: actions/dependency-review-action@v4...v4.7.2

actions/setup-go (actions/setup-go)

v6.0.0

Compare Source

What's Changed

Breaking Changes

Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. See Release Notes

Dependency Upgrades

New Contributors

Full Changelog: actions/setup-go@v5...v6.0.0

aperturerobotics/common (github.com/aperturerobotics/common)

v0.22.12

Compare Source

v0.22.11

Compare Source

v0.22.10

Compare Source

v0.22.9

Compare Source

v0.22.8

Compare Source

v0.22.7

Compare Source

v0.22.6

Compare Source

aperturerobotics/protobuf-go-lite (github.com/aperturerobotics/protobuf-go-lite)

v0.11.0

Compare Source

v0.10.1

Compare Source

v0.10.0

Compare Source

cockroachdb/pebble (github.com/cockroachdb/pebble)

v2.1.0

Compare Source

Pebble release used in production by CockroachDB 25.3.0, with v2 path.

Caution! v2.x no longer supports the oldest on-disk formats; see README.

v2.0.7

Compare Source

Pebble release used in production by CockroachDB 24.3.0, with v2 path, plus minor fixes, some updated deps, and go 1.24, 1.25 support.

Caution! v2.x no longer supports the oldest on-disk formats; see README.

What's Changed

Full Changelog: cockroachdb/pebble@v2.0.6...v2.0.7

v2.0.6

Compare Source

Pebble release used in production by CockroachDB 24.3.0, with v2 path, plus minor fixes, some updated deps, and go 1.24,1.25 support.

Caution! v2.x no longer supports the oldest on-disk formats; see README.

What's Changed

Full Changelog: cockroachdb/pebble@v2.0.5...v2.0.6

v2.0.5

Compare Source

What's Changed

Full Changelog: cockroachdb/pebble@v2.0.4...v2.0.5

v2.0.4

Compare Source

Pebble release used in production by CockroachDB 24.3.0, with v2 path, plus minor fixes, some updated deps, and go 1.24 support.

Caution! v2.x no longer supports the oldest on-disk formats; see README.

v2.0.3

Compare Source

Pebble release used in production by CockroachDB 24.3.0, with v2 path, plus minor fixes.

Caution! v2.x no longer supports the oldest on-disk formats; see README.

v2.0.2

Compare Source

Pebble release used in production by CockroachDB 24.3.0, with v2 path.

Caution! v2.x no longer supports the oldest on-disk formats; see README.

v2.0.1

Compare Source

v2.0.0

Compare Source

Pebble release used by used in production by CockroachDB 24.3.0.

Caution! v2.x no longer supports the oldest on-disk formats; see README.

dgraph-io/badger (github.com/dgraph-io/badger/v4)

v4.8.0: Badger v4.8.0

Compare Source

What's Changed

New Contributors

Full Changelog: hypermodeinc/badger@v4.7.0...v4.8.0

fsouza/go-dockerclient (github.com/fsouza/go-dockerclient)

v1.12.2

Compare Source

piprate/json-gold (github.com/piprate/json-gold)

v0.7.0

Compare Source

What's Changed

Full Changelog: piprate/json-gold@v0.6.0...v0.7.0

Backward Compatibility Impact

This release replaces map-based context and term definitions with strongly typed structs, which significantly improves performance and type safety but will break client code that relies on the previous map-based interfaces. All such code must be updated to use the new struct fields and method signatures. Utility functions have also been updated to use generics.

  • Code using direct field access or map keys on context/term definitions will break.
  • Any code relying on the return type of context methods being a map will need to be updated to handle the new struct.
  • Code using utility functions for maps may need updates due to the use of generics and removal of concrete-typed functions.

See the detailed overview of breaking changes below.

1. Context API: Major Changes
  • Term Definitions
    Term definitions previously stored as map[string]interface{} are now represented by a dedicated *TermDefinition struct.

    • This change affects all code accessing term definitions via Context.termDefinitions or related methods.
    • Methods such as GetTermDefinition, GetTypeMapping, GetLanguageMapping, GetDirectionMapping, GetContainer, and others now return or expect a *TermDefinition struct instead of a generic map.
  • Context values
    Context-wide values (like @base, @language, @vocab, etc.) are now stored in a *Values struct, replacing the previous map-based approach (Context.values).

    • Direct map access (e.g., ctx.values["@​language"]) will not work anymore; code must use the struct fields.
  • Method Signatures and Return Types
    Many methods that previously returned map[string]interface{} now return *TermDefinition or typed values (like string).

    • Example:
      • func (c *Context) GetTermDefinition(key string) map[string]interface{}
        is now
      • func (c *Context) GetTermDefinition(key string) *TermDefinition
  • Removed/Changed Utility Functions

    • GetKeysString removed; replaced by a generic GetKeys[T any](m map[string]T) []string.
    • Code depending on GetKeysString must switch to the new generic function.
2. Struct Field Access
  • Any client code that directly accesses context and term definition fields as maps (e.g., definition["@​type"]) must now use struct fields (e.g., definition.typ).
  • This applies to all usages, including @reverse, @container, @type, @language, @direction, @index, @context, etc.
3. Method Changes
  • Methods like GetContainer, HasContainerMapping, GetTypeMapping, GetLanguageMapping, GetDirectionMapping have type changes in their signatures and return values.
  • GetContainer now returns []string instead of []interface{}.
4. Example of Breaking Change

Old (v0.6.0):

td := ctx.GetTermDefinition("someTerm")
typ := td["@​type"].(string)

New (v0.7.0):

td := ctx.GetTermDefinition("someTerm")
typ := td.typ
spf13/cobra (github.com/spf13/cobra)

v1.10.1

Compare Source

🐛 Fix

v1.0.9 of pflags brought back ParseErrorsWhitelist and marked it as deprecated

Full Changelog: spf13/cobra@v1.10.0...v1.10.1

v1.10.0

Compare Source

What's Changed

🚨 Attention!

This version of pflag carried a breaking change: it renamed ParseErrorsWhitelist to ParseErrorsAllowlist which can break builds if both pflag and cobra are dependencies in your project.

  • If you use both pflag and cobra, upgrade pflagto 1.0.8 andcobrato1.10.0`
  • or use the newer, fixed version of pflag v1.0.9 which keeps the deprecated ParseErrorsWhitelist

More details can be found here: #​2303 (comment)

✨ Features
🐛 Fix
🪠 Testing
📝 Docs

New Contributors

Full Changelog: spf13/cobra@v1.9.1...v1.9.2

spf13/viper (github.com/spf13/viper)

v1.21.0

Compare Source

What's Changed

Enhancements 🚀
Bug Fixes 🐛
Dependency Updates ⬆️
Other Changes

New Contributors

Full Changelog: spf13/viper@v1.20.0...v1.21.0

stretchr/testify (github.com/stretchr/testify)

v1.11.1

Compare Source

This release fixes #​1785 introduced in v1.11.0 where expected argument values implementing the stringer interface (String() string) with a method which mutates their value, when passed to mock.Mock.On (m.On("Method", <expected>).Return()) or actual argument values passed to mock.Mock.Called may no longer match one another where they previously did match. The behaviour prior to v1.11.0 where the stringer is always called is restored. Future testify releases may not call the stringer method at all in this case.

What's Changed

Full Changelog: stretchr/testify@v1.11.0...v1.11.1

v1.11.0

Compare Source

What's Changed

Functional Changes

v1.11.0 Includes a number of performance improvements.

Fixes
Documentation, Build & CI

Configuration

📅 Schedule: 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • 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 changed the title fix(deps): update module github.com/cockroachdb/pebble to v2 fix(deps): update all dependencies Jun 30, 2025
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from accbf8c to fa7480d Compare July 6, 2025 04:57
@renovate renovate bot force-pushed the renovate/all branch 3 times, most recently from 14d004a to a014963 Compare July 15, 2025 17:44
Copy link
Author

renovate bot commented Jul 15, 2025

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 24 additional dependencies were updated

Details:

Package Change
github.com/docker/docker v27.5.1+incompatible -> v28.3.3+incompatible
github.com/DataDog/zstd v1.5.6-0.20230824185856-869dae002e5e -> v1.5.7
github.com/fsnotify/fsnotify v1.8.0 -> v1.9.0
github.com/go-logr/logr v1.4.2 -> v1.4.3
github.com/go-viper/mapstructure/v2 v2.2.1 -> v2.4.0
github.com/mattn/go-runewidth v0.0.3 -> v0.0.9
github.com/moby/sys/sequential v0.5.0 -> v0.6.0
github.com/moby/sys/user v0.1.0 -> v0.4.0
github.com/pelletier/go-toml/v2 v2.2.3 -> v2.2.4
github.com/sagikazarmark/locafero v0.7.0 -> v0.11.0
github.com/sourcegraph/conc v0.3.0 -> v0.3.1-0.20240121214520-5f936abd7ae8
github.com/spf13/afero v1.12.0 -> v1.15.0
github.com/spf13/cast v1.7.1 -> v1.10.0
github.com/spf13/pflag v1.0.6 -> v1.0.10
go.opentelemetry.io/otel v1.35.0 -> v1.37.0
go.opentelemetry.io/otel/metric v1.35.0 -> v1.37.0
go.opentelemetry.io/otel/trace v1.35.0 -> v1.37.0
golang.org/x/crypto v0.36.0 -> v0.40.0
golang.org/x/mod v0.18.0 -> v0.26.0
golang.org/x/net v0.38.0 -> v0.42.0
golang.org/x/sync v0.12.0 -> v0.16.0
golang.org/x/sys v0.31.0 -> v0.35.0
golang.org/x/text v0.23.0 -> v0.28.0
golang.org/x/tools v0.22.0 -> v0.35.0

@renovate renovate bot force-pushed the renovate/all branch 3 times, most recently from b155d13 to 96f97b6 Compare July 23, 2025 15:00
@renovate renovate bot force-pushed the renovate/all branch 3 times, most recently from 39cfdd1 to 2a71251 Compare August 5, 2025 13:45
@renovate renovate bot force-pushed the renovate/all branch 5 times, most recently from 77c2c77 to 9bc79e6 Compare August 8, 2025 12:28
@renovate renovate bot force-pushed the renovate/all branch 6 times, most recently from 56cf764 to 47ee26f Compare August 18, 2025 12:41
@renovate renovate bot force-pushed the renovate/all branch 4 times, most recently from 88c3025 to 70e4163 Compare August 22, 2025 16:53
@renovate renovate bot force-pushed the renovate/all branch 4 times, most recently from 193f3a5 to 6133372 Compare August 27, 2025 20:25
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from a582684 to 16ee167 Compare September 8, 2025 20:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

0 participants