Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
309 commits
Select commit Hold shift + click to select a range
0e50151
Use Maven Wrapper 3.3.4 in the build
mhalbritter Sep 15, 2025
a9e0e28
Update spring-grpc version to 0.11.0
dsyer Sep 12, 2025
e570719
Merge pull request #1906 from dsyer
mhalbritter Sep 15, 2025
795ca85
Upgrade to spring-cloud 2025.1.0-M2
mhalbritter Sep 15, 2025
7bedabc
Ignore test failures for spring-cloud-config server in Spring Cloud 2…
mhalbritter Sep 15, 2025
6eb6643
Update Spring AI to 1.0.2
markpollack Sep 15, 2025
dc20c9b
Merge pull request #1911 from markpollack
mhalbritter Sep 16, 2025
2cb375d
Add support for Java 25
mhalbritter Sep 17, 2025
baabef6
Create mapping for Spring Boot version to supported min and max java …
mhalbritter Sep 17, 2025
fc8d4e4
Upgrade to Vaadin 24.9.0
ZheSun88 Sep 16, 2025
28a7d3d
Merge pull request #1915 from ZheSun88
mhalbritter Sep 17, 2025
6c96a3f
Upgrade to Spring Cloud GCP 7.3.1 and 6.3.4
blakeli0 Sep 17, 2025
00c939e
Merge pull request #1914 from blakeli0
mhalbritter Sep 17, 2025
faf5bc8
Fix SBOM dependency for Spring Boot 3.5 and up
mhalbritter Sep 17, 2025
f6b4894
Adapt test ignore to Spring Boot 4.0.0-M3
mhalbritter Sep 19, 2025
6ebe4fb
Upgrade to Spring Boot 3.5.6
mhalbritter Sep 19, 2025
b291efa
Upgrade to Spring Modulith 2.0-M3
odrotbohm Sep 19, 2025
d4e15b2
Merge pull request #1918 from odrotbohm
mhalbritter Sep 19, 2025
4ac3568
Update Timefold solver to 1.26.1
zepfred Sep 22, 2025
4143093
Merge pull request #1919 from zepfred
mhalbritter Sep 23, 2025
9c00a17
Upgrade to Spring Cloud Azure 6.0.0
mhalbritter Sep 23, 2025
36030e3
Add entry for GemFire Vector Store
mhalbritter Sep 25, 2025
f2f058a
Adapt to starter deprecation in Spring Boot 4
mhalbritter Sep 29, 2025
f52cb63
Upgrade to Vaadin 24.9.1
ZheSun88 Sep 30, 2025
e05006f
Merge pull request #1924 from ZheSun88
mhalbritter Oct 1, 2025
df4c6cb
Update Spring AI to 1.0.3
markpollack Oct 1, 2025
749fd30
Merge pull request #1927 from markpollack
mhalbritter Oct 2, 2025
2341902
Upgrade to Solace Spring Boot 2.5.0 and Solace Spring Cloud 4.10.0
mhalbritter Oct 2, 2025
05b9226
Upgrade to Spring Cloud 2025.1.0-M3
ryanjbaxter Oct 2, 2025
7bd3574
Merge pull request #1928 from ryanjbaxter
wilkinsona Oct 3, 2025
c598850
Upgrade to Vaadin 24.9.2
ZheSun88 Oct 6, 2025
cf61cf4
Merge pull request #1930 from ZheSun88
mhalbritter Oct 6, 2025
d39a5c5
Upgrade to Timefold Solver 1.26.2
zepfred Oct 9, 2025
824adb3
Merge pull request #1934 from zepfred
mhalbritter Oct 13, 2025
bdc96f0
Update Spring Modulith to 1.3.9 and 1.4.3
ferclager Oct 9, 2025
983f090
Merge pull request #1933 from ferclager
mhalbritter Oct 13, 2025
b719c87
Update Sentry to 8.23.0
ferclager Oct 9, 2025
b1673eb
Merge pull request #1932 from ferclager
mhalbritter Oct 13, 2025
337eaa9
Update Spring Boot Admin to 3.5.5
ferclager Oct 9, 2025
0be3b6e
Merge pull request #1931 from ferclager
mhalbritter Oct 13, 2025
ec71da2
Update spring-cloud-gcp to 7.4.0 and 6.5.0
mpeddada1 Oct 13, 2025
9f9f46c
Merge pull request #1935 from mpeddada1
mhalbritter Oct 14, 2025
450c43d
Upgrade to Timefold Solver 1.27.0
zepfred Oct 14, 2025
7c1f586
Merge pull request #1938 from zepfred
mhalbritter Oct 15, 2025
4e426f1
Document that GraalVM's native-image baseline is 25 when using Boot 4
mhalbritter Oct 15, 2025
35bf908
Rename "Spring Web Services" to "Spring Webservices"
mhalbritter Oct 15, 2025
2bc6551
Rename "Spring LDAP" to "Spring Data LDAP"
mhalbritter Oct 15, 2025
1d07b86
Mark session-hazelcast and session-mongodb only available until Boot …
mhalbritter Oct 17, 2025
fad73b2
Upgrade to Vaadin 24.9.3
ZheSun88 Oct 17, 2025
c230412
Merge pull request #1944 from ZheSun88
mhalbritter Oct 17, 2025
a6c2d62
Adapt to module and package renames in Testcontainers 2.0
mhalbritter Oct 20, 2025
89be125
Upgrade to Spring Cloud 2025.1.0-M4
ryanjbaxter Oct 17, 2025
808f953
Merge pull request #1945 from ryanjbaxter
mhalbritter Oct 20, 2025
98e5f1e
Remove test ignore for Spring Cloud
mhalbritter Oct 20, 2025
1aeeabd
Remove Spring Pulsar Reactive for Boot 4.0.0-RC1
mhalbritter Oct 21, 2025
3f3ec82
Update Cyclonedx SBOM plugin version for Boot 4.0-RC1
mhalbritter Oct 22, 2025
1875917
Add entry for Spring Boot's OpenTelemetry starter
mhalbritter Oct 22, 2025
479e857
Add entry for Spring Batch JDBC
mhalbritter Oct 23, 2025
d81b54e
Upgrade to Spring Boot 3.5.7
mhalbritter Oct 24, 2025
d83bf9a
Update JavaScript dependencies
mhalbritter Oct 24, 2025
13efc5e
Add the corresponding test starter if a spring boot starter is selected
mhalbritter Oct 24, 2025
e52d259
Update to Camel 4.15.0
ferclager Oct 28, 2025
5ddabf5
Merge pull request #1955 from ferclager
mhalbritter Oct 28, 2025
9a2ba6e
Upgrade to Modulith 1.3.10 & 1.4.4 versions
ferclager Oct 28, 2025
bade9f8
Upgrade to Modulith 2.0.0-RC1
mhalbritter Oct 28, 2025
19d255d
Merge pull request #1953 from ferclager
mhalbritter Oct 28, 2025
3f29ffa
Upgrade to Vaadin 24.7.14
ferclager Oct 28, 2025
870cf2c
Merge pull request #1952 from ferclager
mhalbritter Oct 28, 2025
c46e854
Upgrade to Sentry 8.24.0
ferclager Oct 28, 2025
8e33d4a
Merge pull request #1956 from ferclager
mhalbritter Oct 28, 2025
fd2cd89
Update Solace Spring Cloud to 4.8.1 and 4.11.0
ferclager Oct 28, 2025
5ae36b7
Merge pull request #1957 from ferclager
mhalbritter Oct 28, 2025
a272767
Update GraphQL DGS to 10.4.0
ferclager Oct 28, 2025
a48ffdc
Merge pull request #1958 from ferclager
mhalbritter Oct 28, 2025
5f539aa
Update Spring gRPC to 0.12.0
ferclager Oct 28, 2025
816b15b
Merge pull request #1954 from ferclager
mhalbritter Oct 28, 2025
d602f58
Update spring-cloud-gcp to 7.4.1 and 6.5.1
ferclager Oct 28, 2025
332403d
Merge pull request #1959 from ferclager
mhalbritter Oct 29, 2025
9d33a59
Upgrade to Spring Cloud Service 4.2.1
ferclager Oct 28, 2025
b81fcbc
Merge pull request #1960 from ferclager
mhalbritter Oct 29, 2025
1cb7ec6
Upgrade to Vaadin 24.9.4
ZheSun88 Oct 29, 2025
12b449a
Merge pull request #1962 from ZheSun88
mhalbritter Oct 29, 2025
d43cab5
Add spring-boot-micrometer-tracing if distributed tracing is selected…
mhalbritter Oct 29, 2025
5c5fcd1
Add configuration file format radio buttons
devysf Oct 3, 2025
e7633cb
Polish "Add configuration file format radio buttons"
mhalbritter Oct 30, 2025
b7d833d
Merge pull request #1929 from devysf
mhalbritter Oct 30, 2025
53bdf06
Update Sentry version to 8.25.0
ferclager Nov 3, 2025
6ba96d0
Merge pull request #1966 from ferclager
mhalbritter Nov 4, 2025
dbc9254
Update Spring Boot Codecentric Admin to 3.5.6
ferclager Nov 3, 2025
9da8e67
Merge pull request #1965 from ferclager
mhalbritter Nov 4, 2025
2868d4c
Use 17.0.17-librca in sdkmanrc
mhalbritter Nov 6, 2025
5b1fe75
Add entry for spring-boot-starter-r2dbc
mhalbritter Nov 6, 2025
1de118a
Revert "Enable Jersey only until Spring Boot 4.0.0-M2"
mhalbritter Nov 7, 2025
eeb784e
Add reactor-test if the project has a reactive dependency which is no…
mhalbritter Nov 7, 2025
400d7e1
Replace deprecated noble images from buildpacks
jogerj Nov 8, 2025
dfda192
Merge pull request #1977 from jogerj
mhalbritter Nov 10, 2025
954a658
Upgrade to Vaadin 24.9.5
ZheSun88 Nov 10, 2025
001e4b6
Merge pull request #1979 from ZheSun88
mhalbritter Nov 11, 2025
1d3ff4a
Fix Spring Guides branch name
ngocnhan-tran1996 Nov 10, 2025
f9469b5
Merge pull request #1978 from ngocnhan-tran1996
mhalbritter Nov 11, 2025
9f40278
Mark "VMware Tanzu Spring Enterprise Extensions" as Spring Boot 3.5.x…
mhalbritter Nov 12, 2025
e3c0c34
Upgrade org.asciidoctor.jvm.convert Gradle plugin to 4.0.5
mhalbritter Nov 12, 2025
ec85bb2
Upgrade to Spring Cloud 2025.1.0-RC1
mhalbritter Nov 13, 2025
cf4ee0f
Workaround Maven's broken snapshot download
mhalbritter Nov 14, 2025
61ae49a
Upgrade to Spring AI 1.1.0
ilayaperumalg Nov 13, 2025
89bfc34
Support Spring AI 1.0.3 for Spring Boot 3.4.x
mhalbritter Nov 14, 2025
d9bd2d4
Merge pull request #1985 from ilayaperumalg
mhalbritter Nov 14, 2025
743c3ec
Add entry for spring-boot-starter-hazelcast
mhalbritter Nov 14, 2025
f0a28dc
Add entry for spring-boot-starter-cassandra
mhalbritter Nov 14, 2025
0b58274
Add entry for spring-boot-starter-couchbase
mhalbritter Nov 14, 2025
e20b42d
Add entry for spring-boot-starter-elasticsearch
mhalbritter Nov 14, 2025
b1634ec
Drop (Access+Driver) suffix from data-elasticsearch
mhalbritter Nov 14, 2025
5ff4d30
Add entry for spring-boot-starter-ldap
mhalbritter Nov 14, 2025
773a4e6
Add entry for spring-boot-starter-mongodb
mhalbritter Nov 14, 2025
8de454d
Add entry for spring-boot-starter-neo4j
mhalbritter Nov 14, 2025
4f1890f
Adapt descriptions of the Spring Data modules
mhalbritter Nov 14, 2025
09dcb4e
Only add actuator for tracing and pull-based metrics
mhalbritter Nov 17, 2025
c975e9e
Add spring-boot-micrometer-metrics in addition to the metrics module
mhalbritter Nov 17, 2025
2e61dcf
Add spring-boot-micrometer-metrics-test if actuator is not there
mhalbritter Nov 17, 2025
1984efd
Upgrade to Spring Boot 3.5.8
mhalbritter Nov 21, 2025
5168d4d
Switch SupportedBootVersion.latest() to 4.0.0
mhalbritter Nov 21, 2025
bf08d81
Update JavaScript dependencies
mhalbritter Nov 21, 2025
e79c132
Remove annotation processors from compile classpath
mhalbritter Nov 21, 2025
d0e7a56
Use org.hibernate.orm:hibernate-maven-plugin with Spring Boot 4
mhalbritter Nov 21, 2025
661891c
Upgrade Sentry to 8.27.0 and add Spring Boot 4 Starter
adinauer Nov 21, 2025
adc9ace
Merge pull request #1991 from adinauer
mhalbritter Nov 21, 2025
77f7df3
Restore enableAssociationManagement for Hibernate
mhalbritter Nov 21, 2025
79fbadb
Upgrade to Spring Modulith 2.0.0
odrotbohm Sep 19, 2025
e5a3fe8
Merge pull request #1994 from odrotbohm
wilkinsona Nov 24, 2025
6e4e630
Upgrade to Spring Cloud 2025.1.0
wilkinsona Nov 25, 2025
c52d51a
Add spring-boot-restdocs to Boot 4.0 projects using REST Docs
wilkinsona Nov 25, 2025
c4331f1
Bump actions/checkout from 5 to 6
dependabot[bot] Nov 24, 2025
9194392
Merge pull request #1993 from dependabot[bot]
snicoll Nov 27, 2025
5e15b1d
Upgrade to Spring Cloud Services 4.4.0
snicoll Nov 27, 2025
cb824bb
Upgrade to Vaadin 24.9.6
ZheSun88 Nov 27, 2025
0319f90
Merge pull request #2000 from ZheSun88
wilkinsona Nov 27, 2025
f620051
Upgrade to MyBatis Spring Boot Starter 4.0.0
kazuki43zoo Dec 1, 2025
59d0d09
Polish "Upgrade to MyBatis Spring Boot Starter 4.0.0"
mhalbritter Dec 1, 2025
ab188fa
Merge pull request #2003 from kazuki43zoo
mhalbritter Dec 1, 2025
188a626
Upgrade to htmx-spring-boot 4.0.2 and 5.0.0
wimdeblauwe Nov 27, 2025
072d40c
Polish "Upgrade to htmx-spring-boot 5.0.0"
mhalbritter Dec 1, 2025
a32d960
Merge pull request #2001 from wimdeblauwe
mhalbritter Dec 1, 2025
f92e913
Replace micrometer-tracing with micrometer-tracing-brave
sri1873 Dec 4, 2025
ac67dcc
Merge pull request #2009 from sri1873
mhalbritter Dec 4, 2025
40f7708
Update to gRPC 1.0.0-RC1
dsyer Nov 28, 2025
5fd825d
Update Spring gRPC to 1.0.0
mhalbritter Dec 4, 2025
9ec721f
Merge pull request #2002 from dsyer
mhalbritter Dec 4, 2025
d1f6e13
Add spring-boot-h2console if H2 is selected in Boot 4.x projects
mhalbritter Dec 4, 2025
985a889
Refine metadata of Spring Webservices
mhalbritter Dec 4, 2025
51fa7c2
Update JavaScript dependencies
mhalbritter Dec 4, 2025
77e78d3
Use spring-boot-starter-micrometer-metrics instead of spring-boot-mic…
mhalbritter Dec 4, 2025
06b181e
Replace deprecated 'protocVersion' with 'protoc'
breun Dec 4, 2025
bb2dc80
Merge pull request #2011 from breun
mhalbritter Dec 5, 2025
bd5e32a
Revert entry name for "Spring Web Services"
mhalbritter Dec 5, 2025
76fe2ca
Rename link in help document
mhalbritter Dec 5, 2025
0b09f2b
Add spring-boot-h2console module in addition to the H2 database depen…
mhalbritter Dec 5, 2025
3822f6b
Update Spring AI 1.1.1
ilayaperumalg Dec 4, 2025
2dffedc
Merge pull request #2012 from ilayaperumalg
mhalbritter Dec 5, 2025
da0827d
Update Spring AI to 1.1.2
ilayaperumalg Dec 9, 2025
f5f5e81
Merge pull request #2014 from ilayaperumalg
mhalbritter Dec 9, 2025
390c27b
Update timefold-solver version to 1.29.0
triceo Dec 9, 2025
9bc45e4
Merge pull request #2013 from triceo
mhalbritter Dec 10, 2025
94f4092
Upgrade to Vaadin 24.9.7
ZheSun88 Dec 11, 2025
adccd9d
Merge pull request #2016 from ZheSun88
mhalbritter Dec 11, 2025
416f5be
Update JavaScript dependencies
mhalbritter Dec 15, 2025
033edaf
Bump actions/cache from 4 to 5
dependabot[bot] Dec 15, 2025
0f101d1
Merge pull request #2019 from dependabot[bot]
mhalbritter Dec 15, 2025
94d62af
Upgrade to Spring Cloud 2024.0.3
ryanjbaxter Dec 12, 2025
dc02c59
Merge pull request #2017 from ryanjbaxter
mhalbritter Dec 15, 2025
059b684
Move group id and artifact id in one row
sri1873 Dec 4, 2025
ef0c52e
Polish "Move group id and artifact id in one row"
mhalbritter Dec 15, 2025
0e723ab
Merge pull request #2010 from sri1873
mhalbritter Dec 15, 2025
3fdcffe
Add entry for Datasource Micrometer
mhalbritter Dec 16, 2025
d57bce6
Update tanzu-scg-extensions to 1.0.1
spikymonkey Dec 16, 2025
aeabf97
Merge pull request #2021 from spikymonkey
mhalbritter Dec 17, 2025
ef27ede
Upgrade to Vaadin 25.0.0
mhalbritter Dec 5, 2025
7f6849b
Deal with the warnings from sass
sri1873 Dec 15, 2025
df737a3
Merge pull request #2020 from sri1873
mhalbritter Dec 17, 2025
12b5266
Use Maven 3.9.12
mhalbritter Dec 17, 2025
d8925fc
Upgrade to Spring Cloud 2025.0.1
ryanjbaxter Dec 17, 2025
a3eadb6
Merge pull request #2023 from ryanjbaxter
mhalbritter Dec 18, 2025
09ba320
Remove support for Spring Boot 3.4.x
mhalbritter Dec 18, 2025
fa9d8a6
Improve clarity of version ranges
mhalbritter Dec 18, 2025
71de967
Upgrade to Spring Cloud Azure 6.1.0
mhalbritter Dec 19, 2025
57c62e5
Remove assertion
mhalbritter Dec 19, 2025
85776fe
Upgrade to Netflix DGS 11.0.0 and DGS Codegen 8.3.0
bclozel Dec 18, 2025
e5146d5
Merge pull request #2025 from bclozel
mhalbritter Dec 19, 2025
d08ddb5
Upgrade Java version with Vaadin 25.0
snicoll Dec 23, 2025
50eb2f2
Upgrade to Vaadin 24.9.8
ZheSun88 Dec 22, 2025
ccc7f34
Merge pull request #2028 from ZheSun88
snicoll Dec 23, 2025
a4b5700
Upgrade to Spring Modulith 2.0.1 and 1.4.6
odrotbohm Dec 23, 2025
2182e8c
Polish "Upgrade to Spring Modulith 2.0.1 and 1.4.6"
snicoll Dec 23, 2025
35f23a3
Merge pull request #2030 from odrotbohm
snicoll Dec 23, 2025
4c805ce
Upgrade to Vaadin 25.0.2
ZheSun88 Dec 23, 2025
e7be3c3
Merge pull request #2031 from ZheSun88
snicoll Dec 23, 2025
255da83
Upgrade to Spring Cloud GCP 7.4.2
ferclager Dec 26, 2025
021b80f
Merge pull request #2033 from ferclager
snicoll Dec 26, 2025
409fde3
Upgrade to Spring Cloud Services 4.3.2
ferclager Dec 26, 2025
f8df192
Merge pull request #2034 from ferclager
snicoll Dec 26, 2025
839c6ba
Upgrade to MyBatis Spring 4.0.1
kazuki43zoo Dec 28, 2025
3bddf84
Merge pull request #2035 from kazuki43zoo
snicoll Dec 29, 2025
0bc53a7
Update JavaScript dependencies
mhalbritter Jan 7, 2026
ef013cd
Upgrade to Spring Shell 4.0.0
mhalbritter Jan 7, 2026
2481d73
Update Spring gRPC to version 1.0.1
onobc Jan 7, 2026
983d3b9
Polish "Update Spring gRPC to version 1.0.1"
mhalbritter Jan 8, 2026
b500f05
Merge pull request #2038 from onobc
mhalbritter Jan 8, 2026
76ece23
Upgrade to Vaadin 24.9.9 and 25.0.3
ZheSun88 Jan 12, 2026
edc877a
Merge pull request #2039 from ZheSun88
mhalbritter Jan 12, 2026
dea8046
Update to Camel 4.17.0
davsclaus Jan 13, 2026
d506e0f
Merge pull request #2041 from davsclaus
mhalbritter Jan 13, 2026
becdf5f
Use fixed port for Grafana LGTM UI
EduardoRangelG Jan 13, 2026
73da786
Polish "Use fixed port for Grafana LGTM UI"
mhalbritter Jan 14, 2026
b7b65db
Merge pull request #2040 from EduardoRangelG
mhalbritter Jan 14, 2026
9d9ced4
Update timefold-solver version to 1.30.0
triceo Jan 14, 2026
b941d9f
Merge pull request #2042 from triceo
mhalbritter Jan 14, 2026
01b6d2f
Add an entry for spring-boot-starter-cloudfoundry
mhalbritter Jan 15, 2026
efab67a
Add mapping for Spring Boot 4.1.x and Kotlin 2.3.x
mhalbritter Jan 15, 2026
5fb6ff5
Add missing compatibilityRange for datasource-micrometer
mhalbritter Jan 15, 2026
899465f
Ensure Java 21 when jOOQ is used with Spring Boot 4.1
mhalbritter Jan 15, 2026
ed095c1
Upgrade Spring Boot Admin version to 3.5.7
SteKoe Jan 23, 2026
2ca1e83
Merge pull request #2050 from SteKoe
mhalbritter Jan 23, 2026
ceb7c74
Upgrade to Spring Modulith 2.0.0-M1, 2.0.2, and 1.4.7
odrotbohm Jan 23, 2026
f41cf8b
Merge pull request #2053 from odrotbohm
snicoll Jan 24, 2026
e872103
Update spring-cloud-gcp to 7.4.3
diegomarquezp Jan 25, 2026
1ea3992
Merge pull request #2054 from diegomarquezp
mhalbritter Jan 26, 2026
10f5662
Update Spring AI 2.0.0-M2
ilayaperumalg Jan 23, 2026
089cb37
Polish "Update Spring AI 2.0.0-M2"
mhalbritter Jan 26, 2026
0d4073b
Merge pull request #2052 from ilayaperumalg
mhalbritter Jan 26, 2026
d771b14
Upgrade to Spring Boot 3.5.10
mhalbritter Jan 26, 2026
b168c47
Use SDKman's 17.0.18-librca java
mhalbritter Jan 26, 2026
2e3258f
Add the Spring Boot 4 migration document to the sidebar
SimonVerhoeven Jan 26, 2026
9bef761
Merge pull request #2056 from SimonVerhoeven
mhalbritter Jan 27, 2026
539c579
Update JavaScript dependencies
mhalbritter Jan 28, 2026
70e9dee
Upgrade to Vaadin 25.0.4 and 24.9.10
ZheSun88 Jan 28, 2026
15ca826
Merge pull request #2058 from ZheSun88
mhalbritter Jan 28, 2026
ca901ac
Upgrade to Spring gRPC 1.0.2
onobc Jan 30, 2026
635f2a5
Merge pull request #2059 from onobc
snicoll Jan 31, 2026
180d8ff
Restore Okta support for Spring Boot 3.5.x
prachi-okta Jan 19, 2026
0568103
Polish "Restore Okta support for Spring Boot 3.5.x"
mhalbritter Feb 2, 2026
ec3a11b
Merge pull request #2048 from prachi-okta
mhalbritter Feb 2, 2026
6ee59c4
Polish compatibility range for Okta
mhalbritter Feb 2, 2026
f5038db
Upgrade to Datasource Micrometer 1.3.0 and 2.1.0
mhalbritter Feb 2, 2026
9bf0a9e
Upgrade to Spring Shell 4.0.1
mhalbritter Feb 2, 2026
8894914
Upgrade to Spring Cloud Azure 7.0.0
mhalbritter Feb 4, 2026
47f9175
Upgrade the CycloneDX Gradle Plugin
mhalbritter Feb 4, 2026
6bbcfb5
Add entries for MCP Security
mhalbritter Feb 4, 2026
b0bac0e
Fix title and order for MCP security
mhalbritter Feb 4, 2026
04f8f4d
Use 0.23.0 of Spring Initializr
mhalbritter Feb 5, 2026
146888d
Upgrade to Spring Boot 4
mhalbritter Dec 18, 2025
3d537ea
Merge remote-tracking branch 'start.spring.io/main' into merge_from_u…
TimHess Feb 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 2 additions & 18 deletions .mvn/wrapper/maven-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,19 +1,3 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
wrapperVersion=3.3.2
wrapperVersion=3.3.4
distributionType=only-script
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.10/apache-maven-3.9.10-bin.zip
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.12/apache-maven-3.9.12-bin.zip
2 changes: 1 addition & 1 deletion .sdkmanrc
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# Enable auto-env through the sdkman_auto_env config
# Add key=value pairs of SDKs to use below
java=17.0.15-librca
java=17.0.18-librca
50 changes: 43 additions & 7 deletions mvnw

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

56 changes: 48 additions & 8 deletions mvnw.cmd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 5 additions & 15 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.5.3</version>
<version>4.0.2</version>
</parent>
<groupId>io.spring.start</groupId>
<artifactId>start-parent</artifactId>
Expand All @@ -33,7 +33,7 @@
<properties>
<revision>0.0.1-SNAPSHOT</revision>
<disable.checks>false</disable.checks>
<spring-initializr.version>0.22.1-SNAPSHOT</spring-initializr.version>
<spring-initializr.version>0.24.0-SNAPSHOT</spring-initializr.version>
<spring-javaformat.version>0.0.47</spring-javaformat.version>
</properties>

Expand Down Expand Up @@ -88,7 +88,7 @@
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>spring-cloud-azure-dependencies</artifactId>
<version>5.22.0</version>
<version>7.0.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Expand All @@ -101,7 +101,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>flatten-maven-plugin</artifactId>
<version>1.7.0</version>
<version>1.7.1</version>
</plugin>
<plugin>
<groupId>io.spring.javaformat</groupId>
Expand Down Expand Up @@ -141,7 +141,7 @@
<dependency>
<groupId>com.puppycrawl.tools</groupId>
<artifactId>checkstyle</artifactId>
<version>10.21.4</version>
<version>10.26.1</version>
</dependency>
<dependency>
<groupId>io.spring.javaformat</groupId>
Expand All @@ -155,16 +155,6 @@
<artifactId>frontend-maven-plugin</artifactId>
<version>1.15.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>3.3.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.5.3</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
Expand Down
6 changes: 4 additions & 2 deletions start-client/src/components/common/builder/FieldInput.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import PropTypes from 'prop-types'
import React from 'react'

function FieldInput({ id, text, value, onChange, disabled, inputRef }) {
function FieldInput({ id, text, value, onChange, disabled, inputRef, className }) {
return (
<div className='control control-inline'>
<div className={`control control-inline ${className || ''}`}>
<label htmlFor={id}>{text}</label>
<input
type='text'
Expand All @@ -21,6 +21,7 @@ function FieldInput({ id, text, value, onChange, disabled, inputRef }) {
FieldInput.defaultProps = {
disabled: false,
inputRef: null,
className: null,
}

FieldInput.propTypes = {
Expand All @@ -32,6 +33,7 @@ FieldInput.propTypes = {
PropTypes.func,
PropTypes.shape({ current: PropTypes.instanceOf(Element) }),
]),
className: PropTypes.string,
disabled: PropTypes.bool,
}

Expand Down
10 changes: 5 additions & 5 deletions start-client/src/components/common/builder/Fields.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import PropTypes from 'prop-types'
import get from 'lodash/get'
import React, { useContext, useRef, useState, useEffect } from 'react'
import React, {useContext, useEffect, useRef, useState} from 'react'

import Actions from './Actions'
import Control from './Control'
Expand All @@ -9,10 +9,10 @@ import FieldInput from './FieldInput'
import FieldRadio from './FieldRadio'
import Warnings from './Warnings'
import useWindowsUtils from '../../utils/WindowsUtils'
import { AppContext } from '../../reducer/App'
import { Button, Radio } from '../form'
import { Dependency } from '../dependency'
import { InitializrContext } from '../../reducer/Initializr'
import {AppContext} from '../../reducer/App'
import {Button, Radio} from '../form'
import {Dependency} from '../dependency'
import {InitializrContext} from '../../reducer/Initializr'

function Fields({
onSubmit,
Expand Down
10 changes: 10 additions & 0 deletions start-client/src/components/common/layout/SideLeft.js
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,16 @@ function SideLeft() {
Leave feedback
</a>
</li>
<li>
<a
id='ql-help-migration2'
target='_blank'
rel='noopener noreferrer'
href='https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-4.0-Migration-Guide'
>
Migrate Spring Boot 3.5 to 4.0
</a>
</li>
</ul>
</div>
<div className='is-mobile'>
Expand Down
18 changes: 15 additions & 3 deletions start-client/src/components/reducer/__tests__/Initializr.js
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ describe('COMPLETE action', () => {
packaging: '',
packageName: '',
java: '',
configurationFileFormat: '',
},
dependencies: [],
},
Expand All @@ -46,9 +47,9 @@ describe('COMPLETE action', () => {
defaultValues,
},
})
// expect(get(result, 'share')).toBe(
// name='Dev&namespace=DevNamespace&description=Development%20project%20application&steeltoeVersion=3.0.2&dotNetFramework=netcoreapp3.1&dotNetTemplate=&language=csharp&packaging=zip'
// )
expect(get(result, 'share')).toBe(
name='Dev&namespace=DevNamespace&description=Development%20project%20application&steeltoeVersion=3.0.2&dotNetFramework=netcoreapp3.1&dotNetTemplate=&language=csharp&packaging=zip'
)
// expect(get(result, 'values.project')).toBe('maven-project')
expect(get(result, 'values.language')).toBe('csharp')
expect(get(result, 'values.steeltoeVersion')).toBe('3.0.2')
Expand Down Expand Up @@ -181,6 +182,17 @@ describe('UPDATE action', () => {
})
expect(get(result, 'values.meta.packaging')).toBe('war')
})
it('should reduce the state (configuration file format)', () => {
const result = reducer(state, {
type: 'UPDATE',
payload: {
meta: {
configurationFileFormat: 'yaml',
},
},
})
expect(get(result, 'values.meta.configurationFileFormat')).toBe('yaml')
})
it('should reduce the state (meta packageName)', () => {
const result = reducer(state, {
type: 'UPDATE',
Expand Down
2 changes: 1 addition & 1 deletion start-client/src/components/utils/ApiUtils.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ export const getInfo = function getInfo(url) {
fetch(`${url}`, {
method: 'GET',
headers: {
Accept: 'application/vnd.initializr.v2.2+json',
Accept: 'application/vnd.initializr.v2.3+json',
},
})
.then(
Expand Down
Loading
Loading