What’s Changed
- Update Spring Boot to v3.3.5 (#27677) @github-actions
- Disable Docker Compose integration if there is no container to start (#27380) @mshima
- Spring Boot: adjusts to Docker Compose integration (#27437) @mshima
- Improve Docker documentation in README (#27691 and #27702) @mshima @mraible
- Upgrade Node to v20.18.0 (#27494) @renovate
- Add support for Java 23 (#27345) @mraible
- Avoid isPersisted being saved in elasticsearch index (#27704) @OmarHawk
- Testing: add GitHub matrix utilities (#27694) @mshima
- Internal: adjust application type to don't allow unknown fields (#27689) @mshima
- Force color in ci workflows (#27678) @mshima
- Switch React and Vue workflows to github-build-matrix (#27676) @mshima
- Spring-cache: fix enableHibernateCache value (#27674) @mshima
- Server: increase keycloak wait due to MacOS (#27657) @mshima
- Internal: cacheProvider defaults adjusts (#27658) @mshima
- Cypress: add logout test (#27656) @mshima
- Spring-boot: allow h2 console to be enabled/disabled using spring.h2.console.enabled property (#27649) @mshima
- Liquibase foreign key relationship column names (#27608) @OmarHawk
- Enable angular in devserver (#27622) @mshima
- Enable vue in devserver workflow (#27616) @mshima
- Add couchmove version (#27563) @qmonmert
- Docker: increase keycloak retries (#27548) @mshima
- Git: run commit with --no-verify (#27452) @mshima
- Testing: improve types, fix options, and improve api (#27430) @mshima
- Testing: add runCli helper (#27410) @mshima
- Switch auto merge from merge to squash (#27416) @mshima
- base-core: fix varargs cli argument handling (#27408) @mshima
- generate-blueprint: enable queueCommandTasks (#27384) @mshima
- Move npmw install task to java:node (#27360) @mshima
- generate-blueprint adjusts (#27362) @mshima
- generate-blueprint: add recreatePackageLock option (#27361) @mshima
- generate-blueprint: drop vitest.test-setup.ts (#27358) @mshima
🖥️ Frontend
- internal: types adjusts (#27636) @mshima
- reimplement devserver workflow (#27612) @mshima
- switch to react and vue to @module-federation/enhanced (#27613) @mshima
- fix: omit package.json type if commonjs (#27611) @mshima
- vue: @module-federation/utilities dependency is gateway only (#27544) @mshima
- react, vue: downgrade sass to avoid deprecations (#27528) @mshima
- vue: adjusts for client bundler (#27515) @mshima
- client: add client bundler for internal organization. (#27507) @mshima
- simplify vite.config using import.meta.resolve (#27346) @mshima
- client: retrieve bootstrap v4 themes for vue (#27465) @mshima
- Sonar: Member is never reassigned; mark it as readonly (#27438) @qmonmert
- [Angular] Sonar: Member is never reassigned; mark it as readonly (#27436) @qmonmert
- testing: add helpers and migrate to JHipster helpers (#27426) @mshima
- tests: switch to JHipster helpers (#27413) @mshima
- generate-blueprint: adjusts (#27381) @mshima
🐾 JDL/Internals/Blueprints
- couchbase: add couchmove version (#27693) @mshima
- java/graalvm: polish (#27675) @mshima
- add java:graalvm generator. (#27660) @mshima
- spring-boot: adjust gradle dev dependencies (#27648) @mshima
- internal: types adjusts (#27636) @mshima
- update @yeoman/adapter to v2.0.0 (#27553) @mshima
- internal: adjust command parsing with default option value (#27549) @mshima
- project-name: make it configurable by options (#27545) @mshima
- client: add client bundler for internal organization. (#27507) @mshima
- resolve faker 9 breaking changes (#27368) @mshima
- internal: always load main generators configs (#27466) @mshima
- testing: add helpers and migrate to JHipster helpers (#27426) @mshima
- generate-blueprint: adjusts (#27424) @mshima
- tests: switch to JHipster helpers (#27413) @mshima
- make deployments reproducible (#27414) @mshima
- generate-blueprint: adjusts (#27406) @mshima
- generate-blueprint: migrate tests to blueprint as array (#27385) @mshima
- generate-blueprint: add skipWorkflows and ignoreExistingGenerators options (#27382) @mshima
- generate-blueprint: adjusts (#27381) @mshima
- git: add --commit-msg option (#27363) @mshima
🪶 Maven
- spring-boot: adjust gradle dev dependencies (#27648) @mshima
- client: add client bundler for internal organization. (#27507) @mshima
- testing: add helpers and migrate to JHipster helpers (#27426) @mshima
🐘 Gradle
- couchbase: add couchmove version (#27693) @mshima
- java/graalvm: polish (#27675) @mshima
- add java:graalvm generator. (#27660) @mshima
- exclude commons-logging (#27659) @mshima
- spring-boot: adjust gradle dev dependencies (#27648) @mshima
- client: add client bundler for internal organization. (#27507) @mshima
- testing: add helpers and migrate to JHipster helpers (#27426) @mshima
- chore(deps): update dependency gradle to v8.10.2 (#27391) @renovate
📦 Dependency updates
- Bump transitional dependencies (#27688) @github-actions
- add more workflows support to github-build-matrix and migrate angular workflow (#27624) @mshima
- Bump transitional dependencies (#27625) @github-actions
- switch to react and vue to @module-federation/enhanced (#27613) @mshima
- drop quibble dependency (#27610) @mshima
- dynamic register ts node loader (#27587) @mshima
- Bump transitional dependencies (#27559) @github-actions
- update @yeoman/adapter to v2.0.0 (#27553) @mshima
- react, vue: downgrade sass to avoid deprecations (#27528) @mshima
- Bump transitional dependencies (#27431) @github-actions
- fix eslint exports (#27359) @mshima