Skip to content

Releases: mcollovati/quarkus-hilla

Release 24.7.1

24 May 15:34
bfd2681
Compare
Choose a tag to compare

Changelog

  • Removed BrowserCallableFinder workaround (#1476)

Contributors

We'd like to thank the following people for their contributions:

  • Marco Collovati

Release 24.8.0-alpha2

09 May 15:31
10b1ae2
Compare
Choose a tag to compare
Release 24.8.0-alpha2 Pre-release
Pre-release

Changelog

Contributors

We'd like to thank the following people for their contributions:

  • Marco Collovati

Release 24.8.0-alpha1

30 Apr 19:04
8008f14
Compare
Choose a tag to compare
Release 24.8.0-alpha1 Pre-release
Pre-release

Changelog

🔄️ Changes

Contributors

We'd like to thank the following people for their contributions:

  • Marco Collovati

Release 24.7.0

20 Mar 18:42
e36e45d
Compare
Choose a tag to compare

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

18 Mar 18:04
e36e45d
Compare
Choose a tag to compare
Release 24.7.0-beta1 Pre-release
Pre-release

Changelog

🧪 Tests


Contributors

We'd like to thank the following people for their contributions:

  • Marco Collovati

Release 24.6.2

04 Mar 19:18
67178e8
Compare
Choose a tag to compare

Changelog

🐛 Fixes

Contributors

We'd like to thank the following people for their contributions:

  • Marco Collovati

Release 24.5.3

04 Mar 19:22
68e88ec
Compare
Choose a tag to compare

Changelog

🐛 Fixes

Contributors

We'd like to thank the following people for their contributions:

  • Marco Collovati

Release 24.6.1

01 Mar 13:26
8963beb
Compare
Choose a tag to compare

Changelog

🐛 Fixes

Contributors

We'd like to thank the following people for their contributions:

  • Marco Collovati

Release 24.5.2

01 Mar 13:25
77163bf
Compare
Choose a tag to compare

Changelog

🐛 Fixes

🧪 Tests

Contributors

We'd like to thank the following people for their contributions:

  • Marco Collovati

Release 24.7.0-alpha2

17 Feb 18:10
3e2c287
Compare
Choose a tag to compare
Release 24.7.0-alpha2 Pre-release
Pre-release

Changelog

🐛 Fixes

Contributors

We'd like to thank the following people for their contributions:

  • Marco Collovati