Yaffle/EventSource (event-source-polyfill)
### [`v1.0.31`](https://togithub.com/Yaffle/EventSource/compare/af4013308b06c30d162208eb18985f39d9c1f633...1.0.31)
[Compare Source](https://togithub.com/Yaffle/EventSource/compare/af4013308b06c30d162208eb18985f39d9c1f633...1.0.31)
### [`v1.0.30`](https://togithub.com/Yaffle/EventSource/compare/f864e1fc30fc4dd10c895b10e451a89042ca837b...af4013308b06c30d162208eb18985f39d9c1f633)
[Compare Source](https://togithub.com/Yaffle/EventSource/compare/f864e1fc30fc4dd10c895b10e451a89042ca837b...af4013308b06c30d162208eb18985f39d9c1f633)
### [`v1.0.29`](https://togithub.com/Yaffle/EventSource/compare/ccf0883df5318b5f80a42d51144d5234cac6a6b5...f864e1fc30fc4dd10c895b10e451a89042ca837b)
[Compare Source](https://togithub.com/Yaffle/EventSource/compare/ccf0883df5318b5f80a42d51144d5234cac6a6b5...f864e1fc30fc4dd10c895b10e451a89042ca837b)
### [`v1.0.28`](https://togithub.com/Yaffle/EventSource/compare/de137927e13d8afac153d2485152ccec48948a7a...ccf0883df5318b5f80a42d51144d5234cac6a6b5)
[Compare Source](https://togithub.com/Yaffle/EventSource/compare/de137927e13d8afac153d2485152ccec48948a7a...ccf0883df5318b5f80a42d51144d5234cac6a6b5)
diffplug/spotless (com.diffplug.spotless:spotless-maven-plugin)
### [`v2.43.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2430---2023-11-27)
##### Added
- Support custom rule sets for Ktlint. ([#1896](https://togithub.com/diffplug/spotless/pull/1896))
##### Fixed
- Fix Eclipse JDT on some settings files. ([#1864](https://togithub.com/diffplug/spotless/pull/1864) fixes [#1638](https://togithub.com/diffplug/spotless/issues/1638))
##### Changed
- Bump default `ktlint` version to latest `1.0.0` -> `1.0.1`. ([#1855](https://togithub.com/diffplug/spotless/pull/1855))
- Add a Step to remove semicolons from Groovy files. ([#1881](https://togithub.com/diffplug/spotless/pull/1881))
### [`v2.42.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2420---2023-09-28)
##### Added
- Support for biome. The Rome project [was renamed to Biome](https://biomejs.dev/blog/annoucing-biome/).
The configuration is still the same, but you should switch to the new `biome` tag / function and adjust
the version accordingly. ([#1804](https://togithub.com/diffplug/spotless/issues/1804)).
- Support for `google-java-format`'s `skip-javadoc-formatting` option. ([#1793](https://togithub.com/diffplug/spotless/pull/1793))
- Support configuration of mirrors for P2 repositories in Maven DSL ([#1697](https://togithub.com/diffplug/spotless/issues/1697)).
- New line endings mode `GIT_ATTRIBUTES_FAST_ALLSAME`. ([#1838](https://togithub.com/diffplug/spotless/pull/1838))
##### Fixed
- Fix support for plugins when using Prettier version `3.0.0` and newer. ([#1802](https://togithub.com/diffplug/spotless/pull/1802))
- Fix configuration cache issue around `external process started '/usr/bin/git --version'`. ([#1806](https://togithub.com/diffplug/spotless/issues/1806))
##### Changed
- Bump default `flexmark` version to latest `0.64.0` -> `0.64.8`. ([#1801](https://togithub.com/diffplug/spotless/pull/1801))
- Bump default `ktlint` version to latest `0.50.0` -> `1.0.0`. ([#1808](https://togithub.com/diffplug/spotless/pull/1808))
### [`v2.41.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2410---2023-08-29)
##### Added
- Add a `jsonPatch` step to `json` formatter configurations. This allows patching of JSON documents using [JSON Patches](https://jsonpatch.com). ([#1753](https://togithub.com/diffplug/spotless/pull/1753))
- Support GJF own import order. ([#1780](https://togithub.com/diffplug/spotless/pull/1780))
##### Fixed
- Use latest versions of popular style guides for `eslint` tests to fix failing `useEslintXoStandardRules` test. ([#1761](https://togithub.com/diffplug/spotless/pull/1761), [#1756](https://togithub.com/diffplug/spotless/issues/1756))
- Add support for `prettier` version `3.0.0` and newer. ([#1760](https://togithub.com/diffplug/spotless/pull/1760), [#1751](https://togithub.com/diffplug/spotless/issues/1751))
- Fix npm install calls when npm cache is not up-to-date. ([#1760](https://togithub.com/diffplug/spotless/pull/1760), [#1750](https://togithub.com/diffplug/spotless/issues/1750))
##### Changed
- Bump default `eslint` version to latest `8.31.0` -> `8.45.0` ([#1761](https://togithub.com/diffplug/spotless/pull/1761))
- Bump default `prettier` version to latest (v2) `2.8.1` -> `2.8.8`. ([#1760](https://togithub.com/diffplug/spotless/pull/1760))
- Bump default `greclipse` version to latest `4.27` -> `4.28`. ([#1775](https://togithub.com/diffplug/spotless/pull/1775))
### [`v2.40.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2400---2023-07-17)
##### Added
- Added support for Protobuf formatting based on [Buf](https://buf.build/). ([#1208](https://togithub.com/diffplug/spotless/issues/1208))
- `enum OnMatch { INCLUDE, EXCLUDE }` so that `FormatterStep.filterByContent` can not only include based on the pattern but also exclude. ([#1749](https://togithub.com/diffplug/spotless/pull/1749))
##### Fixed
- Update documented default `semanticSort` to `false`. ([#1728](https://togithub.com/diffplug/spotless/pull/1728))
##### Changed
- Bump default `cleanthat` version to latest `2.13` -> `2.17`. ([#1734](https://togithub.com/diffplug/spotless/pull/1734))
- Bump default `ktlint` version to latest `0.49.1` -> `0.50.0`. ([#1741](https://togithub.com/diffplug/spotless/issues/1741))
- Dropped support for `ktlint 0.47.x` following our policy of supporting two breaking changes at a time.
- Dropped support for deprecated `useExperimental` parameter in favor of the `ktlint_experimental` property.
### [`v2.39.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2390---2023-05-24)
##### Added
- `Jvm.Support` now accepts `-SNAPSHOT` versions, treated as the non`-SNAPSHOT`. ([#1583](https://togithub.com/diffplug/spotless/issues/1583))
- Support Rome as a formatter for JavaScript and TypeScript code. Adds a new `rome` step to `javascript` and `typescript` formatter configurations. ([#1663](https://togithub.com/diffplug/spotless/pull/1663))
- Add semantics-aware Java import ordering (i.e. sort by package, then class, then member). ([#522](https://togithub.com/diffplug/spotless/issues/522))
##### Fixed
- Fixed a regression which changed the import sorting order in `googleJavaFormat` introduced in `2.38.0`. ([#1680](https://togithub.com/diffplug/spotless/pull/1680))
- Equo-based formatters now work on platforms unsupported by Eclipse such as PowerPC (fixes [durian-swt#20](https://togithub.com/diffplug/durian-swt/issues/20))
- When P2 download fails, indicate the responsible formatter. ([#1698](https://togithub.com/diffplug/spotless/issues/1698))
##### Changed
- Equo-based formatters now download metadata to `~/.m2/repository/dev/equo/p2-data` rather than `~/.equo`, and for CI machines without a home directory the p2 data goes to `$GRADLE_USER_HOME/caches/p2-data`. ([#1714](https://togithub.com/diffplug/spotless/pull/1714))
- Bump default `googleJavaFormat` version to latest `1.16.0` -> `1.17.0`. ([#1710](https://togithub.com/diffplug/spotless/pull/1710))
- Bump default `ktfmt` version to latest `0.43` -> `0.44`. ([#1691](https://togithub.com/diffplug/spotless/pull/1691))
- Bump default `ktlint` version to latest `0.48.2` -> `0.49.1`. ([#1696](https://togithub.com/diffplug/spotless/issues/1696))
- Dropped support for `ktlint 0.46.x` following our policy of supporting two breaking changes at a time.
- Bump default `sortpom` version to latest `3.0.0` -> `3.2.1`. ([#1675](https://togithub.com/diffplug/spotless/pull/1675))
### [`v2.38.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2380---2023-04-06)
##### Added
- Support configuration of mirrors for P2 repositories in `EquoBasedStepBuilder` ([#1629](https://togithub.com/diffplug/spotless/issues/1629)).
- The `style` option in Palantir Java Format ([#1654](https://togithub.com/diffplug/spotless/pull/1654)).
- Added formatter for Gherkin feature files ([#1649](https://togithub.com/diffplug/spotless/issues/1649)).
##### Changed
- **POTENTIALLY BREAKING** Converted `googleJavaFormat` to a compile-only dependency and drop support for versions < `1.8`. ([#1630](https://togithub.com/diffplug/spotless/pull/1630))
- Bump default `cleanthat` version to latest `2.6` -> `2.13`. ([#1589](https://togithub.com/diffplug/spotless/pull/1589) and [#1661](https://togithub.com/diffplug/spotless/pull/1661))
- Bump default `diktat` version `1.2.4.2` -> `1.2.5`. ([#1631](https://togithub.com/diffplug/spotless/pull/1631))
- Bump default `flexmark` version `0.62.2` -> `0.64.0`. ([#1302](https://togithub.com/diffplug/spotless/pull/1302))
- Bump default `googleJavaFormat` version `1.15.0` -> `1.16.0`. ([#1630](https://togithub.com/diffplug/spotless/pull/1630))
- Bump default `scalafmt` version `3.7.1` -> `3.7.3`. ([#1584](https://togithub.com/diffplug/spotless/pull/1584))
- Bump default Eclipse formatters for the 2023-03 release. ([#1662](https://togithub.com/diffplug/spotless/pull/1662))
- JDT and GrEclipse `4.26` -> `4.27`
- Improve GrEclipse error reporting. ([#1660](https://togithub.com/diffplug/spotless/pull/1660))
- CDT `11.0` -> `11.1`
### [`v2.37.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2370---2023-03-13)
##### Added
- You can now put the filename into a license header template with `$FILE`. ([#1605](https://togithub.com/diffplug/spotless/pull/1605) fixes [#1147](https://togithub.com/diffplug/spotless/issues/1147))
##### Changed
- We are now opting in to Gradle's new stable configuration cache. ([#1591](https://togithub.com/diffplug/spotless/pull/1591))
- Adopt [Equo Solstice OSGi and p2 shim](https://togithub.com/equodev/equo-ide/tree/main/solstice) to update all Eclipse-based plugins. ([#1524](https://togithub.com/diffplug/spotless/pull/1524))
- Eclipse JDT now supports `4.9` through `4.26`. Also we now recommend dropping the last `.0`, e.g. `4.26` instead of `4.26.0`, you'll get warnings to help you switch.
- Eclipse Groovy now supports `4.18` through `4.26`. Also we now recommend dropping the last `.0`, e.g. `4.26` instead of `4.26.0`, you'll get warnings to help you switch.
- Eclipse CDT now supports `10.6` through `11.0`.
- Eclipse WTP is still WIP at [#1622](https://togithub.com/diffplug/spotless/pull/1622).
### [`v2.36.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2360---2023-02-27)
##### Added
- `gradlew equoIde` opens a repeatable clean Spotless dev environment. ([#1523](https://togithub.com/diffplug/spotless/pull/1523))
- `cleanthat` added `includeDraft` option, to include draft mutators from composite mutators. ([#1574](https://togithub.com/diffplug/spotless/pull/1574))
- `npm`-based formatters now support caching of `node_modules` directory ([#1590](https://togithub.com/diffplug/spotless/pull/1590))
##### Fixed
- `JacksonJsonFormatterFunc` handles json files with an Array as root. ([#1585](https://togithub.com/diffplug/spotless/pull/1585))
##### Changed
- Bump default `cleanthat` version to latest `2.1` -> `2.6` ([#1569](https://togithub.com/diffplug/spotless/pull/1569) and [#1574](https://togithub.com/diffplug/spotless/pull/1574))
- Reduce logging-noise created by `npm`-based formatters ([#1590](https://togithub.com/diffplug/spotless/pull/1590) fixes [#1582](https://togithub.com/diffplug/spotless/issues/1582))
### [`v2.35.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2350---2023-02-10)
##### Added
- CleanThat Java Refactorer. ([#1560](https://togithub.com/diffplug/spotless/pull/1560))
- Introduce `LazyArgLogger` to allow for lazy evaluation of log messages in slf4j logging. ([#1565](https://togithub.com/diffplug/spotless/pull/1565))
##### Fixed
- Allow multiple instances of the same npm-based formatter to be used by separating their `node_modules` directories. ([#1565](https://togithub.com/diffplug/spotless/pull/1565))
- `ktfmt` default style uses correct continuation indent. ([#1562](https://togithub.com/diffplug/spotless/pull/1562))
##### Changed
- Bump default `ktfmt` version to latest `0.42` -> `0.43` ([#1561](https://togithub.com/diffplug/spotless/pull/1561))
- Bump default `jackson` version to latest `2.14.1` -> `2.14.2` ([#1536](https://togithub.com/diffplug/spotless/pull/1536))
### [`v2.34.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2340---2023-01-26)
##### Added
- `Formatter` now has a field `public static final File NO_FILE_SENTINEL` which can be used to pass string content to a Formatter or FormatterStep when there is no actual File to format. ([#1525](https://togithub.com/diffplug/spotless/pull/1525))
### [`v2.33.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2330---2023-01-26)
##### Added
- `ProcessRunner` has added some convenience methods so it can be used for Maven testing. ([#1496](https://togithub.com/diffplug/spotless/pull/1496))
- `ProcessRunner` allows to limit captured output to a certain number of bytes. ([#1511](https://togithub.com/diffplug/spotless/pull/1511))
- `ProcessRunner` is now capable of handling long-running tasks where waiting for exit is delegated to the caller. ([#1511](https://togithub.com/diffplug/spotless/pull/1511))
- Allow to specify node executable for node-based formatters using `nodeExecutable` parameter ([#1500](https://togithub.com/diffplug/spotless/pull/1500))
##### Fixed
- The default list of type annotations used by `formatAnnotations` has had 8 more annotations from the Checker Framework added [#1494](https://togithub.com/diffplug/spotless/pull/1494)
##### Changed
- **POTENTIALLY BREAKING** Bump minimum JRE from 8 to 11, next release likely to bump bytecode to Java 11 ([#1514](https://togithub.com/diffplug/spotless/pull/1514) part 1 of [#1337](https://togithub.com/diffplug/spotless/issues/1337))
- Rename `YamlJacksonStep` into `JacksonYamlStep` while normalizing Jackson usage ([#1492](https://togithub.com/diffplug/spotless/pull/1492))
- Convert `gson` integration to use a compile-only source set ([#1510](https://togithub.com/diffplug/spotless/pull/1510)).
- \*\* POTENTIALLY BREAKING\*\* Removed support for KtLint 0.3x and 0.45.2 ([#1475](https://togithub.com/diffplug/spotless/pull/1475))
- `KtLint` does not maintain a stable API - before this PR, we supported every breaking change in the API since 2019.
- From now on, we will support no more than 2 breaking changes at a time.
- NpmFormatterStepStateBase delays `npm install` call until the formatter is first used. This enables better integration
with `gradle-node-plugin`. ([#1522](https://togithub.com/diffplug/spotless/pull/1522))
- Bump default `ktlint` version to latest `0.48.1` -> `0.48.2` ([#1529](https://togithub.com/diffplug/spotless/pull/1529))
- Bump default `scalafmt` version to latest `3.6.1` -> `3.7.1` ([#1529](https://togithub.com/diffplug/spotless/pull/1529))
### [`v2.32.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2320---2023-01-13)
##### Added
- Add option `editorConfigFile` for `ktLint` [#142](https://togithub.com/diffplug/spotless/issues/142)
- **POTENTIALLY BREAKING** `ktlint` step now modifies license headers. Make sure to put `licenseHeader` *after* `ktlint`.
- Added `skipLinesMatching` option to `licenseHeader` to support formats where license header cannot be immediately added to the top of the file (e.g. xml, sh). ([#1441](https://togithub.com/diffplug/spotless/pull/1441)).
- Add YAML support through Jackson ([#1478](https://togithub.com/diffplug/spotless/pull/1478))
- Added support for npm-based [ESLint](https://eslint.org/)-formatter for javascript and typescript ([#1453](https://togithub.com/diffplug/spotless/pull/1453))
- Better suggested messages when user's default is set by JVM limitation. ([#995](https://togithub.com/diffplug/spotless/pull/995))
##### Fixed
- Support `ktlint` 0.48+ new rule disabling syntax ([#1456](https://togithub.com/diffplug/spotless/pull/1456)) fixes ([#1444](https://togithub.com/diffplug/spotless/issues/1444))
- Fix subgroups leading catch all matcher.
##### Changed
- Bump default version for `prettier` from `2.0.5` to `2.8.1` ([#1453](https://togithub.com/diffplug/spotless/pull/1453))
- Bump the dev version of Gradle from `7.5.1` to `7.6` ([#1409](https://togithub.com/diffplug/spotless/pull/1409))
- We also removed the no-longer-required dependency `org.codehaus.groovy:groovy-xml`
- Breaking changes to Spotless' internal testing infrastructure `testlib` ([#1443](https://togithub.com/diffplug/spotless/pull/1443))
- `ResourceHarness` no longer has any duplicated functionality which was also present in `StepHarness`
- `StepHarness` now operates on `Formatter` rather than a `FormatterStep`
- `StepHarnessWithFile` now takes a `ResourceHarness` in its constructor to handle the file manipulation parts
- Standardized that we test exception *messages*, not types, which will ease the transition to linting later on
- Bump default `ktlint` version to latest `0.47.1` -> `0.48.1` ([#1456](https://togithub.com/diffplug/spotless/pull/1456))
- Switch our publishing infrastructure from CircleCI to GitHub Actions ([#1462](https://togithub.com/diffplug/spotless/pull/1462)).
- Help wanted for moving our tests too ([#1472](https://togithub.com/diffplug/spotless/issues/1472))
### [`v2.31.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2310---2022-11-24)
##### Added
- `importOrder` now support groups of imports without blank lines ([#1401](https://togithub.com/diffplug/spotless/pull/1401))
##### Fixed
- Don't treat `@Value` as a type annotation [#1367](https://togithub.com/diffplug/spotless/pull/1367)
- Support `ktlint_disabled_rules` in `ktlint` 0.47.x [#1378](https://togithub.com/diffplug/spotless/pull/1378)
- Share git repositories across projects when using ratchet ([#1426](https://togithub.com/diffplug/spotless/pull/1426))
##### Changed
- Bump default `ktfmt` version to latest `0.40` -> `0.41` ([#1340](https://togithub.com/diffplug/spotless/pull/1340))
- Bump default `scalafmt` version to latest `3.5.9` -> `3.6.1` ([#1373](https://togithub.com/diffplug/spotless/pull/1373))
- Bump default `diktat` version to latest `1.2.3` -> `1.2.4.2` ([#1393](https://togithub.com/diffplug/spotless/pull/1393))
- Bump default `palantir-java-format` version to latest `2.10` -> `2.28` ([#1393](https://togithub.com/diffplug/spotless/pull/1393))
### [`v2.30.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2300---2022-09-14)
##### Added
- `formatAnnotations()` step to correct formatting of Java type annotations. It puts type annotations on the same line as the type that they qualify. Run it after a Java formatting step, such as `googleJavaFormat()`. ([#1275](https://togithub.com/diffplug/spotless/pull/1275))
##### Changed
- Bump default `ktfmt` version to latest `0.39` -> `0.40` ([#1312](https://togithub.com/diffplug/spotless/pull/1312))
- Bump default `ktlint` version to latest `0.46.1` -> `0.47.1` ([#1303](https://togithub.com/diffplug/spotless/pull/1303))
- Also restored support for older versions of ktlint back to `0.31.0`
graphql-java/graphql-java (com.graphql-java:graphql-java)
### [`v21.5`](https://togithub.com/graphql-java/graphql-java/releases/tag/v21.5): 21.5
[Compare Source](https://togithub.com/graphql-java/graphql-java/compare/v21.4...v21.5)
This is a special release to add further limits to introspection queries.
This release contains a backport of PR [#3539](https://togithub.com/graphql-java/graphql-java/issues/3539).
#### What's Changed
- 21.x backport of [#3539](https://togithub.com/graphql-java/graphql-java/issues/3539) ENF restriction for introspection by [@dondonz](https://togithub.com/dondonz) in [https://github.com/graphql-java/graphql-java/pull/3540](https://togithub.com/graphql-java/graphql-java/pull/3540)
**Full Changelog**: https://github.com/graphql-java/graphql-java/compare/v21.4...v21.5
### [`v21.4`](https://togithub.com/graphql-java/graphql-java/releases/tag/v21.4): 21.4
[Compare Source](https://togithub.com/graphql-java/graphql-java/compare/v21.3...v21.4)
This is a special release to help control introspection queries.
This release adds a default check for introspection queries, to check that they are sensible. This feature is a backport of [https://github.com/graphql-java/graphql-java/pull/3526](https://togithub.com/graphql-java/graphql-java/pull/3526) and [https://github.com/graphql-java/graphql-java/pull/3527](https://togithub.com/graphql-java/graphql-java/pull/3527).
This release also adds an optional maximum result nodes limit, which is a backport of [https://github.com/graphql-java/graphql-java/pull/3525](https://togithub.com/graphql-java/graphql-java/pull/3525).
#### What's Changed
- 21.x Backport PR 3526 and PR 3527 by [@dondonz](https://togithub.com/dondonz) in [https://github.com/graphql-java/graphql-java/pull/3529](https://togithub.com/graphql-java/graphql-java/pull/3529)
- 21.x backport 3525 max result nodes by [@dondonz](https://togithub.com/dondonz) in [https://github.com/graphql-java/graphql-java/pull/3528](https://togithub.com/graphql-java/graphql-java/pull/3528)
**Full Changelog**: https://github.com/graphql-java/graphql-java/compare/v21.3...v21.4
quarkusio/quarkus (io.quarkus:quarkus-maven-plugin)
### [`v3.15.1`](https://togithub.com/quarkusio/quarkus/releases/tag/3.15.1)
[Compare Source](https://togithub.com/quarkusio/quarkus/compare/3.15.0...3.15.1)
##### Complete changelog
- [#38531](https://togithub.com/quarkusio/quarkus/issues/38531) - Compilation fails on Azure Functions Blob Trigger
- [#42711](https://togithub.com/quarkusio/quarkus/pull/42711) - Bump Keycloak version to 25.0.4
- [#43305](https://togithub.com/quarkusio/quarkus/issues/43305) - gRPC bidi streaming testing in DevUI is broken
- [#43310](https://togithub.com/quarkusio/quarkus/issues/43310) - Docs: config property names in the generated docs are no longer links
- [#43311](https://togithub.com/quarkusio/quarkus/pull/43311) - Fix a few issues with the local proxy for REST Client feature
- [#43337](https://togithub.com/quarkusio/quarkus/pull/43337) - Fix gRPC DevUI testing console
- [#43343](https://togithub.com/quarkusio/quarkus/pull/43343) - Minor updates to the Getting Started with Security doc
- [#43344](https://togithub.com/quarkusio/quarkus/pull/43344) - The logging guide review for 3.15
- [#43355](https://togithub.com/quarkusio/quarkus/pull/43355) - Remove unnecessary symbols that force you to change lines after copying each time
- [#43371](https://togithub.com/quarkusio/quarkus/pull/43371) - The Data source guide review for-3-15
- [#43377](https://togithub.com/quarkusio/quarkus/pull/43377) - Docs: Fix example in "Accessing Static Fields and Methods"
- [#43391](https://togithub.com/quarkusio/quarkus/issues/43391) - Quarkus Spring Data documentation should document newly supported interfaces and update existing examples
- [#43403](https://togithub.com/quarkusio/quarkus/pull/43403) - Fix classloading in AzureFunctionsProcessor#findFunctions
- [#43407](https://togithub.com/quarkusio/quarkus/pull/43407) - Picocli guide - add a note about passing arguments for gradle project
- [#43411](https://togithub.com/quarkusio/quarkus/pull/43411) - Remove a duplicated line in the TLS registry guide
- [#43414](https://togithub.com/quarkusio/quarkus/issues/43414) - Update protobuf-java to 3.25.5
- [#43426](https://togithub.com/quarkusio/quarkus/pull/43426) - Bump Keycloak version to 25.0.6
- [#43431](https://togithub.com/quarkusio/quarkus/pull/43431) - Bump protoc/protobuf-java from 3.25.3 to 3.25.5
- [#43447](https://togithub.com/quarkusio/quarkus/pull/43447) - Update headings to headings to prevent confusing numbering
- [#43451](https://togithub.com/quarkusio/quarkus/pull/43451) - Spring APIs - Document newly supported interfaces and update existing examples
- [#43457](https://togithub.com/quarkusio/quarkus/pull/43457) - Remove a superfluous quote in the GraphQL client docs
- [#43460](https://togithub.com/quarkusio/quarkus/pull/43460) - Small followup for Picocli + Gradle improvement
- [#43493](https://togithub.com/quarkusio/quarkus/pull/43493) - Config Doc - Bring back the links for config sections and properties
### [`v3.15.0`](https://togithub.com/quarkusio/quarkus/releases/tag/3.15.0)
[Compare Source](https://togithub.com/quarkusio/quarkus/compare/3.14.4...3.15.0)
##### Complete changelog
- [#43207](https://togithub.com/quarkusio/quarkus/pull/43207) - Cleanup & nitpicks on guide: security-jwt
- [#43297](https://togithub.com/quarkusio/quarkus/issues/43297) - Using jib with opentelemetry cannot produce a stable library layer
- [#43300](https://togithub.com/quarkusio/quarkus/pull/43300) - Set filtered jar's manifest time to epoch
- [#43309](https://togithub.com/quarkusio/quarkus/pull/43309) - Follow up of the fix making jar file reference close idempotent with minor comments and refactor
- [#43313](https://togithub.com/quarkusio/quarkus/pull/43313) - Smallrye GraphQL: add missing federation annotations to index
- [#43314](https://togithub.com/quarkusio/quarkus/pull/43314) - Make sure server log load on Dev UI start
- [#43315](https://togithub.com/quarkusio/quarkus/pull/43315) - TLS reference guide IDs' unification
### [`v3.14.4`](https://togithub.com/quarkusio/quarkus/releases/tag/3.14.4)
[Compare Source](https://togithub.com/quarkusio/quarkus/compare/3.14.3...3.14.4)
##### Complete changelog
- [#29604](https://togithub.com/quarkusio/quarkus/issues/29604) - Add quarkus property to set the hibernate flushmode
- [#37618](https://togithub.com/quarkusio/quarkus/issues/37618) - No server chosen by com.mongodb.reactivestreams: Failed looking up SRV record
- [#42706](https://togithub.com/quarkusio/quarkus/pull/42706) - TLS reference guide review: Follow-up
- [#43087](https://togithub.com/quarkusio/quarkus/pull/43087) - Messaging extensions doc update for tls-registry usage
- [#43187](https://togithub.com/quarkusio/quarkus/issues/43187) - Pulsar devservice is not starting on RHEL 8 aarch64
- [#43212](https://togithub.com/quarkusio/quarkus/pull/43212) - Fixed Maven artifact resolver initialization in QuarkusProjectMojoBase
- [#43217](https://togithub.com/quarkusio/quarkus/issues/43217) - Calling blocking code from SecurityIdentityAugmentor causes concurrent requests to be limited by the number of event loop threads
- [#43222](https://togithub.com/quarkusio/quarkus/pull/43222) - Introduce retry into Mongo DNS resolution
- [#43224](https://togithub.com/quarkusio/quarkus/pull/43224) - Bump com.gradle.plugin-publish from 1.2.2 to 1.3.0 in /devtools/gradle
- [#43228](https://togithub.com/quarkusio/quarkus/issues/43228) - Fails to shutdown when using grpc and kafka-streams extensions
- [#43234](https://togithub.com/quarkusio/quarkus/pull/43234) - Add a note on JsonFormat annotation and ORM FormatMapper
- [#43246](https://togithub.com/quarkusio/quarkus/pull/43246) - Expose property `quarkus.hibernate-orm.flush.mode`
- [#43247](https://togithub.com/quarkusio/quarkus/issues/43247) - Application hangs when using quarkus.http.ssl.certificate.reload-period less than 30s
- [#43248](https://togithub.com/quarkusio/quarkus/pull/43248) - Don't execute blocking security code serially as it limits concurrent blocking execution to number of the event loops
- [#43252](https://togithub.com/quarkusio/quarkus/pull/43252) - Properly fail when TLS reload config is invalid
- [#43257](https://togithub.com/quarkusio/quarkus/pull/43257) - Fix jar file reference close race condition
- [#43261](https://togithub.com/quarkusio/quarkus/issues/43261) - Quarkus is using an H2 version with a regression causing data loss
- [#43263](https://togithub.com/quarkusio/quarkus/pull/43263) - KafkaStreamsProducer no longer shuts down the injected executorservice
- [#43265](https://togithub.com/quarkusio/quarkus/pull/43265) - Downgrade H2 to 2.3.230
- [#43266](https://togithub.com/quarkusio/quarkus/pull/43266) - \[3.15] Revert Gradle cache compatibility changes
- [#43275](https://togithub.com/quarkusio/quarkus/pull/43275) - Use the branch version to compile the quickstarts
- [#43277](https://togithub.com/quarkusio/quarkus/pull/43277) - Fix an OidcEndpoint typo in the OIDC doc
- [#43279](https://togithub.com/quarkusio/quarkus/pull/43279) - Downgrade the default pulsar devservice image to 3.2.4
- [#43289](https://togithub.com/quarkusio/quarkus/pull/43289) - Do not define quarkus.version as it makes Keycloak resolution fail
### [`v3.14.3`](https://togithub.com/quarkusio/quarkus/releases/tag/3.14.3)
[Compare Source](https://togithub.com/quarkusio/quarkus/compare/3.14.2...3.14.3)
##### Complete changelog
- [#30087](https://togithub.com/quarkusio/quarkus/issues/30087) - jbang does not persist Q:CONFIG keys nor build set keys
- [#32831](https://togithub.com/quarkusio/quarkus/issues/32831) - Hibernate Validator Failure When TZ Set to Non-UTC
- [#41558](https://togithub.com/quarkusio/quarkus/pull/41558) - Add documentation for vertx and qute integration
- [#41559](https://togithub.com/quarkusio/quarkus/issues/41559) - Add documentation for Vertx and Qute integration
- [#42256](https://togithub.com/quarkusio/quarkus/issues/42256) - Gradle early task configuration causes ` quarkus.container-image. ` properties to be ignored
- [#42496](https://togithub.com/quarkusio/quarkus/pull/42496) - Configuration Cache compatibility (`QuarkusGenerateCode` - `QuarkusBuid`)
- [#42511](https://togithub.com/quarkusio/quarkus/pull/42511) - TLS Reference guide grammar check and review
- [#42724](https://togithub.com/quarkusio/quarkus/issues/42724) - gRPC Server INTERNAL: HTTP status code 400 When Upgrading from 3.12.3 > 3.13.0
- [#42751](https://togithub.com/quarkusio/quarkus/issues/42751) - `tls` command not found despite the extension present in the application
- [#42851](https://togithub.com/quarkusio/quarkus/issues/42851) - classic resteasy-client: ensure sub-resources are also proxied
- [#42875](https://togithub.com/quarkusio/quarkus/pull/42875) - Compatibility with configuration cache for image tasks
- [#42905](https://togithub.com/quarkusio/quarkus/pull/42905) - Port resteasy fix for sub-resources
- [#42908](https://togithub.com/quarkusio/quarkus/issues/42908) - Cannot initialize file manager
- [#42948](https://togithub.com/quarkusio/quarkus/pull/42948) - Document generic synthetic bean creation
- [#42990](https://togithub.com/quarkusio/quarkus/issues/42990) - `logout.backchannel.path` fails when `http.root-path` is present - Again
- [#42995](https://togithub.com/quarkusio/quarkus/pull/42995) - Fix minor typo: Use correct syntax for TIP admonition
- [#42998](https://togithub.com/quarkusio/quarkus/pull/42998) - Error page and not found page now looks the same in prod mode
- [#43000](https://togithub.com/quarkusio/quarkus/pull/43000) - Fix registration of backchannel logout route
- [#43009](https://togithub.com/quarkusio/quarkus/pull/43009) - mention gradle dsl kts not supported in quarkus update
- [#43010](https://togithub.com/quarkusio/quarkus/pull/43010) - Fix error message when a REST Client throws an exception
- [#43015](https://togithub.com/quarkusio/quarkus/pull/43015) - REST: comment out useless 10K System.out.printl() in the DrainTest
- [#43017](https://togithub.com/quarkusio/quarkus/issues/43017) - DefaultJaxRsRolesAllowedImplMethodSecuredTest produces a large number of errors
- [#43018](https://togithub.com/quarkusio/quarkus/pull/43018) - Reduce log clutter in security tests
- [#43019](https://togithub.com/quarkusio/quarkus/pull/43019) - Properly escape log message additions
- [#43020](https://togithub.com/quarkusio/quarkus/issues/43020) - Store Quarkus version in native executable
- [#43021](https://togithub.com/quarkusio/quarkus/issues/43021) - Decorated stacktrace that is added to the log record is not properly decorated
- [#43023](https://togithub.com/quarkusio/quarkus/pull/43023) - Reduce Agroal pool logging
- [#43025](https://togithub.com/quarkusio/quarkus/pull/43025) - Support transitive extensions when searching for plugins
- [#43028](https://togithub.com/quarkusio/quarkus/pull/43028) - Bump org.jboss.marshalling:jboss-marshalling from 2.2.0.Final to 2.2.1.Final
- [#43029](https://togithub.com/quarkusio/quarkus/pull/43029) - Bump mongo-client.version from 5.1.3 to 5.1.4
- [#43040](https://togithub.com/quarkusio/quarkus/issues/43040) - Excluding depencency from arc based on group id only results in NoSuchElementException
- [#43041](https://togithub.com/quarkusio/quarkus/pull/43041) - Update Vertx to version 4.5.10
- [#43043](https://togithub.com/quarkusio/quarkus/pull/43043) - Fix Arc dependency exclusion configuration
- [#43044](https://togithub.com/quarkusio/quarkus/issues/43044) - include sbom feature in LTS
- [#43045](https://togithub.com/quarkusio/quarkus/pull/43045) - Embed quarkus version in native executable as a global string symbol
- [#43051](https://togithub.com/quarkusio/quarkus/issues/43051) - Show exception cause during logging filter initialization
- [#43052](https://togithub.com/quarkusio/quarkus/pull/43052) - Show exception cause during logging filter initialization
- [#43055](https://togithub.com/quarkusio/quarkus/pull/43055) - Avoid publishing the `docs` module in Maven Central in extension template
- [#43063](https://togithub.com/quarkusio/quarkus/pull/43063) - Bump com.gradle:common-custom-user-data-maven-extension from 2 to 2.0.1
- [#43066](https://togithub.com/quarkusio/quarkus/pull/43066) - Add Application links on the welcome page
- [#43070](https://togithub.com/quarkusio/quarkus/pull/43070) - Add a note about let's encrypt challenge requiring the port 80 to be accessible
- [#43071](https://togithub.com/quarkusio/quarkus/issues/43071) - Quarkus CLI for extension setting old rest name
- [#43082](https://togithub.com/quarkusio/quarkus/pull/43082) - Fix guide URL in web-dependency-locator
- [#43083](https://togithub.com/quarkusio/quarkus/pull/43083) - Apply quarkus-rest-client-oidc-token-propagation name
- [#43085](https://togithub.com/quarkusio/quarkus/pull/43085) - \[3.14] Fix Boolean serializer
- [#43089](https://togithub.com/quarkusio/quarkus/pull/43089) - Avoid using "Reactive" for Quarkus REST in security doc
- [#43095](https://togithub.com/quarkusio/quarkus/pull/43095) - Qute: fix unsatisfied exception when recording rendered results is off
- [#43096](https://togithub.com/quarkusio/quarkus/pull/43096) - Use a Quarkus-specific clock provider that is reinitialized at runtime
- [#43107](https://togithub.com/quarkusio/quarkus/issues/43107) - TLS registry named config and Quarkus Messaging Kafka or Kafka Client can lead to failed application startup
- [#43108](https://togithub.com/quarkusio/quarkus/pull/43108) - Use the shared JsonProvider when creating Jsonb instance
- [#43109](https://togithub.com/quarkusio/quarkus/issues/43109) - Documentation generation for configuration properties in OIDC module leaves out plenty of information
- [#43112](https://togithub.com/quarkusio/quarkus/pull/43112) - Fix visual studio code svg
- [#43113](https://togithub.com/quarkusio/quarkus/issues/43113) - Documentation is not rendering the VSCode icon
- [#43115](https://togithub.com/quarkusio/quarkus/pull/43115) - Config Doc - Configure OIDC Common annotation processor for legacy root
- [#43116](https://togithub.com/quarkusio/quarkus/pull/43116) - Kafka TLS Registry integration: include tls-configuration-name in Kafka config
- [#43118](https://togithub.com/quarkusio/quarkus/pull/43118) - Fix doc numeration level of lists extension methods
- [#43126](https://togithub.com/quarkusio/quarkus/pull/43126) - Allows users to exclude DefaultMismatchedInputException
- [#43131](https://togithub.com/quarkusio/quarkus/pull/43131) - Revert "Satisfy GraalVM's classpath needs for the deletion of `org.h2.fulltext.FullTextLucene`"
- [#43132](https://togithub.com/quarkusio/quarkus/pull/43132) - Fix obsolete name in integration tests pom.xml of quarkus extension codestart
- [#43135](https://togithub.com/quarkusio/quarkus/issues/43135) - The class CertificateReloadedEvent missing
- [#43137](https://togithub.com/quarkusio/quarkus/pull/43137) - The CDI event fired after a successful update of certificates was wrong in the documentation
- [#43139](https://togithub.com/quarkusio/quarkus/pull/43139) - \[3.14] Initial support for SBOM generation and CycloneDX
- [#43142](https://togithub.com/quarkusio/quarkus/pull/43142) - Fix flaky OTel tests
- [#43157](https://togithub.com/quarkusio/quarkus/pull/43157) - \[3.14] Make generated Jackson serializers to work with null values of boxed types
- [#43160](https://togithub.com/quarkusio/quarkus/pull/43160) - Add runtime properties to Quarkus builder
- [#43168](https://togithub.com/quarkusio/quarkus/pull/43168) - Update rest-data-panache docs to clarify experimental status
- [#43169](https://togithub.com/quarkusio/quarkus/pull/43169) - Fixes error if annotation processing directories do not exist
- [#43194](https://togithub.com/quarkusio/quarkus/pull/43194) - Fix javadoc for quarkus.bootstrap.incubating-model-resolver
- [#43195](https://togithub.com/quarkusio/quarkus/pull/43195) - Config Doc - Reset list status for passthrough maps
### [`v3.14.2`](https://togithub.com/quarkusio/quarkus/releases/tag/3.14.2)
[Compare Source](https://togithub.com/quarkusio/quarkus/compare/3.14.1...3.14.2)
##### Complete changelog
- [#31375](https://togithub.com/quarkusio/quarkus/issues/31375) - RuntimeException using VirtualThreads with Jacoco
- [#31802](https://togithub.com/quarkusio/quarkus/issues/31802) - Unauthenticated request with a request path that contains a semicolon results in a server exception when using OIDC
- [#34395](https://togithub.com/quarkusio/quarkus/issues/34395) - Spring Data API Extension Property Expressions with List not working
- [#41854](https://togithub.com/quarkusio/quarkus/issues/41854) - REST request fails after adding maven dependency to quarkus-opentelemetry
- [#41927](https://togithub.com/quarkusio/quarkus/pull/41927) - Fix off-by-one issue caused by ObservabilityIntegrationRecorder using its own method for getting path without prefix
- [#42098](https://togithub.com/quarkusio/quarkus/issues/42098) - Kotlin junit ParameterizedTest with list as argument, not working anymore (3.13.0.CR1)
- [#42109](https://togithub.com/quarkusio/quarkus/pull/42109) - Make sure arrays are always cloned as arrays
- [#42136](https://togithub.com/quarkusio/quarkus/pull/42136) - Fail OIDC build if a primitive type Claim is injected in Singleton
- [#42205](https://togithub.com/quarkusio/quarkus/pull/42205) - Enable comments (reasons) in the generated reflect-config.json and improve hierarchical registration tracing
- [#42228](https://togithub.com/quarkusio/quarkus/issues/42228) - Native image build fails with `-Dquarkus.native.report-errors-at-runtime`
- [#42301](https://togithub.com/quarkusio/quarkus/issues/42301) - Records that contain Enum are still unsupported with `@ParameterizedTest` even with Serializable in 3.13.0
- [#42394](https://togithub.com/quarkusio/quarkus/issues/42394) - Take `@JsonProperty` into account in the reflection free Jackson serializers
- [#42466](https://togithub.com/quarkusio/quarkus/issues/42466) - quarkus.knative.app-config-map misses adding the volumes to the ksvc template
- [#42485](https://togithub.com/quarkusio/quarkus/pull/42485) - Fix quarkus.knative.app-config-map misses adding the volumes to the ksvc template
- [#42491](https://togithub.com/quarkusio/quarkus/pull/42491) - Change dekorate template to use the intended knative object
- [#42535](https://togithub.com/quarkusio/quarkus/pull/42535) - Add "how to write dev services" documentation
- [#42578](https://togithub.com/quarkusio/quarkus/issues/42578) - OTEL + `quarkus.http.test-timeout` -> NullPointerException: Cannot invoke "io.vertx.core.spi.observability.HttpResponse.headers()" because "httpResponse" is null
- [#42619](https://togithub.com/quarkusio/quarkus/issues/42619) - Jackson build time serializers could use SerializableString field names
- [#42651](https://togithub.com/quarkusio/quarkus/pull/42651) - Use SerializableString field names + support for `@JsonProperty` in the reflection free Jackson serializers
- [#42661](https://togithub.com/quarkusio/quarkus/pull/42661) - Bump Micrometer to 1.13
- [#42684](https://togithub.com/quarkusio/quarkus/pull/42684) - Encode URL in OIDC cookie
- [#42702](https://togithub.com/quarkusio/quarkus/pull/42702) - Updates to Infinispan 15.0.8.Final
- [#42703](https://togithub.com/quarkusio/quarkus/pull/42703) - Update security docs
- [#42705](https://togithub.com/quarkusio/quarkus/pull/42705) - Fix for resolving entity fields based on collections and generics
- [#42707](https://togithub.com/quarkusio/quarkus/pull/42707) - Update OAuth2 docs because of change in Bearer token check change
- [#42714](https://togithub.com/quarkusio/quarkus/issues/42714) - Continuous testing exclude-tags or exclude-engines cannot be configured via pom.xml anymore in 3.13
- [#42718](https://togithub.com/quarkusio/quarkus/pull/42718) - Bump flyway.version from 10.17.1 to 10.17.2
- [#42733](https://togithub.com/quarkusio/quarkus/issues/42733) - Qute template exception don't print origin
- [#42745](https://togithub.com/quarkusio/quarkus/pull/42745) - Remove useless enum converter allocation
- [#42752](https://togithub.com/quarkusio/quarkus/issues/42752) - `quarkus`cli always return 1 for exitcode for plugin commands
- [#42755](https://togithub.com/quarkusio/quarkus/pull/42755) - Upload native build stats from a single GH runner
- [#42761](https://togithub.com/quarkusio/quarkus/issues/42761) - Qute: ignore template files that contain whitespace in its name
- [#42766](https://togithub.com/quarkusio/quarkus/pull/42766) - Use initial Quarkus Dev config for test tags and engines
- [#42773](https://togithub.com/quarkusio/quarkus/pull/42773) - Remove jakarta.json.Json usage for performance reasons
- [#42774](https://togithub.com/quarkusio/quarkus/issues/42774) - quarkus.rest.jackson.optimization.enable-reflection-free-serializers=true fails native build of StartStopTS microprofile application
- [#42778](https://togithub.com/quarkusio/quarkus/issues/42778) - Rest Client (formerly reactive) keep using DEFAULT_MAX_POOL_SIZE
- [#42779](https://togithub.com/quarkusio/quarkus/pull/42779) - QuarkusComponentTest: programmatic lookup improvements
- [#42783](https://togithub.com/quarkusio/quarkus/pull/42783) - Qute: ignore template files that contain whitespace in its name
- [#42786](https://togithub.com/quarkusio/quarkus/issues/42786) - Quarkus CLI Catalog wipes its content when a new plugin is added / removed
- [#42787](https://togithub.com/quarkusio/quarkus/pull/42787) - Qute: print origin if non-literal value used in bracket notation
- [#42788](https://togithub.com/quarkusio/quarkus/pull/42788) - Invalidate catalogs when adding/removing plugins
- [#42793](https://togithub.com/quarkusio/quarkus/pull/42793) - Quote directory variable to support directories with spaces
- [#42794](https://togithub.com/quarkusio/quarkus/pull/42794) - Avoid `NullPointerException`s when application fails to start
- [#42806](https://togithub.com/quarkusio/quarkus/issues/42806) - quarkus-websockets-next client connect to WSS not possible
- [#42808](https://togithub.com/quarkusio/quarkus/issues/42808) - quarkus-websockets-next client adds / to empty path
- [#42810](https://togithub.com/quarkusio/quarkus/pull/42810) - Register InetAddressResolverProvider service providers
- [#42814](https://togithub.com/quarkusio/quarkus/pull/42814) - OpenTelemetry traces and metrics config fallback to base
- [#42815](https://togithub.com/quarkusio/quarkus/issues/42815) - The configuration options missing the `quarkus.oidc.credentials.*`
- [#42820](https://togithub.com/quarkusio/quarkus/pull/42820) - Disable GrpcCliTest#testCommand due to CI failures
- [#42821](https://togithub.com/quarkusio/quarkus/pull/42821) - CDI: add cross-reference links to docs
- [#42822](https://togithub.com/quarkusio/quarkus/pull/42822) - Qute docs: clarify template record not annotated with `@CheckedTemplate`
- [#42823](https://togithub.com/quarkusio/quarkus/pull/42823) - Properly set PoolOptions for REST Client
- [#42826](https://togithub.com/quarkusio/quarkus/pull/42826) - WebSockets Next - client: support the `wss` scheme correctly
- [#42828](https://togithub.com/quarkusio/quarkus/issues/42828) - Duplicate annotation for class: interface org.jetbrains.annotations.NotNull
- [#42830](https://togithub.com/quarkusio/quarkus/pull/42830) - WebSockets Next: support endpoints with empty path
- [#42832](https://togithub.com/quarkusio/quarkus/pull/42832) - Respect exit code of cli commands
- [#42833](https://togithub.com/quarkusio/quarkus/pull/42833) - ArC - static methods interception: fix the set of copied annotations
- [#42835](https://togithub.com/quarkusio/quarkus/pull/42835) - Config Doc - Fix two scanning issues
- [#42837](https://togithub.com/quarkusio/quarkus/pull/42837) - ArC docs: mention ` @Inject `[@All](https://togithub.com/All)` List<> ` in section about unused beans
- [#42840](https://togithub.com/quarkusio/quarkus/issues/42840) - Possible to handle routes for base URI without path from extensions
- [#42844](https://togithub.com/quarkusio/quarkus/issues/42844) - System properties config overrides in tests does not seem to take effect properly in quarkus 3.14.1
- [#42846](https://togithub.com/quarkusio/quarkus/pull/42846) - Updating selected OIDC/OpenID guides
- [#42848](https://togithub.com/quarkusio/quarkus/pull/42848) - Bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.7.1 to 1.7.2
- [#42853](https://togithub.com/quarkusio/quarkus/pull/42853) - Config Doc - Also ignore FileNotFoundException
- [#42856](https://togithub.com/quarkusio/quarkus/pull/42856) - Always put Jackson first in documentation
- [#42857](https://togithub.com/quarkusio/quarkus/issues/42857) - quarkus-rest-client-jackson - Force property
- [#42858](https://togithub.com/quarkusio/quarkus/issues/42858) - `ExtLogRecord` creation is more costly following the update to SmallRye Common 2.4.0
- [#42859](https://togithub.com/quarkusio/quarkus/pull/42859) - Satisfy GraalVM's classpath needs for the deletion of `org.h2.fulltext.FullTextLucene`
- [#42860](https://togithub.com/quarkusio/quarkus/issues/42860) - Quarkus output class in incorrect folder on live reload (gradle, multimodule, kotlin)
- [#42862](https://togithub.com/quarkusio/quarkus/pull/42862) - Revert "QuarkusTestProfile overrides in a high ordinal application.properties"
- [#42864](https://togithub.com/quarkusio/quarkus/pull/42864) - Correct typo in messaging.adoc
- [#42865](https://togithub.com/quarkusio/quarkus/issues/42865) - kafka_version label is unkown in native mode
- [#42866](https://togithub.com/quarkusio/quarkus/issues/42866) - DevUI log timestamp difference, as it was reported in GMT
- [#42867](https://togithub.com/quarkusio/quarkus/issues/42867) - Dev mode error page stacktrace doesn't open problematic code IDE on click
- [#42869](https://togithub.com/quarkusio/quarkus/issues/42869) - Dev UI log view doesn't catch up with logs after application restart
- [#42870](https://togithub.com/quarkusio/quarkus/issues/42870) - Decorated stacktraces in dev mode are not provided when using tools like curl or postman
- [#42871](https://togithub.com/quarkusio/quarkus/issues/42871) - org.springframework.aot.hint.annotation.Reflective missing from our Spring compatibilty layer?
- [#42877](https://togithub.com/quarkusio/quarkus/issues/42877) - Quarkus CLI subcommand `tls` is missing help option despite showing help
- [#42880](https://togithub.com/quarkusio/quarkus/pull/42880) - Remove BOOTSTRAP config phase from documentation
- [#42881](https://togithub.com/quarkusio/quarkus/pull/42881) - Bump com.gradle.plugin-publish from 1.2.1 to 1.2.2 in /devtools/gradle
- [#42883](https://togithub.com/quarkusio/quarkus/pull/42883) - Fix Quarkus CLI TLS command help option
- [#42884](https://togithub.com/quarkusio/quarkus/issues/42884) - `CompiledJavaVersionBuildStep` may load a wrong class number with gradle
- [#42885](https://togithub.com/quarkusio/quarkus/pull/42885) - Bump wildfly-elytron.version from 2.5.1.Final to 2.5.2.Final
- [#42889](https://togithub.com/quarkusio/quarkus/pull/42889) - Fix some small Dev UI issues
- [#42895](https://togithub.com/quarkusio/quarkus/pull/42895) - Upgrade spring-api dependency
- [#42896](https://togithub.com/quarkusio/quarkus/pull/42896) - Possible to handle routes for base URI without path from extensions
- [#42897](https://togithub.com/quarkusio/quarkus/pull/42897) - Process classes from the application artifact instead of the module output directory
- [#42898](https://togithub.com/quarkusio/quarkus/pull/42898) - Fix Kafka kafka-version metrics tag missing in native
- [#42899](https://togithub.com/quarkusio/quarkus/pull/42899) - Use quarkus-rest instead of quarkus-resteasy as default extension in maven plugin
- [#42901](https://togithub.com/quarkusio/quarkus/pull/42901) - Add LGTM traces test / check
- [#42911](https://togithub.com/quarkusio/quarkus/pull/42911) - Fix OTel DelayedAttributes bean handling
- [#42913](https://togithub.com/quarkusio/quarkus/pull/42913) - Gradle - Correctly merge classes dir when using dev mode
- [#42914](https://togithub.co
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
1.0.26
->1.0.31
3.0.0
->3.5.0
2.29.0
->2.43.0
21.3
->21.5
3.0.0-M5
->3.5.1
3.1.2
->3.5.0
3.2.7.Final
->3.15.1
3.2.7.Final
->3.15.1
Release Notes
Yaffle/EventSource (event-source-polyfill)
### [`v1.0.31`](https://togithub.com/Yaffle/EventSource/compare/af4013308b06c30d162208eb18985f39d9c1f633...1.0.31) [Compare Source](https://togithub.com/Yaffle/EventSource/compare/af4013308b06c30d162208eb18985f39d9c1f633...1.0.31) ### [`v1.0.30`](https://togithub.com/Yaffle/EventSource/compare/f864e1fc30fc4dd10c895b10e451a89042ca837b...af4013308b06c30d162208eb18985f39d9c1f633) [Compare Source](https://togithub.com/Yaffle/EventSource/compare/f864e1fc30fc4dd10c895b10e451a89042ca837b...af4013308b06c30d162208eb18985f39d9c1f633) ### [`v1.0.29`](https://togithub.com/Yaffle/EventSource/compare/ccf0883df5318b5f80a42d51144d5234cac6a6b5...f864e1fc30fc4dd10c895b10e451a89042ca837b) [Compare Source](https://togithub.com/Yaffle/EventSource/compare/ccf0883df5318b5f80a42d51144d5234cac6a6b5...f864e1fc30fc4dd10c895b10e451a89042ca837b) ### [`v1.0.28`](https://togithub.com/Yaffle/EventSource/compare/de137927e13d8afac153d2485152ccec48948a7a...ccf0883df5318b5f80a42d51144d5234cac6a6b5) [Compare Source](https://togithub.com/Yaffle/EventSource/compare/de137927e13d8afac153d2485152ccec48948a7a...ccf0883df5318b5f80a42d51144d5234cac6a6b5)diffplug/spotless (com.diffplug.spotless:spotless-maven-plugin)
### [`v2.43.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2430---2023-11-27) ##### Added - Support custom rule sets for Ktlint. ([#1896](https://togithub.com/diffplug/spotless/pull/1896)) ##### Fixed - Fix Eclipse JDT on some settings files. ([#1864](https://togithub.com/diffplug/spotless/pull/1864) fixes [#1638](https://togithub.com/diffplug/spotless/issues/1638)) ##### Changed - Bump default `ktlint` version to latest `1.0.0` -> `1.0.1`. ([#1855](https://togithub.com/diffplug/spotless/pull/1855)) - Add a Step to remove semicolons from Groovy files. ([#1881](https://togithub.com/diffplug/spotless/pull/1881)) ### [`v2.42.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2420---2023-09-28) ##### Added - Support for biome. The Rome project [was renamed to Biome](https://biomejs.dev/blog/annoucing-biome/). The configuration is still the same, but you should switch to the new `biome` tag / function and adjust the version accordingly. ([#1804](https://togithub.com/diffplug/spotless/issues/1804)). - Support for `google-java-format`'s `skip-javadoc-formatting` option. ([#1793](https://togithub.com/diffplug/spotless/pull/1793)) - Support configuration of mirrors for P2 repositories in Maven DSL ([#1697](https://togithub.com/diffplug/spotless/issues/1697)). - New line endings mode `GIT_ATTRIBUTES_FAST_ALLSAME`. ([#1838](https://togithub.com/diffplug/spotless/pull/1838)) ##### Fixed - Fix support for plugins when using Prettier version `3.0.0` and newer. ([#1802](https://togithub.com/diffplug/spotless/pull/1802)) - Fix configuration cache issue around `external process started '/usr/bin/git --version'`. ([#1806](https://togithub.com/diffplug/spotless/issues/1806)) ##### Changed - Bump default `flexmark` version to latest `0.64.0` -> `0.64.8`. ([#1801](https://togithub.com/diffplug/spotless/pull/1801)) - Bump default `ktlint` version to latest `0.50.0` -> `1.0.0`. ([#1808](https://togithub.com/diffplug/spotless/pull/1808)) ### [`v2.41.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2410---2023-08-29) ##### Added - Add a `jsonPatch` step to `json` formatter configurations. This allows patching of JSON documents using [JSON Patches](https://jsonpatch.com). ([#1753](https://togithub.com/diffplug/spotless/pull/1753)) - Support GJF own import order. ([#1780](https://togithub.com/diffplug/spotless/pull/1780)) ##### Fixed - Use latest versions of popular style guides for `eslint` tests to fix failing `useEslintXoStandardRules` test. ([#1761](https://togithub.com/diffplug/spotless/pull/1761), [#1756](https://togithub.com/diffplug/spotless/issues/1756)) - Add support for `prettier` version `3.0.0` and newer. ([#1760](https://togithub.com/diffplug/spotless/pull/1760), [#1751](https://togithub.com/diffplug/spotless/issues/1751)) - Fix npm install calls when npm cache is not up-to-date. ([#1760](https://togithub.com/diffplug/spotless/pull/1760), [#1750](https://togithub.com/diffplug/spotless/issues/1750)) ##### Changed - Bump default `eslint` version to latest `8.31.0` -> `8.45.0` ([#1761](https://togithub.com/diffplug/spotless/pull/1761)) - Bump default `prettier` version to latest (v2) `2.8.1` -> `2.8.8`. ([#1760](https://togithub.com/diffplug/spotless/pull/1760)) - Bump default `greclipse` version to latest `4.27` -> `4.28`. ([#1775](https://togithub.com/diffplug/spotless/pull/1775)) ### [`v2.40.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2400---2023-07-17) ##### Added - Added support for Protobuf formatting based on [Buf](https://buf.build/). ([#1208](https://togithub.com/diffplug/spotless/issues/1208)) - `enum OnMatch { INCLUDE, EXCLUDE }` so that `FormatterStep.filterByContent` can not only include based on the pattern but also exclude. ([#1749](https://togithub.com/diffplug/spotless/pull/1749)) ##### Fixed - Update documented default `semanticSort` to `false`. ([#1728](https://togithub.com/diffplug/spotless/pull/1728)) ##### Changed - Bump default `cleanthat` version to latest `2.13` -> `2.17`. ([#1734](https://togithub.com/diffplug/spotless/pull/1734)) - Bump default `ktlint` version to latest `0.49.1` -> `0.50.0`. ([#1741](https://togithub.com/diffplug/spotless/issues/1741)) - Dropped support for `ktlint 0.47.x` following our policy of supporting two breaking changes at a time. - Dropped support for deprecated `useExperimental` parameter in favor of the `ktlint_experimental` property. ### [`v2.39.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2390---2023-05-24) ##### Added - `Jvm.Support` now accepts `-SNAPSHOT` versions, treated as the non`-SNAPSHOT`. ([#1583](https://togithub.com/diffplug/spotless/issues/1583)) - Support Rome as a formatter for JavaScript and TypeScript code. Adds a new `rome` step to `javascript` and `typescript` formatter configurations. ([#1663](https://togithub.com/diffplug/spotless/pull/1663)) - Add semantics-aware Java import ordering (i.e. sort by package, then class, then member). ([#522](https://togithub.com/diffplug/spotless/issues/522)) ##### Fixed - Fixed a regression which changed the import sorting order in `googleJavaFormat` introduced in `2.38.0`. ([#1680](https://togithub.com/diffplug/spotless/pull/1680)) - Equo-based formatters now work on platforms unsupported by Eclipse such as PowerPC (fixes [durian-swt#20](https://togithub.com/diffplug/durian-swt/issues/20)) - When P2 download fails, indicate the responsible formatter. ([#1698](https://togithub.com/diffplug/spotless/issues/1698)) ##### Changed - Equo-based formatters now download metadata to `~/.m2/repository/dev/equo/p2-data` rather than `~/.equo`, and for CI machines without a home directory the p2 data goes to `$GRADLE_USER_HOME/caches/p2-data`. ([#1714](https://togithub.com/diffplug/spotless/pull/1714)) - Bump default `googleJavaFormat` version to latest `1.16.0` -> `1.17.0`. ([#1710](https://togithub.com/diffplug/spotless/pull/1710)) - Bump default `ktfmt` version to latest `0.43` -> `0.44`. ([#1691](https://togithub.com/diffplug/spotless/pull/1691)) - Bump default `ktlint` version to latest `0.48.2` -> `0.49.1`. ([#1696](https://togithub.com/diffplug/spotless/issues/1696)) - Dropped support for `ktlint 0.46.x` following our policy of supporting two breaking changes at a time. - Bump default `sortpom` version to latest `3.0.0` -> `3.2.1`. ([#1675](https://togithub.com/diffplug/spotless/pull/1675)) ### [`v2.38.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2380---2023-04-06) ##### Added - Support configuration of mirrors for P2 repositories in `EquoBasedStepBuilder` ([#1629](https://togithub.com/diffplug/spotless/issues/1629)). - The `style` option in Palantir Java Format ([#1654](https://togithub.com/diffplug/spotless/pull/1654)). - Added formatter for Gherkin feature files ([#1649](https://togithub.com/diffplug/spotless/issues/1649)). ##### Changed - **POTENTIALLY BREAKING** Converted `googleJavaFormat` to a compile-only dependency and drop support for versions < `1.8`. ([#1630](https://togithub.com/diffplug/spotless/pull/1630)) - Bump default `cleanthat` version to latest `2.6` -> `2.13`. ([#1589](https://togithub.com/diffplug/spotless/pull/1589) and [#1661](https://togithub.com/diffplug/spotless/pull/1661)) - Bump default `diktat` version `1.2.4.2` -> `1.2.5`. ([#1631](https://togithub.com/diffplug/spotless/pull/1631)) - Bump default `flexmark` version `0.62.2` -> `0.64.0`. ([#1302](https://togithub.com/diffplug/spotless/pull/1302)) - Bump default `googleJavaFormat` version `1.15.0` -> `1.16.0`. ([#1630](https://togithub.com/diffplug/spotless/pull/1630)) - Bump default `scalafmt` version `3.7.1` -> `3.7.3`. ([#1584](https://togithub.com/diffplug/spotless/pull/1584)) - Bump default Eclipse formatters for the 2023-03 release. ([#1662](https://togithub.com/diffplug/spotless/pull/1662)) - JDT and GrEclipse `4.26` -> `4.27` - Improve GrEclipse error reporting. ([#1660](https://togithub.com/diffplug/spotless/pull/1660)) - CDT `11.0` -> `11.1` ### [`v2.37.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2370---2023-03-13) ##### Added - You can now put the filename into a license header template with `$FILE`. ([#1605](https://togithub.com/diffplug/spotless/pull/1605) fixes [#1147](https://togithub.com/diffplug/spotless/issues/1147)) ##### Changed - We are now opting in to Gradle's new stable configuration cache. ([#1591](https://togithub.com/diffplug/spotless/pull/1591)) - Adopt [Equo Solstice OSGi and p2 shim](https://togithub.com/equodev/equo-ide/tree/main/solstice) to update all Eclipse-based plugins. ([#1524](https://togithub.com/diffplug/spotless/pull/1524)) - Eclipse JDT now supports `4.9` through `4.26`. Also we now recommend dropping the last `.0`, e.g. `4.26` instead of `4.26.0`, you'll get warnings to help you switch. - Eclipse Groovy now supports `4.18` through `4.26`. Also we now recommend dropping the last `.0`, e.g. `4.26` instead of `4.26.0`, you'll get warnings to help you switch. - Eclipse CDT now supports `10.6` through `11.0`. - Eclipse WTP is still WIP at [#1622](https://togithub.com/diffplug/spotless/pull/1622). ### [`v2.36.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2360---2023-02-27) ##### Added - `gradlew equoIde` opens a repeatable clean Spotless dev environment. ([#1523](https://togithub.com/diffplug/spotless/pull/1523)) - `cleanthat` added `includeDraft` option, to include draft mutators from composite mutators. ([#1574](https://togithub.com/diffplug/spotless/pull/1574)) - `npm`-based formatters now support caching of `node_modules` directory ([#1590](https://togithub.com/diffplug/spotless/pull/1590)) ##### Fixed - `JacksonJsonFormatterFunc` handles json files with an Array as root. ([#1585](https://togithub.com/diffplug/spotless/pull/1585)) ##### Changed - Bump default `cleanthat` version to latest `2.1` -> `2.6` ([#1569](https://togithub.com/diffplug/spotless/pull/1569) and [#1574](https://togithub.com/diffplug/spotless/pull/1574)) - Reduce logging-noise created by `npm`-based formatters ([#1590](https://togithub.com/diffplug/spotless/pull/1590) fixes [#1582](https://togithub.com/diffplug/spotless/issues/1582)) ### [`v2.35.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2350---2023-02-10) ##### Added - CleanThat Java Refactorer. ([#1560](https://togithub.com/diffplug/spotless/pull/1560)) - Introduce `LazyArgLogger` to allow for lazy evaluation of log messages in slf4j logging. ([#1565](https://togithub.com/diffplug/spotless/pull/1565)) ##### Fixed - Allow multiple instances of the same npm-based formatter to be used by separating their `node_modules` directories. ([#1565](https://togithub.com/diffplug/spotless/pull/1565)) - `ktfmt` default style uses correct continuation indent. ([#1562](https://togithub.com/diffplug/spotless/pull/1562)) ##### Changed - Bump default `ktfmt` version to latest `0.42` -> `0.43` ([#1561](https://togithub.com/diffplug/spotless/pull/1561)) - Bump default `jackson` version to latest `2.14.1` -> `2.14.2` ([#1536](https://togithub.com/diffplug/spotless/pull/1536)) ### [`v2.34.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2340---2023-01-26) ##### Added - `Formatter` now has a field `public static final File NO_FILE_SENTINEL` which can be used to pass string content to a Formatter or FormatterStep when there is no actual File to format. ([#1525](https://togithub.com/diffplug/spotless/pull/1525)) ### [`v2.33.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2330---2023-01-26) ##### Added - `ProcessRunner` has added some convenience methods so it can be used for Maven testing. ([#1496](https://togithub.com/diffplug/spotless/pull/1496)) - `ProcessRunner` allows to limit captured output to a certain number of bytes. ([#1511](https://togithub.com/diffplug/spotless/pull/1511)) - `ProcessRunner` is now capable of handling long-running tasks where waiting for exit is delegated to the caller. ([#1511](https://togithub.com/diffplug/spotless/pull/1511)) - Allow to specify node executable for node-based formatters using `nodeExecutable` parameter ([#1500](https://togithub.com/diffplug/spotless/pull/1500)) ##### Fixed - The default list of type annotations used by `formatAnnotations` has had 8 more annotations from the Checker Framework added [#1494](https://togithub.com/diffplug/spotless/pull/1494) ##### Changed - **POTENTIALLY BREAKING** Bump minimum JRE from 8 to 11, next release likely to bump bytecode to Java 11 ([#1514](https://togithub.com/diffplug/spotless/pull/1514) part 1 of [#1337](https://togithub.com/diffplug/spotless/issues/1337)) - Rename `YamlJacksonStep` into `JacksonYamlStep` while normalizing Jackson usage ([#1492](https://togithub.com/diffplug/spotless/pull/1492)) - Convert `gson` integration to use a compile-only source set ([#1510](https://togithub.com/diffplug/spotless/pull/1510)). - \*\* POTENTIALLY BREAKING\*\* Removed support for KtLint 0.3x and 0.45.2 ([#1475](https://togithub.com/diffplug/spotless/pull/1475)) - `KtLint` does not maintain a stable API - before this PR, we supported every breaking change in the API since 2019. - From now on, we will support no more than 2 breaking changes at a time. - NpmFormatterStepStateBase delays `npm install` call until the formatter is first used. This enables better integration with `gradle-node-plugin`. ([#1522](https://togithub.com/diffplug/spotless/pull/1522)) - Bump default `ktlint` version to latest `0.48.1` -> `0.48.2` ([#1529](https://togithub.com/diffplug/spotless/pull/1529)) - Bump default `scalafmt` version to latest `3.6.1` -> `3.7.1` ([#1529](https://togithub.com/diffplug/spotless/pull/1529)) ### [`v2.32.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2320---2023-01-13) ##### Added - Add option `editorConfigFile` for `ktLint` [#142](https://togithub.com/diffplug/spotless/issues/142) - **POTENTIALLY BREAKING** `ktlint` step now modifies license headers. Make sure to put `licenseHeader` *after* `ktlint`. - Added `skipLinesMatching` option to `licenseHeader` to support formats where license header cannot be immediately added to the top of the file (e.g. xml, sh). ([#1441](https://togithub.com/diffplug/spotless/pull/1441)). - Add YAML support through Jackson ([#1478](https://togithub.com/diffplug/spotless/pull/1478)) - Added support for npm-based [ESLint](https://eslint.org/)-formatter for javascript and typescript ([#1453](https://togithub.com/diffplug/spotless/pull/1453)) - Better suggested messages when user's default is set by JVM limitation. ([#995](https://togithub.com/diffplug/spotless/pull/995)) ##### Fixed - Support `ktlint` 0.48+ new rule disabling syntax ([#1456](https://togithub.com/diffplug/spotless/pull/1456)) fixes ([#1444](https://togithub.com/diffplug/spotless/issues/1444)) - Fix subgroups leading catch all matcher. ##### Changed - Bump default version for `prettier` from `2.0.5` to `2.8.1` ([#1453](https://togithub.com/diffplug/spotless/pull/1453)) - Bump the dev version of Gradle from `7.5.1` to `7.6` ([#1409](https://togithub.com/diffplug/spotless/pull/1409)) - We also removed the no-longer-required dependency `org.codehaus.groovy:groovy-xml` - Breaking changes to Spotless' internal testing infrastructure `testlib` ([#1443](https://togithub.com/diffplug/spotless/pull/1443)) - `ResourceHarness` no longer has any duplicated functionality which was also present in `StepHarness` - `StepHarness` now operates on `Formatter` rather than a `FormatterStep` - `StepHarnessWithFile` now takes a `ResourceHarness` in its constructor to handle the file manipulation parts - Standardized that we test exception *messages*, not types, which will ease the transition to linting later on - Bump default `ktlint` version to latest `0.47.1` -> `0.48.1` ([#1456](https://togithub.com/diffplug/spotless/pull/1456)) - Switch our publishing infrastructure from CircleCI to GitHub Actions ([#1462](https://togithub.com/diffplug/spotless/pull/1462)). - Help wanted for moving our tests too ([#1472](https://togithub.com/diffplug/spotless/issues/1472)) ### [`v2.31.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2310---2022-11-24) ##### Added - `importOrder` now support groups of imports without blank lines ([#1401](https://togithub.com/diffplug/spotless/pull/1401)) ##### Fixed - Don't treat `@Value` as a type annotation [#1367](https://togithub.com/diffplug/spotless/pull/1367) - Support `ktlint_disabled_rules` in `ktlint` 0.47.x [#1378](https://togithub.com/diffplug/spotless/pull/1378) - Share git repositories across projects when using ratchet ([#1426](https://togithub.com/diffplug/spotless/pull/1426)) ##### Changed - Bump default `ktfmt` version to latest `0.40` -> `0.41` ([#1340](https://togithub.com/diffplug/spotless/pull/1340)) - Bump default `scalafmt` version to latest `3.5.9` -> `3.6.1` ([#1373](https://togithub.com/diffplug/spotless/pull/1373)) - Bump default `diktat` version to latest `1.2.3` -> `1.2.4.2` ([#1393](https://togithub.com/diffplug/spotless/pull/1393)) - Bump default `palantir-java-format` version to latest `2.10` -> `2.28` ([#1393](https://togithub.com/diffplug/spotless/pull/1393)) ### [`v2.30.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2300---2022-09-14) ##### Added - `formatAnnotations()` step to correct formatting of Java type annotations. It puts type annotations on the same line as the type that they qualify. Run it after a Java formatting step, such as `googleJavaFormat()`. ([#1275](https://togithub.com/diffplug/spotless/pull/1275)) ##### Changed - Bump default `ktfmt` version to latest `0.39` -> `0.40` ([#1312](https://togithub.com/diffplug/spotless/pull/1312)) - Bump default `ktlint` version to latest `0.46.1` -> `0.47.1` ([#1303](https://togithub.com/diffplug/spotless/pull/1303)) - Also restored support for older versions of ktlint back to `0.31.0`graphql-java/graphql-java (com.graphql-java:graphql-java)
### [`v21.5`](https://togithub.com/graphql-java/graphql-java/releases/tag/v21.5): 21.5 [Compare Source](https://togithub.com/graphql-java/graphql-java/compare/v21.4...v21.5) This is a special release to add further limits to introspection queries. This release contains a backport of PR [#3539](https://togithub.com/graphql-java/graphql-java/issues/3539). #### What's Changed - 21.x backport of [#3539](https://togithub.com/graphql-java/graphql-java/issues/3539) ENF restriction for introspection by [@dondonz](https://togithub.com/dondonz) in [https://github.com/graphql-java/graphql-java/pull/3540](https://togithub.com/graphql-java/graphql-java/pull/3540) **Full Changelog**: https://github.com/graphql-java/graphql-java/compare/v21.4...v21.5 ### [`v21.4`](https://togithub.com/graphql-java/graphql-java/releases/tag/v21.4): 21.4 [Compare Source](https://togithub.com/graphql-java/graphql-java/compare/v21.3...v21.4) This is a special release to help control introspection queries. This release adds a default check for introspection queries, to check that they are sensible. This feature is a backport of [https://github.com/graphql-java/graphql-java/pull/3526](https://togithub.com/graphql-java/graphql-java/pull/3526) and [https://github.com/graphql-java/graphql-java/pull/3527](https://togithub.com/graphql-java/graphql-java/pull/3527). This release also adds an optional maximum result nodes limit, which is a backport of [https://github.com/graphql-java/graphql-java/pull/3525](https://togithub.com/graphql-java/graphql-java/pull/3525). #### What's Changed - 21.x Backport PR 3526 and PR 3527 by [@dondonz](https://togithub.com/dondonz) in [https://github.com/graphql-java/graphql-java/pull/3529](https://togithub.com/graphql-java/graphql-java/pull/3529) - 21.x backport 3525 max result nodes by [@dondonz](https://togithub.com/dondonz) in [https://github.com/graphql-java/graphql-java/pull/3528](https://togithub.com/graphql-java/graphql-java/pull/3528) **Full Changelog**: https://github.com/graphql-java/graphql-java/compare/v21.3...v21.4quarkusio/quarkus (io.quarkus:quarkus-maven-plugin)
### [`v3.15.1`](https://togithub.com/quarkusio/quarkus/releases/tag/3.15.1) [Compare Source](https://togithub.com/quarkusio/quarkus/compare/3.15.0...3.15.1) ##### Complete changelog - [#38531](https://togithub.com/quarkusio/quarkus/issues/38531) - Compilation fails on Azure Functions Blob Trigger - [#42711](https://togithub.com/quarkusio/quarkus/pull/42711) - Bump Keycloak version to 25.0.4 - [#43305](https://togithub.com/quarkusio/quarkus/issues/43305) - gRPC bidi streaming testing in DevUI is broken - [#43310](https://togithub.com/quarkusio/quarkus/issues/43310) - Docs: config property names in the generated docs are no longer links - [#43311](https://togithub.com/quarkusio/quarkus/pull/43311) - Fix a few issues with the local proxy for REST Client feature - [#43337](https://togithub.com/quarkusio/quarkus/pull/43337) - Fix gRPC DevUI testing console - [#43343](https://togithub.com/quarkusio/quarkus/pull/43343) - Minor updates to the Getting Started with Security doc - [#43344](https://togithub.com/quarkusio/quarkus/pull/43344) - The logging guide review for 3.15 - [#43355](https://togithub.com/quarkusio/quarkus/pull/43355) - Remove unnecessary symbols that force you to change lines after copying each time - [#43371](https://togithub.com/quarkusio/quarkus/pull/43371) - The Data source guide review for-3-15 - [#43377](https://togithub.com/quarkusio/quarkus/pull/43377) - Docs: Fix example in "Accessing Static Fields and Methods" - [#43391](https://togithub.com/quarkusio/quarkus/issues/43391) - Quarkus Spring Data documentation should document newly supported interfaces and update existing examples - [#43403](https://togithub.com/quarkusio/quarkus/pull/43403) - Fix classloading in AzureFunctionsProcessor#findFunctions - [#43407](https://togithub.com/quarkusio/quarkus/pull/43407) - Picocli guide - add a note about passing arguments for gradle project - [#43411](https://togithub.com/quarkusio/quarkus/pull/43411) - Remove a duplicated line in the TLS registry guide - [#43414](https://togithub.com/quarkusio/quarkus/issues/43414) - Update protobuf-java to 3.25.5 - [#43426](https://togithub.com/quarkusio/quarkus/pull/43426) - Bump Keycloak version to 25.0.6 - [#43431](https://togithub.com/quarkusio/quarkus/pull/43431) - Bump protoc/protobuf-java from 3.25.3 to 3.25.5 - [#43447](https://togithub.com/quarkusio/quarkus/pull/43447) - Update headings to headings to prevent confusing numbering - [#43451](https://togithub.com/quarkusio/quarkus/pull/43451) - Spring APIs - Document newly supported interfaces and update existing examples - [#43457](https://togithub.com/quarkusio/quarkus/pull/43457) - Remove a superfluous quote in the GraphQL client docs - [#43460](https://togithub.com/quarkusio/quarkus/pull/43460) - Small followup for Picocli + Gradle improvement - [#43493](https://togithub.com/quarkusio/quarkus/pull/43493) - Config Doc - Bring back the links for config sections and properties ### [`v3.15.0`](https://togithub.com/quarkusio/quarkus/releases/tag/3.15.0) [Compare Source](https://togithub.com/quarkusio/quarkus/compare/3.14.4...3.15.0) ##### Complete changelog - [#43207](https://togithub.com/quarkusio/quarkus/pull/43207) - Cleanup & nitpicks on guide: security-jwt - [#43297](https://togithub.com/quarkusio/quarkus/issues/43297) - Using jib with opentelemetry cannot produce a stable library layer - [#43300](https://togithub.com/quarkusio/quarkus/pull/43300) - Set filtered jar's manifest time to epoch - [#43309](https://togithub.com/quarkusio/quarkus/pull/43309) - Follow up of the fix making jar file reference close idempotent with minor comments and refactor - [#43313](https://togithub.com/quarkusio/quarkus/pull/43313) - Smallrye GraphQL: add missing federation annotations to index - [#43314](https://togithub.com/quarkusio/quarkus/pull/43314) - Make sure server log load on Dev UI start - [#43315](https://togithub.com/quarkusio/quarkus/pull/43315) - TLS reference guide IDs' unification ### [`v3.14.4`](https://togithub.com/quarkusio/quarkus/releases/tag/3.14.4) [Compare Source](https://togithub.com/quarkusio/quarkus/compare/3.14.3...3.14.4) ##### Complete changelog - [#29604](https://togithub.com/quarkusio/quarkus/issues/29604) - Add quarkus property to set the hibernate flushmode - [#37618](https://togithub.com/quarkusio/quarkus/issues/37618) - No server chosen by com.mongodb.reactivestreams: Failed looking up SRV record - [#42706](https://togithub.com/quarkusio/quarkus/pull/42706) - TLS reference guide review: Follow-up - [#43087](https://togithub.com/quarkusio/quarkus/pull/43087) - Messaging extensions doc update for tls-registry usage - [#43187](https://togithub.com/quarkusio/quarkus/issues/43187) - Pulsar devservice is not starting on RHEL 8 aarch64 - [#43212](https://togithub.com/quarkusio/quarkus/pull/43212) - Fixed Maven artifact resolver initialization in QuarkusProjectMojoBase - [#43217](https://togithub.com/quarkusio/quarkus/issues/43217) - Calling blocking code from SecurityIdentityAugmentor causes concurrent requests to be limited by the number of event loop threads - [#43222](https://togithub.com/quarkusio/quarkus/pull/43222) - Introduce retry into Mongo DNS resolution - [#43224](https://togithub.com/quarkusio/quarkus/pull/43224) - Bump com.gradle.plugin-publish from 1.2.2 to 1.3.0 in /devtools/gradle - [#43228](https://togithub.com/quarkusio/quarkus/issues/43228) - Fails to shutdown when using grpc and kafka-streams extensions - [#43234](https://togithub.com/quarkusio/quarkus/pull/43234) - Add a note on JsonFormat annotation and ORM FormatMapper - [#43246](https://togithub.com/quarkusio/quarkus/pull/43246) - Expose property `quarkus.hibernate-orm.flush.mode` - [#43247](https://togithub.com/quarkusio/quarkus/issues/43247) - Application hangs when using quarkus.http.ssl.certificate.reload-period less than 30s - [#43248](https://togithub.com/quarkusio/quarkus/pull/43248) - Don't execute blocking security code serially as it limits concurrent blocking execution to number of the event loops - [#43252](https://togithub.com/quarkusio/quarkus/pull/43252) - Properly fail when TLS reload config is invalid - [#43257](https://togithub.com/quarkusio/quarkus/pull/43257) - Fix jar file reference close race condition - [#43261](https://togithub.com/quarkusio/quarkus/issues/43261) - Quarkus is using an H2 version with a regression causing data loss - [#43263](https://togithub.com/quarkusio/quarkus/pull/43263) - KafkaStreamsProducer no longer shuts down the injected executorservice - [#43265](https://togithub.com/quarkusio/quarkus/pull/43265) - Downgrade H2 to 2.3.230 - [#43266](https://togithub.com/quarkusio/quarkus/pull/43266) - \[3.15] Revert Gradle cache compatibility changes - [#43275](https://togithub.com/quarkusio/quarkus/pull/43275) - Use the branch version to compile the quickstarts - [#43277](https://togithub.com/quarkusio/quarkus/pull/43277) - Fix an OidcEndpoint typo in the OIDC doc - [#43279](https://togithub.com/quarkusio/quarkus/pull/43279) - Downgrade the default pulsar devservice image to 3.2.4 - [#43289](https://togithub.com/quarkusio/quarkus/pull/43289) - Do not define quarkus.version as it makes Keycloak resolution fail ### [`v3.14.3`](https://togithub.com/quarkusio/quarkus/releases/tag/3.14.3) [Compare Source](https://togithub.com/quarkusio/quarkus/compare/3.14.2...3.14.3) ##### Complete changelog - [#30087](https://togithub.com/quarkusio/quarkus/issues/30087) - jbang does not persist Q:CONFIG keys nor build set keys - [#32831](https://togithub.com/quarkusio/quarkus/issues/32831) - Hibernate Validator Failure When TZ Set to Non-UTC - [#41558](https://togithub.com/quarkusio/quarkus/pull/41558) - Add documentation for vertx and qute integration - [#41559](https://togithub.com/quarkusio/quarkus/issues/41559) - Add documentation for Vertx and Qute integration - [#42256](https://togithub.com/quarkusio/quarkus/issues/42256) - Gradle early task configuration causes ` quarkus.container-image. ` properties to be ignored - [#42496](https://togithub.com/quarkusio/quarkus/pull/42496) - Configuration Cache compatibility (`QuarkusGenerateCode` - `QuarkusBuid`) - [#42511](https://togithub.com/quarkusio/quarkus/pull/42511) - TLS Reference guide grammar check and review - [#42724](https://togithub.com/quarkusio/quarkus/issues/42724) - gRPC Server INTERNAL: HTTP status code 400 When Upgrading from 3.12.3 > 3.13.0 - [#42751](https://togithub.com/quarkusio/quarkus/issues/42751) - `tls` command not found despite the extension present in the application - [#42851](https://togithub.com/quarkusio/quarkus/issues/42851) - classic resteasy-client: ensure sub-resources are also proxied - [#42875](https://togithub.com/quarkusio/quarkus/pull/42875) - Compatibility with configuration cache for image tasks - [#42905](https://togithub.com/quarkusio/quarkus/pull/42905) - Port resteasy fix for sub-resources - [#42908](https://togithub.com/quarkusio/quarkus/issues/42908) - Cannot initialize file manager - [#42948](https://togithub.com/quarkusio/quarkus/pull/42948) - Document generic synthetic bean creation - [#42990](https://togithub.com/quarkusio/quarkus/issues/42990) - `logout.backchannel.path` fails when `http.root-path` is present - Again - [#42995](https://togithub.com/quarkusio/quarkus/pull/42995) - Fix minor typo: Use correct syntax for TIP admonition - [#42998](https://togithub.com/quarkusio/quarkus/pull/42998) - Error page and not found page now looks the same in prod mode - [#43000](https://togithub.com/quarkusio/quarkus/pull/43000) - Fix registration of backchannel logout route - [#43009](https://togithub.com/quarkusio/quarkus/pull/43009) - mention gradle dsl kts not supported in quarkus update - [#43010](https://togithub.com/quarkusio/quarkus/pull/43010) - Fix error message when a REST Client throws an exception - [#43015](https://togithub.com/quarkusio/quarkus/pull/43015) - REST: comment out useless 10K System.out.printl() in the DrainTest - [#43017](https://togithub.com/quarkusio/quarkus/issues/43017) - DefaultJaxRsRolesAllowedImplMethodSecuredTest produces a large number of errors - [#43018](https://togithub.com/quarkusio/quarkus/pull/43018) - Reduce log clutter in security tests - [#43019](https://togithub.com/quarkusio/quarkus/pull/43019) - Properly escape log message additions - [#43020](https://togithub.com/quarkusio/quarkus/issues/43020) - Store Quarkus version in native executable - [#43021](https://togithub.com/quarkusio/quarkus/issues/43021) - Decorated stacktrace that is added to the log record is not properly decorated - [#43023](https://togithub.com/quarkusio/quarkus/pull/43023) - Reduce Agroal pool logging - [#43025](https://togithub.com/quarkusio/quarkus/pull/43025) - Support transitive extensions when searching for plugins - [#43028](https://togithub.com/quarkusio/quarkus/pull/43028) - Bump org.jboss.marshalling:jboss-marshalling from 2.2.0.Final to 2.2.1.Final - [#43029](https://togithub.com/quarkusio/quarkus/pull/43029) - Bump mongo-client.version from 5.1.3 to 5.1.4 - [#43040](https://togithub.com/quarkusio/quarkus/issues/43040) - Excluding depencency from arc based on group id only results in NoSuchElementException - [#43041](https://togithub.com/quarkusio/quarkus/pull/43041) - Update Vertx to version 4.5.10 - [#43043](https://togithub.com/quarkusio/quarkus/pull/43043) - Fix Arc dependency exclusion configuration - [#43044](https://togithub.com/quarkusio/quarkus/issues/43044) - include sbom feature in LTS - [#43045](https://togithub.com/quarkusio/quarkus/pull/43045) - Embed quarkus version in native executable as a global string symbol - [#43051](https://togithub.com/quarkusio/quarkus/issues/43051) - Show exception cause during logging filter initialization - [#43052](https://togithub.com/quarkusio/quarkus/pull/43052) - Show exception cause during logging filter initialization - [#43055](https://togithub.com/quarkusio/quarkus/pull/43055) - Avoid publishing the `docs` module in Maven Central in extension template - [#43063](https://togithub.com/quarkusio/quarkus/pull/43063) - Bump com.gradle:common-custom-user-data-maven-extension from 2 to 2.0.1 - [#43066](https://togithub.com/quarkusio/quarkus/pull/43066) - Add Application links on the welcome page - [#43070](https://togithub.com/quarkusio/quarkus/pull/43070) - Add a note about let's encrypt challenge requiring the port 80 to be accessible - [#43071](https://togithub.com/quarkusio/quarkus/issues/43071) - Quarkus CLI for extension setting old rest name - [#43082](https://togithub.com/quarkusio/quarkus/pull/43082) - Fix guide URL in web-dependency-locator - [#43083](https://togithub.com/quarkusio/quarkus/pull/43083) - Apply quarkus-rest-client-oidc-token-propagation name - [#43085](https://togithub.com/quarkusio/quarkus/pull/43085) - \[3.14] Fix Boolean serializer - [#43089](https://togithub.com/quarkusio/quarkus/pull/43089) - Avoid using "Reactive" for Quarkus REST in security doc - [#43095](https://togithub.com/quarkusio/quarkus/pull/43095) - Qute: fix unsatisfied exception when recording rendered results is off - [#43096](https://togithub.com/quarkusio/quarkus/pull/43096) - Use a Quarkus-specific clock provider that is reinitialized at runtime - [#43107](https://togithub.com/quarkusio/quarkus/issues/43107) - TLS registry named config and Quarkus Messaging Kafka or Kafka Client can lead to failed application startup - [#43108](https://togithub.com/quarkusio/quarkus/pull/43108) - Use the shared JsonProvider when creating Jsonb instance - [#43109](https://togithub.com/quarkusio/quarkus/issues/43109) - Documentation generation for configuration properties in OIDC module leaves out plenty of information - [#43112](https://togithub.com/quarkusio/quarkus/pull/43112) - Fix visual studio code svg - [#43113](https://togithub.com/quarkusio/quarkus/issues/43113) - Documentation is not rendering the VSCode icon - [#43115](https://togithub.com/quarkusio/quarkus/pull/43115) - Config Doc - Configure OIDC Common annotation processor for legacy root - [#43116](https://togithub.com/quarkusio/quarkus/pull/43116) - Kafka TLS Registry integration: include tls-configuration-name in Kafka config - [#43118](https://togithub.com/quarkusio/quarkus/pull/43118) - Fix doc numeration level of lists extension methods - [#43126](https://togithub.com/quarkusio/quarkus/pull/43126) - Allows users to exclude DefaultMismatchedInputException - [#43131](https://togithub.com/quarkusio/quarkus/pull/43131) - Revert "Satisfy GraalVM's classpath needs for the deletion of `org.h2.fulltext.FullTextLucene`" - [#43132](https://togithub.com/quarkusio/quarkus/pull/43132) - Fix obsolete name in integration tests pom.xml of quarkus extension codestart - [#43135](https://togithub.com/quarkusio/quarkus/issues/43135) - The class CertificateReloadedEvent missing - [#43137](https://togithub.com/quarkusio/quarkus/pull/43137) - The CDI event fired after a successful update of certificates was wrong in the documentation - [#43139](https://togithub.com/quarkusio/quarkus/pull/43139) - \[3.14] Initial support for SBOM generation and CycloneDX - [#43142](https://togithub.com/quarkusio/quarkus/pull/43142) - Fix flaky OTel tests - [#43157](https://togithub.com/quarkusio/quarkus/pull/43157) - \[3.14] Make generated Jackson serializers to work with null values of boxed types - [#43160](https://togithub.com/quarkusio/quarkus/pull/43160) - Add runtime properties to Quarkus builder - [#43168](https://togithub.com/quarkusio/quarkus/pull/43168) - Update rest-data-panache docs to clarify experimental status - [#43169](https://togithub.com/quarkusio/quarkus/pull/43169) - Fixes error if annotation processing directories do not exist - [#43194](https://togithub.com/quarkusio/quarkus/pull/43194) - Fix javadoc for quarkus.bootstrap.incubating-model-resolver - [#43195](https://togithub.com/quarkusio/quarkus/pull/43195) - Config Doc - Reset list status for passthrough maps ### [`v3.14.2`](https://togithub.com/quarkusio/quarkus/releases/tag/3.14.2) [Compare Source](https://togithub.com/quarkusio/quarkus/compare/3.14.1...3.14.2) ##### Complete changelog - [#31375](https://togithub.com/quarkusio/quarkus/issues/31375) - RuntimeException using VirtualThreads with Jacoco - [#31802](https://togithub.com/quarkusio/quarkus/issues/31802) - Unauthenticated request with a request path that contains a semicolon results in a server exception when using OIDC - [#34395](https://togithub.com/quarkusio/quarkus/issues/34395) - Spring Data API Extension Property Expressions with List not working - [#41854](https://togithub.com/quarkusio/quarkus/issues/41854) - REST request fails after adding maven dependency to quarkus-opentelemetry - [#41927](https://togithub.com/quarkusio/quarkus/pull/41927) - Fix off-by-one issue caused by ObservabilityIntegrationRecorder using its own method for getting path without prefix - [#42098](https://togithub.com/quarkusio/quarkus/issues/42098) - Kotlin junit ParameterizedTest with list as argument, not working anymore (3.13.0.CR1) - [#42109](https://togithub.com/quarkusio/quarkus/pull/42109) - Make sure arrays are always cloned as arrays - [#42136](https://togithub.com/quarkusio/quarkus/pull/42136) - Fail OIDC build if a primitive type Claim is injected in Singleton - [#42205](https://togithub.com/quarkusio/quarkus/pull/42205) - Enable comments (reasons) in the generated reflect-config.json and improve hierarchical registration tracing - [#42228](https://togithub.com/quarkusio/quarkus/issues/42228) - Native image build fails with `-Dquarkus.native.report-errors-at-runtime` - [#42301](https://togithub.com/quarkusio/quarkus/issues/42301) - Records that contain Enum are still unsupported with `@ParameterizedTest` even with Serializable in 3.13.0 - [#42394](https://togithub.com/quarkusio/quarkus/issues/42394) - Take `@JsonProperty` into account in the reflection free Jackson serializers - [#42466](https://togithub.com/quarkusio/quarkus/issues/42466) - quarkus.knative.app-config-map misses adding the volumes to the ksvc template - [#42485](https://togithub.com/quarkusio/quarkus/pull/42485) - Fix quarkus.knative.app-config-map misses adding the volumes to the ksvc template - [#42491](https://togithub.com/quarkusio/quarkus/pull/42491) - Change dekorate template to use the intended knative object - [#42535](https://togithub.com/quarkusio/quarkus/pull/42535) - Add "how to write dev services" documentation - [#42578](https://togithub.com/quarkusio/quarkus/issues/42578) - OTEL + `quarkus.http.test-timeout` -> NullPointerException: Cannot invoke "io.vertx.core.spi.observability.HttpResponse.headers()" because "httpResponse" is null - [#42619](https://togithub.com/quarkusio/quarkus/issues/42619) - Jackson build time serializers could use SerializableString field names - [#42651](https://togithub.com/quarkusio/quarkus/pull/42651) - Use SerializableString field names + support for `@JsonProperty` in the reflection free Jackson serializers - [#42661](https://togithub.com/quarkusio/quarkus/pull/42661) - Bump Micrometer to 1.13 - [#42684](https://togithub.com/quarkusio/quarkus/pull/42684) - Encode URL in OIDC cookie - [#42702](https://togithub.com/quarkusio/quarkus/pull/42702) - Updates to Infinispan 15.0.8.Final - [#42703](https://togithub.com/quarkusio/quarkus/pull/42703) - Update security docs - [#42705](https://togithub.com/quarkusio/quarkus/pull/42705) - Fix for resolving entity fields based on collections and generics - [#42707](https://togithub.com/quarkusio/quarkus/pull/42707) - Update OAuth2 docs because of change in Bearer token check change - [#42714](https://togithub.com/quarkusio/quarkus/issues/42714) - Continuous testing exclude-tags or exclude-engines cannot be configured via pom.xml anymore in 3.13 - [#42718](https://togithub.com/quarkusio/quarkus/pull/42718) - Bump flyway.version from 10.17.1 to 10.17.2 - [#42733](https://togithub.com/quarkusio/quarkus/issues/42733) - Qute template exception don't print origin - [#42745](https://togithub.com/quarkusio/quarkus/pull/42745) - Remove useless enum converter allocation - [#42752](https://togithub.com/quarkusio/quarkus/issues/42752) - `quarkus`cli always return 1 for exitcode for plugin commands - [#42755](https://togithub.com/quarkusio/quarkus/pull/42755) - Upload native build stats from a single GH runner - [#42761](https://togithub.com/quarkusio/quarkus/issues/42761) - Qute: ignore template files that contain whitespace in its name - [#42766](https://togithub.com/quarkusio/quarkus/pull/42766) - Use initial Quarkus Dev config for test tags and engines - [#42773](https://togithub.com/quarkusio/quarkus/pull/42773) - Remove jakarta.json.Json usage for performance reasons - [#42774](https://togithub.com/quarkusio/quarkus/issues/42774) - quarkus.rest.jackson.optimization.enable-reflection-free-serializers=true fails native build of StartStopTS microprofile application - [#42778](https://togithub.com/quarkusio/quarkus/issues/42778) - Rest Client (formerly reactive) keep using DEFAULT_MAX_POOL_SIZE - [#42779](https://togithub.com/quarkusio/quarkus/pull/42779) - QuarkusComponentTest: programmatic lookup improvements - [#42783](https://togithub.com/quarkusio/quarkus/pull/42783) - Qute: ignore template files that contain whitespace in its name - [#42786](https://togithub.com/quarkusio/quarkus/issues/42786) - Quarkus CLI Catalog wipes its content when a new plugin is added / removed - [#42787](https://togithub.com/quarkusio/quarkus/pull/42787) - Qute: print origin if non-literal value used in bracket notation - [#42788](https://togithub.com/quarkusio/quarkus/pull/42788) - Invalidate catalogs when adding/removing plugins - [#42793](https://togithub.com/quarkusio/quarkus/pull/42793) - Quote directory variable to support directories with spaces - [#42794](https://togithub.com/quarkusio/quarkus/pull/42794) - Avoid `NullPointerException`s when application fails to start - [#42806](https://togithub.com/quarkusio/quarkus/issues/42806) - quarkus-websockets-next client connect to WSS not possible - [#42808](https://togithub.com/quarkusio/quarkus/issues/42808) - quarkus-websockets-next client adds / to empty path - [#42810](https://togithub.com/quarkusio/quarkus/pull/42810) - Register InetAddressResolverProvider service providers - [#42814](https://togithub.com/quarkusio/quarkus/pull/42814) - OpenTelemetry traces and metrics config fallback to base - [#42815](https://togithub.com/quarkusio/quarkus/issues/42815) - The configuration options missing the `quarkus.oidc.credentials.*` - [#42820](https://togithub.com/quarkusio/quarkus/pull/42820) - Disable GrpcCliTest#testCommand due to CI failures - [#42821](https://togithub.com/quarkusio/quarkus/pull/42821) - CDI: add cross-reference links to docs - [#42822](https://togithub.com/quarkusio/quarkus/pull/42822) - Qute docs: clarify template record not annotated with `@CheckedTemplate` - [#42823](https://togithub.com/quarkusio/quarkus/pull/42823) - Properly set PoolOptions for REST Client - [#42826](https://togithub.com/quarkusio/quarkus/pull/42826) - WebSockets Next - client: support the `wss` scheme correctly - [#42828](https://togithub.com/quarkusio/quarkus/issues/42828) - Duplicate annotation for class: interface org.jetbrains.annotations.NotNull - [#42830](https://togithub.com/quarkusio/quarkus/pull/42830) - WebSockets Next: support endpoints with empty path - [#42832](https://togithub.com/quarkusio/quarkus/pull/42832) - Respect exit code of cli commands - [#42833](https://togithub.com/quarkusio/quarkus/pull/42833) - ArC - static methods interception: fix the set of copied annotations - [#42835](https://togithub.com/quarkusio/quarkus/pull/42835) - Config Doc - Fix two scanning issues - [#42837](https://togithub.com/quarkusio/quarkus/pull/42837) - ArC docs: mention ` @Inject `[@All](https://togithub.com/All)` List<> ` in section about unused beans - [#42840](https://togithub.com/quarkusio/quarkus/issues/42840) - Possible to handle routes for base URI without path from extensions - [#42844](https://togithub.com/quarkusio/quarkus/issues/42844) - System properties config overrides in tests does not seem to take effect properly in quarkus 3.14.1 - [#42846](https://togithub.com/quarkusio/quarkus/pull/42846) - Updating selected OIDC/OpenID guides - [#42848](https://togithub.com/quarkusio/quarkus/pull/42848) - Bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.7.1 to 1.7.2 - [#42853](https://togithub.com/quarkusio/quarkus/pull/42853) - Config Doc - Also ignore FileNotFoundException - [#42856](https://togithub.com/quarkusio/quarkus/pull/42856) - Always put Jackson first in documentation - [#42857](https://togithub.com/quarkusio/quarkus/issues/42857) - quarkus-rest-client-jackson - Force property - [#42858](https://togithub.com/quarkusio/quarkus/issues/42858) - `ExtLogRecord` creation is more costly following the update to SmallRye Common 2.4.0 - [#42859](https://togithub.com/quarkusio/quarkus/pull/42859) - Satisfy GraalVM's classpath needs for the deletion of `org.h2.fulltext.FullTextLucene` - [#42860](https://togithub.com/quarkusio/quarkus/issues/42860) - Quarkus output class in incorrect folder on live reload (gradle, multimodule, kotlin) - [#42862](https://togithub.com/quarkusio/quarkus/pull/42862) - Revert "QuarkusTestProfile overrides in a high ordinal application.properties" - [#42864](https://togithub.com/quarkusio/quarkus/pull/42864) - Correct typo in messaging.adoc - [#42865](https://togithub.com/quarkusio/quarkus/issues/42865) - kafka_version label is unkown in native mode - [#42866](https://togithub.com/quarkusio/quarkus/issues/42866) - DevUI log timestamp difference, as it was reported in GMT - [#42867](https://togithub.com/quarkusio/quarkus/issues/42867) - Dev mode error page stacktrace doesn't open problematic code IDE on click - [#42869](https://togithub.com/quarkusio/quarkus/issues/42869) - Dev UI log view doesn't catch up with logs after application restart - [#42870](https://togithub.com/quarkusio/quarkus/issues/42870) - Decorated stacktraces in dev mode are not provided when using tools like curl or postman - [#42871](https://togithub.com/quarkusio/quarkus/issues/42871) - org.springframework.aot.hint.annotation.Reflective missing from our Spring compatibilty layer? - [#42877](https://togithub.com/quarkusio/quarkus/issues/42877) - Quarkus CLI subcommand `tls` is missing help option despite showing help - [#42880](https://togithub.com/quarkusio/quarkus/pull/42880) - Remove BOOTSTRAP config phase from documentation - [#42881](https://togithub.com/quarkusio/quarkus/pull/42881) - Bump com.gradle.plugin-publish from 1.2.1 to 1.2.2 in /devtools/gradle - [#42883](https://togithub.com/quarkusio/quarkus/pull/42883) - Fix Quarkus CLI TLS command help option - [#42884](https://togithub.com/quarkusio/quarkus/issues/42884) - `CompiledJavaVersionBuildStep` may load a wrong class number with gradle - [#42885](https://togithub.com/quarkusio/quarkus/pull/42885) - Bump wildfly-elytron.version from 2.5.1.Final to 2.5.2.Final - [#42889](https://togithub.com/quarkusio/quarkus/pull/42889) - Fix some small Dev UI issues - [#42895](https://togithub.com/quarkusio/quarkus/pull/42895) - Upgrade spring-api dependency - [#42896](https://togithub.com/quarkusio/quarkus/pull/42896) - Possible to handle routes for base URI without path from extensions - [#42897](https://togithub.com/quarkusio/quarkus/pull/42897) - Process classes from the application artifact instead of the module output directory - [#42898](https://togithub.com/quarkusio/quarkus/pull/42898) - Fix Kafka kafka-version metrics tag missing in native - [#42899](https://togithub.com/quarkusio/quarkus/pull/42899) - Use quarkus-rest instead of quarkus-resteasy as default extension in maven plugin - [#42901](https://togithub.com/quarkusio/quarkus/pull/42901) - Add LGTM traces test / check - [#42911](https://togithub.com/quarkusio/quarkus/pull/42911) - Fix OTel DelayedAttributes bean handling - [#42913](https://togithub.com/quarkusio/quarkus/pull/42913) - Gradle - Correctly merge classes dir when using dev mode - [#42914](https://togithub.coConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.