[ANN] Apache Karaf Decanter 2.10.0 has been released!

2023-02-24 Thread Jean-Baptiste Onofré
The Apache Karaf team is pleased to announce Apache Karaf Decanter
2.10.0 release.

This release is a maintenance release on the Decanter 2.x series,
bringing a lot of changes, especially:
- a new config allows to define default key in the split parser
- fix a ClassCastException in split parser
- a bunch of dependency updates

You can find details on the Release Notes:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140=12351427

You can find source distribution and installation instructions here:
https://karaf.apache.org/download.html

Enjoy !

Regards
---
The Apache Karaf team


[ANN] Pax Web 8.0.16 and 9.0.5 released

2023-02-24 Thread Grzegorz Grzybek
Hello

I'd like to announce new minor releases of Pax Web: 8.0.16 and 9.0.5.

Current runtime versions are:

   - Jetty 9.4.50.v20221201 (8.0.x) and 10.0.13 (9.0.x)
   - Tomcat 9.0.72
   - Undertow 2.2.23.Final

Another corner case was solved when WAB, Whiteboard and HttpService
registered web elements were registered into the same target context (a
case originally called "Where is JSF Support?").

A feature from Pax Web 7 is back - now both WebContainer (an extension to
standard HttpService) and Whiteboard (this is new - there was no such
option in Pax Web 7) can be used to register security configuration:

   - login config
   - security constraints
   - security roles

A new whiteboard-security sample was added here:
https://github.com/ops4j/org.ops4j.pax.web/tree/web-8.0.16/samples/samples-whiteboard/whiteboard-security

And finally I've reviewed Pax Web 7 support for Keycloak. In Pax Web 7 it
worked only in Undertow runtime (mostly due to problems on Keycloak side).
Now there are new Karaf features that ensure that Pax Web 8/9 can integrate
with Keycloak 18 (which contains something called "Fuse Adapters") and
Keycloak 20 (where "Fuse Adapters" were removed). These features are:

   - pax-web-jetty-keycloak18
   - pax-web-tomcat-keycloak18
   - pax-web-undertow-keycloak18
   - pax-web-jetty-keycloak20
   - pax-web-tomcat-keycloak20
   - pax-web-undertow-keycloak20

The "keycloak18" features are designed to work with Keycloak 18.0.x and
require this feature repository:
"mvn:org.keycloak/keycloak-osgi-features/18.0.3/xml/features"

The "keycloak20" features do NOT require Keycloak features (because
Keycloak 19 has them removed) and Pax Web itself repackages proper Keycloak
libraries (because not all of them are proper OSGi bundles).

If you want to know more about how I tested Pax Web with Keycloak, please
look at the readme files:

   -
   
https://github.com/ops4j/org.ops4j.pax.web/blob/web-8.0.16/pax-web-keycloak18/readme.adoc
   -
   
https://github.com/ops4j/org.ops4j.pax.web/blob/web-8.0.16/pax-web-keycloak20/readme.adoc

For completeness, the changelogs is available for 8.0.16[1] and 9.0.5[2].

kind regards
Grzegorz Grzybek
===
[1]: https://github.com/ops4j/org.ops4j.pax.web/milestone/238?closed=1
[2]: https://github.com/ops4j/org.ops4j.pax.web/milestone/237?closed=1


[RESULT][VOTE] Apache Karaf Decanter 2.10.0 release

2023-02-24 Thread Jean-Baptiste Onofré
Hi,

this vote passed with the following result:

+1 (binding): JB Onofré, François Papon, Jamie Goodyear

I'm promoting the artifacts on Maven Central and dist.apache.org, I
will update Jira and the website, and I will send the announcement.

Thanks all for your vote!

Regards
JB

On Mon, Feb 20, 2023 at 6:46 PM Jean-Baptiste Onofré  wrote:
>
> Hi everyone,
>
> I submit Apache Karaf Decanter 2.10.0 release to your vote.
>
> This release is a maintenance release bringing a lot of changes, especially:
> - a new config allows to define default key in the split parser
> - fix a ClassCastException in split parser
> - a bunch of dependency updates
>
> You can take a look on the Release Notes for details:
> https://repository.apache.org/content/repositories/orgapachekaraf-1184/
>
> Maven Staging Repository:
> https://repository.apache.org/content/repositories/orgapachekaraf-1184/
>
> Dist Staging Repository:
> https://dist.apache.org/repos/dist/dev/karaf/decanter/2.10.0/
>
> Git tag:
> decanter-2.10.0
>
> Please vote to approve this release:
> [ ] +1 Approve the release
> [ ] -1 Don't approve the release (please provide specific comments)
>
> This vote will be open for at least 72 hours.
>
> Regards
> JB


[ANN] Pax Logging 2.2.2 and 1.12.5 released

2023-02-24 Thread Grzegorz Grzybek
Hello

After previous more important release of Pax Logging 2.2.1 and 1.12.4 where
SLF4J 2.0 support was added, I'd like to announce minor releases where only
Log4j2 version was upgraded to 2.20.0.

The short release notes can be found using the following links:

   - 2.2.2:
   https://github.com/ops4j/org.ops4j.pax.logging/milestone/104?closed=1
   - 1.12.5:
   https://github.com/ops4j/org.ops4j.pax.logging/milestone/106?closed=1

kind regards
Grzegorz Grzybek