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