Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 20, 2025

This PR contains the following updates:

Package Change Age Confidence
org.springframework.boot:spring-boot-maven-plugin (source) 3.5.8 -> 4.0.0 age confidence
org.springframework.boot:spring-boot-starter-test (source) 3.5.8 -> 4.0.0 age confidence
org.springframework.boot:spring-boot-starter-batch (source) 3.5.8 -> 4.0.0 age confidence
org.springframework.boot:spring-boot-starter-data-jpa (source) 3.5.8 -> 4.0.0 age confidence
org.springframework.boot:spring-boot-starter-web (source) 3.5.8 -> 4.0.0 age confidence
org.springframework.boot:spring-boot-starter-security (source) 3.5.8 -> 4.0.0 age confidence
org.springframework.boot:spring-boot-starter-oauth2-client (source) 3.5.8 -> 4.0.0 age confidence
org.springframework.boot:spring-boot-starter-oauth2-resource-server (source) 3.5.8 -> 4.0.0 age confidence
org.springframework.boot:spring-boot-starter-actuator (source) 3.5.8 -> 4.0.0 age confidence
org.springframework.boot:spring-boot-starter-validation (source) 3.5.8 -> 4.0.0 age confidence
org.springframework.boot:spring-boot-starter-parent (source) 3.5.8 -> 4.0.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

spring-projects/spring-boot (org.springframework.boot:spring-boot-maven-plugin)

v4.0.0

Compare Source


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.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@coderabbitai
Copy link

coderabbitai bot commented Nov 20, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@igorcampos-dev
Copy link
Owner

@CodeRabbit-ai please open an issue requesting that all modules of this project be updated to Spring Boot 4.0.0 (and corresponding Spring Framework versions).

@coderabbitai
Copy link

coderabbitai bot commented Nov 21, 2025

Tip

For best results, initiate chat on the files or code changes.

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash

# Find all modules/directories with pom.xml to understand project structure
echo "=== Project Modules ==="
fd -t f '^pom\.xml$' -x dirname {} | sort | uniq

# Get PR information
echo -e "\n=== PR Information ==="
gh pr view 127 --json url,title --jq '{url: .url, title: .title}'

Length of output: 544


🏁 Script executed:

#!/bin/bash

# Create GitHub issue for Spring Boot 4.0.0 migration
gh issue create \
  --title "Update all modules to Spring Boot 4.0.0 and corresponding Spring Framework versions" \
  --body "## Description

This issue tracks the migration of all project modules to Spring Boot 4.0.0 and the corresponding Spring Framework versions.

## Context

Related to PR #127: https://github.com/igorcampos-dev/spring-integrations-examples/pull/127

## Modules to Update

The following modules need to be updated:

- [ ] spring-batch-db-examples
- [ ] spring-batch-file-examples
- [ ] spring-jasper-example
- [ ] spring-kafka-example
- [ ] spring-keycloak-example
- [ ] spring-multimodule-example (including sub-modules)
- [ ] spring-mysql-example
- [ ] spring-oracle-example
- [ ] spring-postgres-example
- [ ] spring-prometheus-grafana-example

## Tasks

1. Update Spring Boot dependencies to 4.0.0
2. Update corresponding Spring Framework versions
3. Test each module after migration
4. Address any breaking changes or deprecations

---
Requested by: @igorcampos-dev" \
  --assignee igorcampos-dev

Length of output: 73


@igorcampos-dev I've created issue #129 to track the migration of all project modules to Spring Boot 4.0.0 and corresponding Spring Framework versions.

The issue includes:

You can view the issue here: #129


🧠 Learnings used
Learnt from: igorcampos-dev
Repo: igorcampos-dev/spring-integrations-examples PR: 21
File: spring-kafka-example/README.md:12-17
Timestamp: 2025-07-22T01:35:41.406Z
Learning: User igorcampos-dev prefers minimal, high-level documentation in README files without detailed version specifications, choosing to keep tech stack information simple rather than adding precise version numbers.

Learnt from: igorcampos-dev
Repo: igorcampos-dev/spring-integrations-examples PR: 21
File: spring-kafka-example/compose.yaml:30-32
Timestamp: 2025-07-22T01:30:57.054Z
Learning: User igorcampos-dev prefers to maintain environment parity between local development and production, avoiding development-specific configurations like ALLOW_PLAINTEXT_LISTENER even when they might provide clearer intent or safety nets.

Learnt from: igorcampos-dev
Repo: igorcampos-dev/spring-integrations-examples PR: 26
File: spring-kafka-example/compose.yaml:3-4
Timestamp: 2025-07-24T01:40:49.337Z
Learning: User igorcampos-dev requires hard-coded container names in Docker Compose files (like `container_name: app`) for CI pipeline validation purposes, which is a valid operational requirement that overrides the general best practice of avoiding hard-coded container names.

@igorcampos-dev igorcampos-dev deleted the renovate/major-spring-boot branch November 21, 2025 00:58
@renovate
Copy link
Contributor Author

renovate bot commented Nov 21, 2025

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 4.x releases. But if you manually upgrade to 4.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants