Skip to content

build(deps): bump operator-sdk.spring.version from 6.3.3 to 6.4.0#257

Merged
jwijgerd merged 3 commits into
mainfrom
dependabot/maven/operator-sdk.spring.version-6.4.0
Mar 26, 2026
Merged

build(deps): bump operator-sdk.spring.version from 6.3.3 to 6.4.0#257
jwijgerd merged 3 commits into
mainfrom
dependabot/maven/operator-sdk.spring.version-6.4.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Mar 23, 2026

Copy link
Copy Markdown
Contributor
  • Investigate CI failure: NoClassDefFoundError: io/javaoperatorsdk/operator/ReconcilerUtilsInternal
  • Root cause: operator-framework-spring-boot-starter:6.4.0 requires operator-framework-core:5.3.1, but services/pom.xml pinned it to 5.2.3
  • Updated operator-sdk.version from 5.2.3 to 5.3.1 in services/pom.xml
  • Removed unused operator-framework-junit-5 dependency (5.3.1 doesn't exist in Maven central, unused in Java code)
  • Replaced ReconcilerUtils.loadYaml() (renamed to internal in 5.3.1) with Serialization.unmarshal() (Fabric8 public API) in 9 source files
  • All tests pass

💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Bumps `operator-sdk.spring.version` from 6.3.3 to 6.4.0.

Updates `io.javaoperatorsdk:operator-framework-spring-boot-starter` from 6.3.3 to 6.4.0
- [Release notes](https://github.com/java-operator-sdk/operator-framework-spring-boot-starter/releases)
- [Commits](operator-framework/josdk-spring-boot-starter@v6.3.3...v6.4.0)

Updates `io.javaoperatorsdk:operator-framework-spring-boot-starter-test` from 6.3.3 to 6.4.0
- [Release notes](https://github.com/java-operator-sdk/operator-framework-spring-boot-starter/releases)
- [Commits](operator-framework/josdk-spring-boot-starter@v6.3.3...v6.4.0)

---
updated-dependencies:
- dependency-name: io.javaoperatorsdk:operator-framework-spring-boot-starter
  dependency-version: 6.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.javaoperatorsdk:operator-framework-spring-boot-starter-test
  dependency-version: 6.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Mar 23, 2026
@jwijgerd

Copy link
Copy Markdown
Contributor

@copilot looks like this dependency update broke the code, please fix it

…lerUtils with Serialization API

Co-authored-by: jwijgerd <914840+jwijgerd@users.noreply.github.com>
Agent-Logs-Url: https://github.com/elasticsoftwarefoundation/akces-framework/sessions/3814342f-e0c7-4912-94de-76726590e365

Copilot AI commented Mar 26, 2026

Copy link
Copy Markdown
Contributor

@copilot looks like this dependency update broke the code, please fix it

Fixed in commit bee7cf0.

The issue was a version mismatch: operator-framework-spring-boot-starter:6.4.0 uses ReconcilerUtilsInternal from operator-framework-core:5.3.1, but services/pom.xml was pinning the core to 5.2.3 which lacks that class.

Changes made:

  1. Updated operator-sdk.version from 5.2.35.3.1 in services/pom.xml
  2. Removed unused operator-framework-junit-5 dependency (version 5.3.1 doesn't exist in Maven central and it wasn't used in any Java code)
  3. Replaced ReconcilerUtils.loadYaml() (which was renamed to an internal class in 5.3.1) with Serialization.unmarshal() from Fabric8's public API in 9 source files

Copilot AI requested a review from jwijgerd March 26, 2026 08:44
@jwijgerd
jwijgerd merged commit 01df72e into main Mar 26, 2026
7 checks passed
@jwijgerd
jwijgerd deleted the dependabot/maven/operator-sdk.spring.version-6.4.0 branch March 26, 2026 09: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.

2 participants