Skip to content

[pull] main from quarkusio:main#854

Merged
pull[bot] merged 31 commits intobschuhmann:mainfrom
quarkusio:main
Apr 24, 2026
Merged

[pull] main from quarkusio:main#854
pull[bot] merged 31 commits intobschuhmann:mainfrom
quarkusio:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Apr 24, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

FroMage and others added 30 commits April 13, 2026 15:32
Replace io.quarkus.panache.common.Sort with jakarta.data.Order and
jakarta.data.Sort in Panache Next's public API to align with Jakarta
EE standards and improve interoperability with Jakarta Data repositories.

Changes:
- Added PanacheJpaUtil.toSort(Order) conversion method to bridge
  Jakarta Data types to Panache Sort for compatibility with shared code
- Updated 15 method signatures in PanacheRepositoryQueries and SPI
  interfaces to use Order<?> instead of Sort
- Modified operation implementations to convert Order to Sort before
  calling shared AbstractJpaOperations code
- Made jakarta.data-api optional in panache-hibernate-common (shared)
- Made jakarta.data-api required in hibernate-panache-next (public API)

Trade-offs accepted (experimental API):
- Null precedence (NULLS FIRST/LAST) not supported in Jakarta Data 1.1
- Column escaping control removed
- Case-insensitive sorting flag lost during conversion

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This lets us support JD Sort case insensitive sort because we convert to
Panache 1 Sort objects underneath.
…ersistence.xml is enabled

Otherwise we end up feeding incorrect instructions to
JpaJandexScavenger, which may not matter at the moment, but it
will once we move to more advanced metadata gathering with
hibernate-models.
The JavadocToAsciidocTransformer previously flattened all nested HTML
lists (<ul>/<ol>) to the same level, using the same marker for all items.
This resulted in incorrect AsciiDoc output where nested bullet lists
were indistinguishable from top-level items.

Changes:
- Track list nesting depth in the Context class
- Use AsciiDoc-standard nested list markers (* for unordered, . for
  ordered) repeated according to depth (e.g., ** for level 2, *** for
  level 3)
- Strip leading whitespace from text nodes inside list items to handle
  HTML formatting artifacts
- Avoid extra blank lines for nested lists
- Add tests for nested unordered lists, nested ordered lists, deeply
  nested (3 levels) lists, and mixed nested lists (unordered containing
  ordered)

Fixes #50474
Bumps [io.micrometer:micrometer-bom](https://github.com/micrometer-metrics/micrometer) from 1.16.3 to 1.16.5.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](micrometer-metrics/micrometer@v1.16.3...v1.16.5)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-bom
  dependency-version: 1.16.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps com.gradle.develocity from 4.3.2 to 4.4.1.

---
updated-dependencies:
- dependency-name: com.gradle.develocity
  dependency-version: 4.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
This update adds support for FIDO Registry v2.3, including
SMART_CARD attachment hint and SYNC_FABRIC key protection type.
Without this update, parsing the latest FIDO MDS3 Blob (v242+)
fails with InvalidFormatException due to unrecognized "smart-card"
value in attachmentHint.

Note: 0.31.x was not used because it migrated to Jackson 3
(tools.jackson), which conflicts with Quarkus's Jackson 2 stack.
0.30.3 is a Jackson 2-based release with the same FIDO Registry
v2.3 support.
The SkillComposer now reads metadata.categories from
quarkus-extension.yaml and writes it into the SKILL.md frontmatter
as a comma-separated string. This allows the quarkus-agent-mcp server
to group skills by category when listing them.
…e-api

- the `runtime-api` module package rule was updated to allow either `io.<quarkus|quarkiverse>.<extension-name>` (root package) or `io.<quarkus|quarkiverse>.<extension-name>.api`
- the `.api` variant should be used when the root package is already used by the `runtime` module, to avoid split packages
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v7...v7.0.1)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Update Extension Structure Guidelines - Package Name Rules for runtime-api
…rsistence-xml

Disable Quarkus Config based Hibernate ORM configuration early when persistence.xml is enabled
Bump SmallRye Certificate Generator to 0.9.2
Update CONTRIBUTING.md snapshot instructions
…tions/upload-artifact-7.0.1

Bump actions/upload-artifact from 7.0.0 to 7.0.1
…ries

Include extension categories in composed skill frontmatter
…radle/com.gradle.develocity-4.4.1

Bump com.gradle.develocity from 4.3.2 to 4.4.1 in /devtools/gradle
Bump webauthn4j.version from 0.28.0.RELEASE to 0.30.3.RELEASE
…onverter

Fix nested list handling in Javadoc to AsciiDoc converter
Remove deprecated datasource.jdbc.enable-metrics which was once removed
…rometer-micrometer-bom-1.16.5

Bump io.micrometer:micrometer-bom from 1.16.3 to 1.16.5
@pull pull Bot locked and limited conversation to collaborators Apr 24, 2026
@pull pull Bot added the ⤵️ pull label Apr 24, 2026
@pull pull Bot merged commit 843333f into bschuhmann:main Apr 24, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.