Skip to content

Discussion: Future release based on Jetty 12 and Jakarta #5611

@holgerfriedrich

Description

@holgerfriedrich

With the release of Karaf 4.5 expected this summer, we can finally replace the quite abandoned Jetty 9 by Jetty 12 and finally switch from Javax to Jakarta.
This is a quite disruptive change, largely affecting core developers and binding developers (official bindings and marketplace).

I wanted to get to a rough estimate of the impacts and decided to build a working prototype of OH core - and in the meantime I have got a running prototype which includes a full port of the add-ons repo as well. It can be downloaded and tested! See progress in the following PR:

This issue is intended for having a discussion how to introduce this.
There are a lot of questions to discuss: version numbers, handling in the CI, how to develop bindings for an older and the current release, snapshots, Java version, etc.
@openhab/core-maintainers @openhab/add-ons-maintainers @openhab/webui-maintainers FYI and any feedback is welcome!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions