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
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/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 patch v3.29.1 -> v3.29.11 age adoption passing confidence
go (source) toolchain minor 1.24.4 -> 1.25.0 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

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
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

New Contributors

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

github/codeql-action (github/codeql-action)

v3.29.11

Compare Source

v3.29.10

Compare Source

CodeQL Action Changelog

See the releases page for the relevant changes to the CodeQL CLI and language packs.

3.29.10 - 18 Aug 2025

No user facing changes.

See the full CHANGELOG.md for more information.

v3.29.9

Compare Source

CodeQL Action Changelog

See the releases page for the relevant changes to the CodeQL CLI and language packs.

3.29.9 - 12 Aug 2025

No user facing changes.

See the full CHANGELOG.md for more information.

v3.29.8

Compare Source

CodeQL Action Changelog

See the releases page for the relevant changes to the CodeQL CLI and language packs.

3.29.8 - 08 Aug 2025
  • Fix an issue where the Action would autodetect unsupported languages such as HTML. #​3015

See the full CHANGELOG.md for more information.

v3.29.7

Compare Source

This is a re-release of v3.29.5 to mitigate an issue that was discovered with v3.29.6.

v3.29.6

Compare Source

CodeQL Action Changelog

See the releases page for the relevant changes to the CodeQL CLI and language packs.

3.29.6 - 07 Aug 2025
  • The cleanup-level input to the analyze Action is now deprecated. The CodeQL Action has written a limited amount of intermediate results to the database since version 2.2.5, and now automatically manages cleanup. #​2999
  • Update default CodeQL bundle version to 2.22.3. #​3000

See the full CHANGELOG.md for more information.

v3.29.5

Compare Source

CodeQL Action Changelog

See the releases page for the relevant changes to the CodeQL CLI and language packs.

3.29.5 - 29 Jul 2025

  • Update default CodeQL bundle version to 2.22.2. #​2986

See the full CHANGELOG.md for more information.

v3.29.4

Compare Source

CodeQL Action Changelog

See the releases page for the relevant changes to the CodeQL CLI and language packs.

3.29.4 - 23 Jul 2025

No user facing changes.

See the full CHANGELOG.md for more information.

v3.29.3

Compare Source

CodeQL Action Changelog

See the releases page for the relevant changes to the CodeQL CLI and language packs.

3.29.3 - 21 Jul 2025

No user facing changes.

See the full CHANGELOG.md for more information.

v3.29.2

Compare Source

CodeQL Action Changelog

See the releases page for the relevant changes to the CodeQL CLI and language packs.

3.29.2 - 30 Jun 2025

  • Experimental: When the quality-queries input for the init action is provided with an argument, separate .quality.sarif files are produced and uploaded for each language with the results of the specified queries. Do not use this in production as it is part of an internal experiment and subject to change at any time. #​2935

See the full CHANGELOG.md for more information.

golang/go (go)

v1.25.0

v1.24.6

v1.24.5

etcd-io/bbolt (go.etcd.io/bbolt)

v1.4.3

Compare Source

See the CHANGELOG/v1.4.3 for more details.


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):

  • 16 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/go-logr/logr v1.4.2 -> v1.4.3
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
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.39.0
golang.org/x/mod v0.18.0 -> v0.25.0
golang.org/x/net v0.38.0 -> v0.41.0
golang.org/x/sync v0.12.0 -> v0.15.0
golang.org/x/sys v0.31.0 -> v0.35.0
golang.org/x/text v0.23.0 -> v0.26.0
golang.org/x/tools v0.22.0 -> v0.33.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 3 times, most recently from 7e169f3 to 193f3a5 Compare August 26, 2025 22:14
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