Skip to content

Updates from upstream - #139

Merged
TimHess merged 1390 commits into
mainfrom
merge_from_upstream
Jul 17, 2025
Merged

Updates from upstream#139
TimHess merged 1390 commits into
mainfrom
merge_from_upstream

Conversation

@TimHess

@TimHess TimHess commented Jul 16, 2025

Copy link
Copy Markdown
Member

This PR is largely about syncing with the upstream in order to resolve dependency issues, but I brought the commits along this time so that future syncs can be a lot cleaner.

There is also a commit to improve the header on the screen that pops up when you click on the hamburger menu.

Before:
image
After:
image

As a general reminder, this fork of start.spring.io is only concerned with files under the path /start-client, so the vast majority of changes in this collection is effectively irrelevant. Additionally, in the upstream repo the copyright file headers were updated from - <YEAR> to - Present and in over 300 of files changed, this was the only difference

Preview a future update

mhalbritter and others added 30 commits February 24, 2025 09:04
* pr/1729:
  Upgrade sentry-bom to 8.2.0

Closes gh-1729
See gh-1727

Signed-off-by: Damien Vitrac <damien@vitrac.me>
* pr/1727:
  Update colors of the dependencies modal

Closes gh-1727
* pr/1733:
  Polish "Update Spring Modulith versions"
  Update Spring Modulith versions

Closes gh-1733
See gh-1737

Signed-off-by: ferclager <17533449+ferclager@users.noreply.github.com>
* pr/1737:
  Upgrade spring-cloud-gcp to 5.11.1 and 6.0.1

Closes gh-1737
See gh-1736

Signed-off-by: ferclager <17533449+ferclager@users.noreply.github.com>
* pr/1736:
  Upgrade graphql.dgs version to 10.0.4

Closes gh-1736
See gh-1735

Signed-off-by: ferclager <17533449+ferclager@users.noreply.github.com>
* pr/1735:
  Upgrade Sentry version to 8.3.0

Closes gh-1735
Also replaces the starter with a WebMVC specific starter if needed.

Closes gh-1740
See gh-1741

Signed-off-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com>
* pr/1741:
  Upgrade to Vaadin 24.6.6 and 24.5.13

Closes gh-1741
See gh-1745

Signed-off-by: Michael Vitz <vitz.michael@googlemail.com>
* pr/1745:
  Update JTE to 3.1.16

Closes gh-1745
These dates prevent byte-for-byte reproducibility to the generated sources.

See gh-1742

Signed-off-by: Eric Haag <ehaag@gradle.com>
* pr/1742:
  Disable dates in generated annotations for DGS Codegen Maven

Closes gh-1742
ZheSun88 and others added 22 commits July 9, 2025 08:13
See gh-1859

Signed-off-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com>
* pr/1859:
  Upgrade to Vaadin 24.8.3 and 24.7.10

Closes gh-1859
This commit raises the minimum supported version to Spring Boot 3.4. As
a result, the Okta entry has been removed as it no longer matches the
requirements.

See gh-1826

Signed-off-by: Stéphane Nicoll <stephane.nicoll@broadcom.com>
* pr/1826:
  Polish "Drop support for Spring Boot 3.3"
  Drop support for Spring Boot 3.3

Closes gh-1826
https://camel.apache.org/blog/2025/07/RELEASE-4.13.0/

See gh-1860

Signed-off-by: Claus Ibsen <claus.ibsen@gmail.com>
* pr/1860:
  Update to Camel 4.13.0

Closes gh-1860
The jakarta_option was only supported by a single grpc-java release and quickly replaced by @generated=omit (grpc/grpc-java#11086), which is used by the current Spring gRPC version.

See gh-1855

Signed-off-by: Nils Breunese <nils@breun.nl>
* pr/1855:
  Polish "Drop old 'jakarta_omit' option"
  Drop old 'jakarta_omit' option

Closes gh-1855
There are now 4 dependencies for the supported backends of Spring Session:
- Data MongoDB
- Data Redis
- Hazelcast
- JDBC

If Spring Boot < 4.0.x is selected, it uses the org.springframework.session:spring-session-xxx artifacts.

If Spring Boot >= 4.0.x is selected, it uses the org.springframework.boot:spring-boot-session-xxx artifacts.

See gh-1861
If Kafka Streams are selected, a dependency on kafka is added if using Spring Boot 4.0.0+

See gh-1861
com.unboundid:unboundid-ldapsdk is an optional dependency of spring-boot-ldap,
LdapUnboundIdBuildCustomizer takes care of adding it if necessary.

See gh-1861
See gh-1864

Signed-off-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com>
* pr/1864:
  Upgrade to Vaadin 24.7.11

Closes gh-1864
@github-actions

Copy link
Copy Markdown

Preview link: https://initializr-web-pr-139.azurewebsites.net

  • Your changes have been deployed to the preview site. The preview site will update as you add more commits to this branch.
  • The preview link is shareable, but will be deleted when the pull request is merged or closed.

Need to pair with a custom InitializrService address?

A team member can use this az CLI command, replacing and for valid numbers:

az webapp config appsettings set --resource-group steeltoe --name initializr-web --slot pr-<this-PR-number> --settings "INITIALIZR_SERVICE_HOST=initializr-service-pr-<other-pr-number>.azurewebsites.net" "INITIALIZR_SERVICE_URI=https://initializr-service-pr-<other-pr-number>.azurewebsites.net/api/"

This is an automated message.

@TimHess TimHess self-assigned this Jul 16, 2025
@TimHess
TimHess requested a review from bart-vmware July 16, 2025 19:39
@TimHess
TimHess marked this pull request as ready for review July 16, 2025 19:39

@bart-vmware bart-vmware left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The diff looks fine, but I'd like to test with our latest changes to service/templates/etc. Can you update the preview pipeline to use those?

Right now, when I generate a project with all 4.x dependencies, it doesn't compile due to the following error:

Warning As Error: Detected package downgrade: MySql.Data from 9.3.0 to 9.2.0. Reference the package directly from the project to select a different version.
SampleNamespace -> MySql.EntityFrameworkCore 9.0.3 -> MySql.Data (>= 9.3.0)
SampleNamespace -> MySql.Data (>= 9.2.0)

@TimHess
TimHess merged commit a025ac6 into main Jul 17, 2025
3 checks passed
@TimHess
TimHess deleted the merge_from_upstream branch July 17, 2025 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.