All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- docker compose native
- mongodb container version set to 8.0
- based on spring boot 3.4.2
- fj-core version set to 8.6.6
- using actions/setup-java for native build
- Google App Engine (GAE) deployment note
- KNative deployment note
- benchmark script documentation (
hey
andpsrecord
needed) - added sample benchmark graphs
- instruction for native optimization (PGO, based on https://github.com/alina-yur/native-spring-boot/)
- benchmark script (psrecord needed)
- MongoDB's resources handling
- test containers test with mongo 8.0.0-rc8
- use of virtual threads
- java version 21
- based on spring boot 3.3.0
- registered classes for reflection
- mongo db url set to ${MONGODB_URL:mongodb://localhost:27017/photobook_demo}
- default port set to 8080
- readme (added docker-compose info)
- node 20 for front end
- front end migrated to vite react
- build.properties metadata in native image
- buildreact profile in native amd64 workflow
- buildreact phases
- version after spring Spring I/O 2023
- using springboot 3.0, java 17 and graalvm