Releases: mcollovati/quarkus-hilla
Release 24.7.1
Changelog
- Removed BrowserCallableFinder workaround (#1476)
Contributors
We'd like to thank the following people for their contributions:
- Marco Collovati
Release 24.8.0-alpha2
Changelog
Contributors
We'd like to thank the following people for their contributions:
- Marco Collovati
Release 24.8.0-alpha1
Release 24.7.0
New and Noteworthy Since Quarkus-Hilla 24.7
Supported technologies
- Vaadin 24.7
- Quarkus 3.15 or newer
Support for mutiny based reactive endpoints
Starting with 24.7, the extension provides support for Mutiny Multi
return type in Hilla endpoints. The Multi
instance is automatically converted into a Flux
, that is currently the only reactive type supported by Hilla. MutinyEndpointSubscription
can be used as a replacement of Hilla EndpointSubscription
, when an unsubscribe callback is needed.
New Quarkus Dev UI
The extension now provides a Dev UI integration, to display Hilla endpoint-related information. It shows the actual security constraints applied to each server-side endpoint so you can instantly see what roles or authentication requirements are being enforced. It highlights all @NonNull
types in your endpoints, to show their null-safety status directly in the Dev UI, so you know at a glance which values can never be null
or undefined
.
Experimental Embedded Vaadin Plugin
Quarkus-Hilla 24.7 introduces an experimental feature that allows to simplify application setup by removing Vaadin Maven (or Gradle) plugin. The extension has a built-in implementation of the plugin that can be enabled by setting vaadin.build.enabled=true
in application.properties or as Java system property.
To make the feature working properly in Maven, you also need to set quarkus.bootstrap.workspace-discovery=true
in POM properties section, or as Java system property. This is required because when running build, Quarkus Maven plugin does not provide workspace information that is required by Vaadin internals to generate the frontend production bundle. Hopefully, the behavior may be revisited. If you are interested, you can follow the quarkusio/quarkus#45363 on Quarkus repository.
Miscellaneous
- Added support for file upload in endpoints
- Allow configuring logout path and redirect
- Further refinements for native build.
Full Changelog: 24.6...24.7.0
Release 24.7.0-beta1
Release 24.6.2
Release 24.5.3
Release 24.6.1
Release 24.5.2
Changelog
🐛 Fixes
- de0e810 retrieve cookie name at runtime (#1351) (#1352), closes #1351 #1352
- 8a46253 apply non null plugin patch to the correct class (#1199) (#1201), closes #1199 #1201
- d30df6a add hints for native build (#1076), closes #1076
- 629672c ignore spring related classes in native build (#1063) (#1065), closes #1063 #1065
🧪 Tests
- 4c9b92e add AuthData to test app to prevent classloading issues (#1085), closes #1085
- 8f355d8 set fixed autogrid columns order (#1030), closes #1030
Contributors
We'd like to thank the following people for their contributions:
- Marco Collovati