Commit graph

306 commits

Author SHA1 Message Date
Dave Syer
1f89996e1f Update Spring Boot to 3.4.2 2025-02-04 08:47:30 +00:00
Dave Syer
300597fc6c Update tomestamp for reproducible builds 2024-11-28 14:40:54 +00:00
Patrick Baumgartner
a0ba075bd8 Futher updates for Spring Boot 3.4 2024-11-27 11:24:18 +00:00
Dave Syer
91f55a4f71 Versionless webjars (again)
Spring Boot 3.4 supports the webjars-locator-lite which in turn
supports native images, so we are back to versionless URLs for
webjars assets in templates.
2024-11-27 08:32:35 +00:00
Dave Syer
9f1cda1c08 Update to Boot 3.4 2024-11-25 11:04:49 +00:00
Patrick Baumgartner
a50bfb65bb Update Spring Boot release, adding Gradle build and cleanup
- Update Spring Boot release, Checkstyle, Mysql.
- Formatting pom.xml with sortpom-maven-plugin.
- Rename README to standard file name.
- Adding GitHub Action for Gradle.
2024-11-05 12:56:29 +00:00
Patrick Baumgartner
6fffe61b93 Updated db containers, and dependencies 2024-09-30 21:41:01 +01:00
Sébastien Deleuze
f6f923bd39 Upgrade to Spring Boot 3.3.4 2024-09-24 16:05:18 +01:00
Dave Syer
cabb74ed53 Update to Boot 3.3.3
Fixes #1658
2024-09-13 10:03:26 +01:00
Moritz Halbritter
91328af12d Upgrade to Spring Boot 3.3.2 2024-08-19 16:36:04 +01:00
Patrick Baumgartner
308f7ec783 Including CycloneDX for SBOM generation 2024-05-26 13:58:55 +01:00
Patrick Baumgartner
39cc7e160e Upgrade Dependencies 2024-05-25 17:00:35 +01:00
Patrick Baumgartner
7034d1746a Upgrade to Spring Boot 3.3.0 2024-05-25 17:00:35 +01:00
Stéphane Nicoll
aa9b9e7f43 Upgrade to Spring Boot 3.2.5 2024-05-21 09:02:14 +02:00
thomasperkins1123
a2f1ad5503 Make maven and gradle share checkstyle configuration 2024-02-14 14:06:03 +00:00
Dave Syer
80fd11067c Upgrade to Boot 3.2.1 2024-01-10 13:01:00 +00:00
Patrick Baumgartner
de0e3663c0 Update dependency 2023-11-26 09:08:45 +00:00
Sébastien Deleuze
5a9d1fc40f Upgrade to Spring Boot 3.2.0 2023-11-23 18:51:25 +00:00
Dave Syer
923e2b7aa3 Bump Spring Boot to 3.1.3 2023-09-12 13:16:30 +01:00
Dave Syer
10e3dc9376 Update to Spring Boot 3.1.1 2023-06-23 07:15:53 +01:00
Dave Syer
768e1ed5e9 Ensure enforcer plugin runs first 2023-06-22 08:19:27 +01:00
Dave Syer
3c1ef72e6d Test with test containers and docker compose 2023-06-12 14:02:33 +01:00
Patrick Baumgartner
0d9e882e54
Upgrade for Spring Boot 3.1 (#1253)
* Upgrade for Spring Boot 3.1

* Remove 'encoding' because of Maven WARNING

* Extracting logo SVG into file

* Making logo src context-path aware

* Remove unused image
2023-05-26 18:56:00 +01:00
Dave Syer
2692c5bb43 Update to Boot 3.0.6 2023-05-10 08:44:50 +01:00
Dave Syer
313121d73c Add comment about reproducible builds 2023-05-10 08:43:16 +01:00
Brian Demers
cdb2eb1db7 Maven build generates consistent output
Set build output timestamp per: https://maven.apache.org/guides/mini/guide-reproducible-builds.html
2023-05-10 08:41:07 +01:00
Brian Demers
7b1abb3ca9 Add user friendly error when Java < 17 is used
Add an enforcer rule with a custom message to detect if the JVM version is too old
2023-04-13 14:09:09 +01:00
Patrick Baumgartner
0962ed7e8f Updating dependencies and docker containers to current versions
See #1157
2023-03-10 14:00:30 +00:00
Dave Syer
2ceb8c16fd Bump Spring Boot to 3.0.4 2023-03-10 08:04:18 +00:00
Dave Syer
635b0a9755 Update to Spring Boot 3.0.2 2023-02-21 11:50:38 +00:00
Dave Syer
6580e8b6cf Bump Spring Boot and tidy up plugins 2023-01-09 11:55:04 +00:00
Dave Syer
dade7fcf31 Tweaks for Boot 3.0.0 2022-12-20 10:44:30 +00:00
Sébastien Deleuze
f3a8d244b2 Upgrade to Spring Boot 3.0 RC1 2022-10-25 21:37:40 +02:00
Sébastien Deleuze
f53e0d098e Additional setup to support native image creation.
- Switch to Caffeine for caching since it is supported on native unlike Ehcache
 - Use latest metadata repository 0.2.3 (will be the default with Native Build Tools 0.9.15)
 - Registers resource hints for WebJars and db resource directory
2022-10-25 21:37:25 +02:00
Oliver Drotbohm
1e56f6fd80 Add JAXB API to compile time dependencies.
Needed for JAXB annotations in the sources on Java 17.
2022-10-25 21:34:03 +02:00
Dave Syer
1315cf6e1f Migrate to Spring Boot 3 2022-10-25 21:34:03 +02:00
Sébastien Deleuze
a5cbb8505a
Use WebJars versioned URLs (#1099)
In order to improve efficiency (see spring-projects/spring-framework#27619)
and allow native image compatibility, this commit uses WebJars versioned URLs
which are supported out of the box on Spring Boot via /META-INF/resources
default resource location configuration, removing the need to use
webjars-locator-core dependency and WebJarsResourceResolver.

I have been able to measure a consistent 5% startup time improvement on
the JVM with that simple change on my local machine.
2022-10-16 16:12:23 +01:00
dgcd
276880edef Upgrade to Gradle 7.5.1 and to Spring Boot 2.7.3 2022-09-05 11:48:27 +00:00
Dave Syer
3f8468432d Upgrade to Boot 2.7.1 2022-06-28 08:35:54 +01:00
Dave Syer
1db99dbb58 Update to Spring Boot 2.7.0 2022-05-19 14:07:16 +00:00
Dave Syer
d381fb658c Use open session in view and populate model attrs
Open session in view was switched off accidentally a while ago. Also
the mapping changes recently meant that the changes to @Valid model
attributes were not being propagated correctly.

Fixes #946 and #947
2022-04-11 13:24:49 +00:00
Dave Syer
702747f433 Update jacoco to work with Java 17 2022-02-23 12:37:21 +00:00
Dave Syer
604c9c51a3 Remove unused node.version 2022-02-23 11:15:15 +00:00
Stephane Nicoll
28ea39cb0c Upgrade to Maven Checkstyle plugin 3.1.2 2022-02-09 16:54:37 +01:00
Stephane Nicoll
d90ecb6a0f Upgrade to spring javaformat 0.0.31 2022-02-09 16:54:09 +01:00
Stephane Nicoll
604a9dfe1e Upgrade to nohttp 0.0.10 2022-02-09 16:52:40 +01:00
Stephane Nicoll
cae097bf6f Upgrade to Spring Boot 2.6.3 2022-02-09 16:52:00 +01:00
Dave Syer
a5da14ae2f No need for exclusion in recent versions 2022-01-05 08:25:30 +00:00
Dave Syer
c9534421c8 Remove PetRepository and use Owner as aggregate
Owner is really the aggregate root in DDD terms and there is no
need to directly access the Pet entity.
2022-01-05 08:24:58 +00:00
Thomas Risberg
778161f018 Update to Boot 2.6.2 2021-12-24 06:16:55 +00:00