Skip to content

Bump com.netflix.nebula:gradle-dependency-lock-plugin from 15.2.0 to 17.2.1 - #1005

Merged
iuliiasobolevska merged 1 commit into
masterfrom
dependabot/gradle/com.netflix.nebula-gradle-dependency-lock-plugin-17.2.1
Nov 9, 2026
Merged

iuliiasobolevska merged 1 commit into
masterfrom
dependabot/gradle/com.netflix.nebula-gradle-dependency-lock-plugin-17.2.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 9, 2026

Copy link
Copy Markdown
Contributor

Bumps com.netflix.nebula:gradle-dependency-lock-plugin from 15.2.0 to 17.2.1.

Release notes

Sourced from com.netflix.nebula:gradle-dependency-lock-plugin's releases.

v17.2.1

What's Changed

Full Changelog: nebula-plugins/gradle-dependency-lock-plugin@v17.2.0...v17.2.1

v17.2.0

What's Changed

Full Changelog: nebula-plugins/gradle-dependency-lock-plugin@v17.1.1...v17.2.0

v17.1.1

What's Changed

Full Changelog: nebula-plugins/gradle-dependency-lock-plugin@v17.1.0...v17.1.1

v17.1.0

What's Changed

Backward-compatible bridge pattern (both extensions)

Every property now follows a two-name convention:

  • getFooProperty() — the Gradle-managed Property<T> / SetProperty<T>, used by internal plugin code for CC-safe lazy task wiring
  • getFoo() / setFoo() — concrete methods returning plain String / Boolean / Set<String>, restoring the pre-modernization public API for downstream build scripts

Set<String> bridge getters return a new LinkedHashSet<>() defensive copy so callers can mutate the result without UnsupportedOperationException and without accidentally mutating extension state.

dependencyFilter deprecation

Closure dependencyFilter is not configuration-cache serializable. It is now marked @Deprecated @Internal and setDependencyFilter() logs a warning on first use explaining the CC incompatibility. @Internal prevents it from affecting task input fingerprints.

modernization

remove usage of com.netflix.nebula.optional-base plugin and nebula-gradle-interop library

update to latest nebula OSS convention plugins

Bug fixes

  • parseLockFile returned an empty map when Moshi.fromJson() returned null (triggered by a lock file whose entire content is the JSON literal null). This silently skipped all lock enforcement. Now throws GradleException — same behaviour as malformed JSON.

... (truncated)

Commits
  • b465de2 fix deprecation warning in 9.7+
  • aa16023 write test validating that project dependencies are not written to core locks...
  • 0e344b6 fix CC issue by removing project field reference
  • 6b09ca7 update dependency comparison library to get bugfix related to project depende...
  • 9980db4 Preserve project dependencies in generated locks (#305)
  • 5c8337a Throw GradleException when parseLockFile receives null JSON
  • 2e34abe Track coreAlignmentSupport as a configuration cache input
  • d1c8120 format: reformat before changes (npm-groovy-lint)
  • a2756af format: reformat before changes (ktfmt, npm-groovy-lint)
  • e93c095 Validate dependencyLock.override coordinates before use
  • 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 [com.netflix.nebula:gradle-dependency-lock-plugin](https://github.com/nebula-plugins/gradle-dependency-lock-plugin) from 15.2.0 to 17.2.1.
- [Release notes](https://github.com/nebula-plugins/gradle-dependency-lock-plugin/releases)
- [Commits](nebula-plugins/gradle-dependency-lock-plugin@v15.2.0...v17.2.1)

---
updated-dependencies:
- dependency-name: com.netflix.nebula:gradle-dependency-lock-plugin
  dependency-version: 17.2.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Nov 9, 2026
@dependabot dependabot Bot added the java Pull requests that update Java code label Nov 9, 2026
@iuliiasobolevska
iuliiasobolevska merged commit 057e99c into master Nov 9, 2026
2 checks passed
@dependabot
dependabot Bot deleted the dependabot/gradle/com.netflix.nebula-gradle-dependency-lock-plugin-17.2.1 branch November 9, 2026 19:23
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 java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant