Skip to content

fix(deps): update all dependencies #6

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Jun 30, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
github.com/aperturerobotics/common v0.22.5 -> v0.22.7 age adoption passing confidence require patch
github.com/cockroachdb/pebble v1.1.5 -> v2.0.6 age adoption passing confidence require major
github.com/dgraph-io/badger/v4 v4.7.0 -> v4.8.0 age adoption passing confidence require minor
github.com/dop251/goja 4d26883 -> 58d95d8 age adoption passing confidence require digest
github.com/piprate/json-gold v0.6.0 -> v0.7.0 age adoption passing confidence require minor
github.com/tylertreat/BoomFilters abf3367 -> db65457 age adoption passing confidence require digest
github/codeql-action v3.29.1 -> v3.29.3 age adoption passing confidence action patch
go (source) 1.24.4 -> 1.24.5 age adoption passing confidence toolchain patch

Release Notes

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

v0.22.7

Compare Source

v0.22.6

Compare Source

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

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

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
github/codeql-action (github/codeql-action)

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


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 fa7480d to 82896a4 Compare July 8, 2025 21:23
@renovate renovate bot force-pushed the renovate/all branch 2 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):

  • 11 additional dependencies were updated

Details:

Package Change
github.com/go-logr/logr v1.4.2 -> v1.4.3
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.34.0
golang.org/x/text v0.23.0 -> v0.26.0
golang.org/x/tools v0.22.0 -> v0.33.0

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