You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@karaf.apache.org by Jean-Baptiste Onofre <jb...@nanthrax.net> on 2020/10/26 16:22:27 UTC

[VOTE] Apache Karaf (runtime) 4.3.0 release

Hi guys,

After several weeks of work, I’m happy to submit Apache Karaf (runtime) 4.3.0 release to your vote.

I’m preparing a blog post for some details. Here’s a highlight of some key points:

- OSGi R7
- JDK 11+
- JSON configuration format support
- Better features definition (using requirements/capabilities)
- BoM to simplify your dependencies
- and bunch of dependencies updates and bug fixes

Release Notes:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12343304 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12343304>

Staging Repository:
https://repository.apache.org/content/repositories/orgapachekaraf-1149/ <https://repository.apache.org/content/repositories/orgapachekaraf-1149/>

Staging Dist:
https://dist.apache.org/repos/dist/dev/karaf/4.3.0 <https://dist.apache.org/repos/dist/dev/karaf/4.3.0>

Git tag:
karaf-4.3.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.

Thanks,
Regards
JB

Re: [VOTE] Apache Karaf (runtime) 4.3.0 release

Posted by Jean-Baptiste Onofre <jb...@nanthrax.net>.
+1 (binding)

Regards
JB

> Le 26 oct. 2020 à 17:22, Jean-Baptiste Onofre <jb...@nanthrax.net> a écrit :
> 
> Hi guys,
> 
> After several weeks of work, I’m happy to submit Apache Karaf (runtime) 4.3.0 release to your vote.
> 
> I’m preparing a blog post for some details. Here’s a highlight of some key points:
> 
> - OSGi R7
> - JDK 11+
> - JSON configuration format support
> - Better features definition (using requirements/capabilities)
> - BoM to simplify your dependencies
> - and bunch of dependencies updates and bug fixes
> 
> Release Notes:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12343304 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12343304>
> 
> Staging Repository:
> https://repository.apache.org/content/repositories/orgapachekaraf-1149/ <https://repository.apache.org/content/repositories/orgapachekaraf-1149/>
> 
> Staging Dist:
> https://dist.apache.org/repos/dist/dev/karaf/4.3.0 <https://dist.apache.org/repos/dist/dev/karaf/4.3.0>
> 
> Git tag:
> karaf-4.3.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.
> 
> Thanks,
> Regards
> JB


Re: [RESULT][VOTE] Apache Karaf (runtime) 4.3.0 release

Posted by Benjamin Graf <be...@gmx.net>.
Hi JB,

it seems we have an issue in latest 4.3.0 with aries-proxy which does 
not use ASM 9.0, yet. Feature and bundle are unfortunately not in sync.

Regards,

Benjamin

On 30.10.2020 08:16, Jean-Baptiste Onofre wrote:
> Hi everyone,
>
> This vote passed with the following result:
>
> +1 (binding): Grzegorz Grzybek, Jamie Goodyear, François Papon, JB Onofré
> +1 (non binding): Robert Varga, Eric Lilja
>
> I’m promoting the artifacts on Maven Central and dist, update Jira and website and I will announce the release.
>
> Thanks all for your vote.
>
> Regards
> JB
>
>> Le 26 oct. 2020 à 17:22, Jean-Baptiste Onofre <jb...@nanthrax.net> a écrit :
>>
>> Hi guys,
>>
>> After several weeks of work, I’m happy to submit Apache Karaf (runtime) 4.3.0 release to your vote.
>>
>> I’m preparing a blog post for some details. Here’s a highlight of some key points:
>>
>> - OSGi R7
>> - JDK 11+
>> - JSON configuration format support
>> - Better features definition (using requirements/capabilities)
>> - BoM to simplify your dependencies
>> - and bunch of dependencies updates and bug fixes
>>
>> Release Notes:
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12343304 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12343304>
>>
>> Staging Repository:
>> https://repository.apache.org/content/repositories/orgapachekaraf-1149/ <https://repository.apache.org/content/repositories/orgapachekaraf-1149/>
>>
>> Staging Dist:
>> https://dist.apache.org/repos/dist/dev/karaf/4.3.0 <https://dist.apache.org/repos/dist/dev/karaf/4.3.0>
>>
>> Git tag:
>> karaf-4.3.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.
>>
>> Thanks,
>> Regards
>> JB

[RESULT][VOTE] Apache Karaf (runtime) 4.3.0 release

Posted by Jean-Baptiste Onofre <jb...@nanthrax.net>.
Hi everyone,

This vote passed with the following result:

+1 (binding): Grzegorz Grzybek, Jamie Goodyear, François Papon, JB Onofré
+1 (non binding): Robert Varga, Eric Lilja

I’m promoting the artifacts on Maven Central and dist, update Jira and website and I will announce the release.

Thanks all for your vote.

Regards
JB

> Le 26 oct. 2020 à 17:22, Jean-Baptiste Onofre <jb...@nanthrax.net> a écrit :
> 
> Hi guys,
> 
> After several weeks of work, I’m happy to submit Apache Karaf (runtime) 4.3.0 release to your vote.
> 
> I’m preparing a blog post for some details. Here’s a highlight of some key points:
> 
> - OSGi R7
> - JDK 11+
> - JSON configuration format support
> - Better features definition (using requirements/capabilities)
> - BoM to simplify your dependencies
> - and bunch of dependencies updates and bug fixes
> 
> Release Notes:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12343304 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12343304>
> 
> Staging Repository:
> https://repository.apache.org/content/repositories/orgapachekaraf-1149/ <https://repository.apache.org/content/repositories/orgapachekaraf-1149/>
> 
> Staging Dist:
> https://dist.apache.org/repos/dist/dev/karaf/4.3.0 <https://dist.apache.org/repos/dist/dev/karaf/4.3.0>
> 
> Git tag:
> karaf-4.3.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.
> 
> Thanks,
> Regards
> JB


Re: [VOTE] Apache Karaf (runtime) 4.3.0 release

Posted by Eric Lilja <mi...@gmail.com>.
+1 non-binding

Only had time to test with a few PaxExam-tests on Windows, but they worked
fine.

- Eric L

On Tue, Oct 27, 2020 at 1:40 PM Francois Papon <fr...@openobject.fr>
wrote:

> +1 (binding)
>
> regards,
>
> François
> fpapon@apache.org
>
> Le 26/10/2020 à 17:22, Jean-Baptiste Onofre a écrit :
> > Hi guys,
> >
> > After several weeks of work, I’m happy to submit Apache Karaf (runtime)
> 4.3.0 release to your vote.
> >
> > I’m preparing a blog post for some details. Here’s a highlight of some
> key points:
> >
> > - OSGi R7
> > - JDK 11+
> > - JSON configuration format support
> > - Better features definition (using requirements/capabilities)
> > - BoM to simplify your dependencies
> > - and bunch of dependencies updates and bug fixes
> >
> > Release Notes:
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12343304
> <
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12343304
> >
> >
> > Staging Repository:
> > https://repository.apache.org/content/repositories/orgapachekaraf-1149/
> <https://repository.apache.org/content/repositories/orgapachekaraf-1149/>
> >
> > Staging Dist:
> > https://dist.apache.org/repos/dist/dev/karaf/4.3.0 <
> https://dist.apache.org/repos/dist/dev/karaf/4.3.0>
> >
> > Git tag:
> > karaf-4.3.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.
> >
> > Thanks,
> > Regards
> > JB
>

Re: [VOTE] Apache Karaf (runtime) 4.3.0 release

Posted by Francois Papon <fr...@openobject.fr>.
+1 (binding)

regards,

François
fpapon@apache.org

Le 26/10/2020 à 17:22, Jean-Baptiste Onofre a écrit :
> Hi guys,
>
> After several weeks of work, I’m happy to submit Apache Karaf (runtime) 4.3.0 release to your vote.
>
> I’m preparing a blog post for some details. Here’s a highlight of some key points:
>
> - OSGi R7
> - JDK 11+
> - JSON configuration format support
> - Better features definition (using requirements/capabilities)
> - BoM to simplify your dependencies
> - and bunch of dependencies updates and bug fixes
>
> Release Notes:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12343304 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12343304>
>
> Staging Repository:
> https://repository.apache.org/content/repositories/orgapachekaraf-1149/ <https://repository.apache.org/content/repositories/orgapachekaraf-1149/>
>
> Staging Dist:
> https://dist.apache.org/repos/dist/dev/karaf/4.3.0 <https://dist.apache.org/repos/dist/dev/karaf/4.3.0>
>
> Git tag:
> karaf-4.3.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.
>
> Thanks,
> Regards
> JB

Re: [VOTE] Apache Karaf (runtime) 4.3.0 release

Posted by Grzegorz Grzybek <gr...@gmail.com>.
+1

Thanks a lot for your hard work JBO!

I'm sorry for not finishing Pax Web 8 on time ;( Still working on it -
after we've decided to ship Karaf 4.3.0 with Pax Web 7.3.x, I decided I
have to go back for a while to my paid job a bit ;). But I promise I'll
finish pax-web 8.
TODO:
 - war support (based on finished Whiteboard and HttpService support)
 - tests for preprocessors
 - review war: and webbundle: schemes in pax-url

regards
Grzegorz Grzybek

wt., 27 paź 2020 o 04:24 Mark Derricutt <ma...@talios.com> napisał(a):

> Wooohoo! Mega-congrats to everyone involved on this.
>
> Now to plot our migration from 4.0.10 - been a LONG time coming.
>
> I suspect I’ll be digging into some examples and docs soon as I think a lot
> of the webconsole/web server features have changed quite since 4.0.10.
>
> Mark
>
>
>
>
> From: Jean-Baptiste Onofre <jb...@nanthrax.net> <jb...@nanthrax.net>
> Reply: dev@karaf.apache.org <de...@karaf.apache.org> <de...@karaf.apache.org>
> Date: 27 October 2020 at 5:22:27 AM
> To: dev@karaf.apache.org <de...@karaf.apache.org> <de...@karaf.apache.org>
> Subject:  [VOTE] Apache Karaf (runtime) 4.3.0 release
>
> I’m preparing a blog post for some details. Here’s a highlight of some key
> points: - OSGi R7 - JDK 11+ - JSON configuration format support - Better
> features definition (using requirements/capabilities) - BoM to simplify
> your dependencies - and bunch of dependencies updates and bug fixes
>

Re: [VOTE] Apache Karaf (runtime) 4.3.0 release

Posted by Mark Derricutt <ma...@talios.com>.
Wooohoo! Mega-congrats to everyone involved on this.

Now to plot our migration from 4.0.10 - been a LONG time coming.

I suspect I’ll be digging into some examples and docs soon as I think a lot
of the webconsole/web server features have changed quite since 4.0.10.

Mark




From: Jean-Baptiste Onofre <jb...@nanthrax.net> <jb...@nanthrax.net>
Reply: dev@karaf.apache.org <de...@karaf.apache.org> <de...@karaf.apache.org>
Date: 27 October 2020 at 5:22:27 AM
To: dev@karaf.apache.org <de...@karaf.apache.org> <de...@karaf.apache.org>
Subject:  [VOTE] Apache Karaf (runtime) 4.3.0 release

I’m preparing a blog post for some details. Here’s a highlight of some key
points: - OSGi R7 - JDK 11+ - JSON configuration format support - Better
features definition (using requirements/capabilities) - BoM to simplify
your dependencies - and bunch of dependencies updates and bug fixes

Re: [VOTE] Apache Karaf (runtime) 4.3.0 release

Posted by "Jamie G." <ja...@gmail.com>.
+1

Cheers,
Jamie

On Tue, Oct 27, 2020 at 8:42 AM Grzegorz Grzybek <gr...@gmail.com> wrote:
>
> Hello, answers inline.
>
> wt., 27 paź 2020 o 12:00 Robert Varga <ni...@hq.sk> napisał(a):
>
> > On 27/10/2020 11:27, Grzegorz Grzybek wrote:
> > >> On 26/10/2020 17:22, Jean-Baptiste Onofre wrote:
> > >>> Hi guys,
> > >>>
> > >> What is the story with servlet-api, though? pax-web-features references
> > >> 4.0.1 while karaf defines it at 3.1.0 -- leading to duplicate packaging.
> > >> Seems strange, as Jetty 10 (servlet-4) is not yet released...
> > >>
> > > Pax Web 7.3.x is using Undertow 2 and Tomcat 9 (both Servlet API 4) and
> > > Jetty 9 (still Servlet API 3).
> > >
> > > Even Pax Web 8 will use the same combination (Jetty 9, Undertow 2, Tomcat
> > > 9) and jetty will be associated with "servlet-api compatibility bundle"
> > > that adds package exports for javax.servlet.* to provide 3.1.x version.
> > >
> > > For now I think Pax Web 7.3.x needs both versions of servlet API...
> >
> > Ah, makes sense, thanks!
> >
> > Another question: could we align pax.cdi dependency versions with
> > pax.web? I am currently detecting:
> >
> > [WARNING] Duplicate versions for
> > org.apache.xbean:xbean-bundleutils::jar, 4.12 and 4.17
> > [WARNING] Duplicate versions for org.ops4j.pax.jdbc:pax-jdbc::jar, 1.3.4
> > and 1.4.4
> > [WARNING] Duplicate versions for org.jboss.logging:jboss-logging::jar,
> > 3.3.2.Final and 3.4.1.Final
> >
> > (in features/enterprise is also using 3.3.2.Final).
> >
>
> This would require review of pax.cdi.... Some time ago I was changing the
> dependencies there, but didn't touch it for long time... IMO CDI and OSGi
> don't fit at all. To be honest, I don't have time reviewing current state
> of pax.cdi, but you're right - it'd need alignment with latest Pax Web
> 7.3.x...
>
> regards
> Grzegorz Grzybek
>
>
> >
> > Thanks,
> > Robert
> >

Re: [VOTE] Apache Karaf (runtime) 4.3.0 release

Posted by Grzegorz Grzybek <gr...@gmail.com>.
Hello, answers inline.

wt., 27 paź 2020 o 12:00 Robert Varga <ni...@hq.sk> napisał(a):

> On 27/10/2020 11:27, Grzegorz Grzybek wrote:
> >> On 26/10/2020 17:22, Jean-Baptiste Onofre wrote:
> >>> Hi guys,
> >>>
> >> What is the story with servlet-api, though? pax-web-features references
> >> 4.0.1 while karaf defines it at 3.1.0 -- leading to duplicate packaging.
> >> Seems strange, as Jetty 10 (servlet-4) is not yet released...
> >>
> > Pax Web 7.3.x is using Undertow 2 and Tomcat 9 (both Servlet API 4) and
> > Jetty 9 (still Servlet API 3).
> >
> > Even Pax Web 8 will use the same combination (Jetty 9, Undertow 2, Tomcat
> > 9) and jetty will be associated with "servlet-api compatibility bundle"
> > that adds package exports for javax.servlet.* to provide 3.1.x version.
> >
> > For now I think Pax Web 7.3.x needs both versions of servlet API...
>
> Ah, makes sense, thanks!
>
> Another question: could we align pax.cdi dependency versions with
> pax.web? I am currently detecting:
>
> [WARNING] Duplicate versions for
> org.apache.xbean:xbean-bundleutils::jar, 4.12 and 4.17
> [WARNING] Duplicate versions for org.ops4j.pax.jdbc:pax-jdbc::jar, 1.3.4
> and 1.4.4
> [WARNING] Duplicate versions for org.jboss.logging:jboss-logging::jar,
> 3.3.2.Final and 3.4.1.Final
>
> (in features/enterprise is also using 3.3.2.Final).
>

This would require review of pax.cdi.... Some time ago I was changing the
dependencies there, but didn't touch it for long time... IMO CDI and OSGi
don't fit at all. To be honest, I don't have time reviewing current state
of pax.cdi, but you're right - it'd need alignment with latest Pax Web
7.3.x...

regards
Grzegorz Grzybek


>
> Thanks,
> Robert
>

Re: [VOTE] Apache Karaf (runtime) 4.3.0 release

Posted by Robert Varga <ni...@hq.sk>.
On 27/10/2020 11:27, Grzegorz Grzybek wrote:
>> On 26/10/2020 17:22, Jean-Baptiste Onofre wrote:
>>> Hi guys,
>>>
>> What is the story with servlet-api, though? pax-web-features references
>> 4.0.1 while karaf defines it at 3.1.0 -- leading to duplicate packaging.
>> Seems strange, as Jetty 10 (servlet-4) is not yet released...
>>
> Pax Web 7.3.x is using Undertow 2 and Tomcat 9 (both Servlet API 4) and
> Jetty 9 (still Servlet API 3).
> 
> Even Pax Web 8 will use the same combination (Jetty 9, Undertow 2, Tomcat
> 9) and jetty will be associated with "servlet-api compatibility bundle"
> that adds package exports for javax.servlet.* to provide 3.1.x version.
> 
> For now I think Pax Web 7.3.x needs both versions of servlet API...

Ah, makes sense, thanks!

Another question: could we align pax.cdi dependency versions with
pax.web? I am currently detecting:

[WARNING] Duplicate versions for
org.apache.xbean:xbean-bundleutils::jar, 4.12 and 4.17
[WARNING] Duplicate versions for org.ops4j.pax.jdbc:pax-jdbc::jar, 1.3.4
and 1.4.4
[WARNING] Duplicate versions for org.jboss.logging:jboss-logging::jar,
3.3.2.Final and 3.4.1.Final

(in features/enterprise is also using 3.3.2.Final).

Thanks,
Robert

Re: [VOTE] Apache Karaf (runtime) 4.3.0 release

Posted by Grzegorz Grzybek <gr...@gmail.com>.
Hello


wt., 27 paź 2020 o 11:17 Robert Varga <ni...@hq.sk> napisał(a):

> On 26/10/2020 17:22, Jean-Baptiste Onofre wrote:
> > Hi guys,
> >
>
> What is the story with servlet-api, though? pax-web-features references
> 4.0.1 while karaf defines it at 3.1.0 -- leading to duplicate packaging.
> Seems strange, as Jetty 10 (servlet-4) is not yet released...
>

Pax Web 7.3.x is using Undertow 2 and Tomcat 9 (both Servlet API 4) and
Jetty 9 (still Servlet API 3).

Even Pax Web 8 will use the same combination (Jetty 9, Undertow 2, Tomcat
9) and jetty will be associated with "servlet-api compatibility bundle"
that adds package exports for javax.servlet.* to provide 3.1.x version.

For now I think Pax Web 7.3.x needs both versions of servlet API...

regards
Grzegorz Grzybek

Re: [VOTE] Apache Karaf (runtime) 4.3.0 release

Posted by Robert Varga <ni...@hq.sk>.
On 26/10/2020 17:22, Jean-Baptiste Onofre wrote:
> Hi guys,
> 
> After several weeks of work, I’m happy to submit Apache Karaf (runtime) 4.3.0 release to your vote.
> 
> I’m preparing a blog post for some details. Here’s a highlight of some key points:
> 
> - OSGi R7
> - JDK 11+
> - JSON configuration format support
> - Better features definition (using requirements/capabilities)
> - BoM to simplify your dependencies
> - and bunch of dependencies updates and bug fixes
> 
> Release Notes:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12343304 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12343304>
> 
> Staging Repository:
> https://repository.apache.org/content/repositories/orgapachekaraf-1149/ <https://repository.apache.org/content/repositories/orgapachekaraf-1149/>
> 
> Staging Dist:
> https://dist.apache.org/repos/dist/dev/karaf/4.3.0 <https://dist.apache.org/repos/dist/dev/karaf/4.3.0>
> 
> Git tag:
> karaf-4.3.0
> 
> Please vote to approve this release:
> 
> [ ] +1 Approve the release
> [ ] -1 Don't approve the release (please provide specific comments)

Basic test with ODL passed, so +1 (non-binding) from me.

What is the story with servlet-api, though? pax-web-features references
4.0.1 while karaf defines it at 3.1.0 -- leading to duplicate packaging.
Seems strange, as Jetty 10 (servlet-4) is not yet released...

Regards,
Robert

Re: [VOTE] Apache Karaf (runtime) 4.3.0 release

Posted by Romain Manni-Bucau <rm...@gmail.com>.
+1, thanks a lot JB

Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<https://rmannibucau.metawerx.net/> | Old Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
<https://www.packtpub.com/application-development/java-ee-8-high-performance>


Le lun. 26 oct. 2020 à 17:22, Jean-Baptiste Onofre <jb...@nanthrax.net> a
écrit :

> Hi guys,
>
> After several weeks of work, I’m happy to submit Apache Karaf (runtime)
> 4.3.0 release to your vote.
>
> I’m preparing a blog post for some details. Here’s a highlight of some key
> points:
>
> - OSGi R7
> - JDK 11+
> - JSON configuration format support
> - Better features definition (using requirements/capabilities)
> - BoM to simplify your dependencies
> - and bunch of dependencies updates and bug fixes
>
> Release Notes:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12343304
> <
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12343304
> >
>
> Staging Repository:
> https://repository.apache.org/content/repositories/orgapachekaraf-1149/ <
> https://repository.apache.org/content/repositories/orgapachekaraf-1149/>
>
> Staging Dist:
> https://dist.apache.org/repos/dist/dev/karaf/4.3.0 <
> https://dist.apache.org/repos/dist/dev/karaf/4.3.0>
>
> Git tag:
> karaf-4.3.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.
>
> Thanks,
> Regards
> JB