Re: [HEADS UP] Apache ActiveMQ 5.15.12 and ActiveMQ 5.16.0
Hi Christopher, OK, so, I will move forward on 5.16.0 with JDK11 support at runtime. I will focus on JDK11 build + LevelDB cleanup + other cleanup/refactoring for 5.17.0. So, let me move forward on 5.16.0 as it's now ready ;) Regards JB On 28/01/2020 20:22, Christopher Shannon wrote: > We definitely do not want to remove JDK 8 support for 5.16.0 so my vote is > for option 1. I think it's fine if we build with JDK 8 as long as it > supports JDK 8 - 11 at runtime. > > For 5.17.0 we can work on building with JDK 11. For one thing I think we > should just make it easier on ourselves and remove LevelDB entirely as it > has been deprecated now for several major versions and there isn't any > reason to keep it at around at this point. > > On Tue, Jan 28, 2020 at 7:58 AM Jean-Baptiste Onofré > wrote: > >> Hi guys, >> >> I would like to move forward on ActiveMQ releases: >> >> - ActiveMQ 5.15.12 >> I'm preparing several dependency updates and important fixes on the >> activemq-5.15.x branch. It includes some security fixes, postgresql jdbc >> store performance improvements, ... >> I have some PRs under review and on the fly, so, I plan to submit >> 5.15.12 to vote next week. >> >> - ActiveMQ 5.16.0 >> I did a full pass (standalone and in Apache Karaf) with JDK 11. The >> broker works without problem, including on Karaf 4.2.8. >> However, it's not currently possible to fully build with JDK 11. I have >> a branch where I did the required changes (remove the use of tools.jar >> in openwire generator, add annotation and jaxb dependency in different >> modules, update scala for leveldb, ...). >> The question that I have is about what's the exact target for 5.16.0: >> 1. We still build ActiveMQ 5.16.x with JDK8, but it supports both JDK8 >> or JDK11 at runtime. >> 2. I do the changes required to build with JDK11, and then we will only >> support JDK11 at runtime. >> Thoughts ? >> Anyway, I would like to submit 5.16.0 to vote asap, so please, let me >> know what you think about JDK support (build or/and runtime). >> >> Regards >> JB >> -- >> Jean-Baptiste Onofré >> jbono...@apache.org >> http://blog.nanthrax.net >> Talend - http://www.talend.com >> > -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com
Re: [HEADS UP] Apache ActiveMQ 5.15.12 and ActiveMQ 5.16.0
> On Jan 28, 2020, at 1:22 PM, Christopher Shannon > wrote: > > We definitely do not want to remove JDK 8 support for 5.16.0 so my vote is > for option 1. I think it's fine if we build with JDK 8 as long as it > supports JDK 8 - 11 at runtime. > > For 5.17.0 we can work on building with JDK 11. For one thing I think we > should just make it easier on ourselves and remove LevelDB entirely as it > has been deprecated now for several major versions and there isn't any > reason to keep it at around at this point. +1 dropping levelDB > > On Tue, Jan 28, 2020 at 7:58 AM Jean-Baptiste Onofré > wrote: > >> Hi guys, >> >> I would like to move forward on ActiveMQ releases: >> >> - ActiveMQ 5.15.12 >> I'm preparing several dependency updates and important fixes on the >> activemq-5.15.x branch. It includes some security fixes, postgresql jdbc >> store performance improvements, ... >> I have some PRs under review and on the fly, so, I plan to submit >> 5.15.12 to vote next week. >> >> - ActiveMQ 5.16.0 >> I did a full pass (standalone and in Apache Karaf) with JDK 11. The >> broker works without problem, including on Karaf 4.2.8. >> However, it's not currently possible to fully build with JDK 11. I have >> a branch where I did the required changes (remove the use of tools.jar >> in openwire generator, add annotation and jaxb dependency in different >> modules, update scala for leveldb, ...). >> The question that I have is about what's the exact target for 5.16.0: >> 1. We still build ActiveMQ 5.16.x with JDK8, but it supports both JDK8 >> or JDK11 at runtime. >> 2. I do the changes required to build with JDK11, and then we will only >> support JDK11 at runtime. >> Thoughts ? >> Anyway, I would like to submit 5.16.0 to vote asap, so please, let me >> know what you think about JDK support (build or/and runtime). >> >> Regards >> JB >> -- >> Jean-Baptiste Onofré >> jbono...@apache.org >> http://blog.nanthrax.net >> Talend - http://www.talend.com >>
Re: [HEADS UP] Apache ActiveMQ 5.15.12 and ActiveMQ 5.16.0
Hey JBO- Thanks for your efforts on this. I’d like to see a JDK 11 runtime. No preference 5.16.x v 5.17.x. -Matt > On Jan 28, 2020, at 6:57 AM, Jean-Baptiste Onofré wrote: > > Hi guys, > > I would like to move forward on ActiveMQ releases: > > - ActiveMQ 5.15.12 > I'm preparing several dependency updates and important fixes on the > activemq-5.15.x branch. It includes some security fixes, postgresql jdbc > store performance improvements, ... > I have some PRs under review and on the fly, so, I plan to submit > 5.15.12 to vote next week. > > - ActiveMQ 5.16.0 > I did a full pass (standalone and in Apache Karaf) with JDK 11. The > broker works without problem, including on Karaf 4.2.8. > However, it's not currently possible to fully build with JDK 11. I have > a branch where I did the required changes (remove the use of tools.jar > in openwire generator, add annotation and jaxb dependency in different > modules, update scala for leveldb, ...). > The question that I have is about what's the exact target for 5.16.0: > 1. We still build ActiveMQ 5.16.x with JDK8, but it supports both JDK8 > or JDK11 at runtime. > 2. I do the changes required to build with JDK11, and then we will only > support JDK11 at runtime. > Thoughts ? > Anyway, I would like to submit 5.16.0 to vote asap, so please, let me > know what you think about JDK support (build or/and runtime). > > Regards > JB > -- > Jean-Baptiste Onofré > jbono...@apache.org > http://blog.nanthrax.net > Talend - http://www.talend.com
Re: [HEADS UP] Apache ActiveMQ 5.15.12 and ActiveMQ 5.16.0
On 1/28/20 2:22 PM, Christopher Shannon wrote: We definitely do not want to remove JDK 8 support for 5.16.0 so my vote is for option 1. I think it's fine if we build with JDK 8 as long as it supports JDK 8 - 11 at runtime. For 5.17.0 we can work on building with JDK 11. For one thing I think we should just make it easier on ourselves and remove LevelDB entirely as it has been deprecated now for several major versions and there isn't any reason to keep it at around at this point. +1 On Tue, Jan 28, 2020 at 7:58 AM Jean-Baptiste Onofré wrote: Hi guys, I would like to move forward on ActiveMQ releases: - ActiveMQ 5.15.12 I'm preparing several dependency updates and important fixes on the activemq-5.15.x branch. It includes some security fixes, postgresql jdbc store performance improvements, ... I have some PRs under review and on the fly, so, I plan to submit 5.15.12 to vote next week. - ActiveMQ 5.16.0 I did a full pass (standalone and in Apache Karaf) with JDK 11. The broker works without problem, including on Karaf 4.2.8. However, it's not currently possible to fully build with JDK 11. I have a branch where I did the required changes (remove the use of tools.jar in openwire generator, add annotation and jaxb dependency in different modules, update scala for leveldb, ...). The question that I have is about what's the exact target for 5.16.0: 1. We still build ActiveMQ 5.16.x with JDK8, but it supports both JDK8 or JDK11 at runtime. 2. I do the changes required to build with JDK11, and then we will only support JDK11 at runtime. Thoughts ? Anyway, I would like to submit 5.16.0 to vote asap, so please, let me know what you think about JDK support (build or/and runtime). Regards JB -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com -- Tim Bish
Re: [HEADS UP] Apache ActiveMQ 5.15.12 and ActiveMQ 5.16.0
We definitely do not want to remove JDK 8 support for 5.16.0 so my vote is for option 1. I think it's fine if we build with JDK 8 as long as it supports JDK 8 - 11 at runtime. For 5.17.0 we can work on building with JDK 11. For one thing I think we should just make it easier on ourselves and remove LevelDB entirely as it has been deprecated now for several major versions and there isn't any reason to keep it at around at this point. On Tue, Jan 28, 2020 at 7:58 AM Jean-Baptiste Onofré wrote: > Hi guys, > > I would like to move forward on ActiveMQ releases: > > - ActiveMQ 5.15.12 > I'm preparing several dependency updates and important fixes on the > activemq-5.15.x branch. It includes some security fixes, postgresql jdbc > store performance improvements, ... > I have some PRs under review and on the fly, so, I plan to submit > 5.15.12 to vote next week. > > - ActiveMQ 5.16.0 > I did a full pass (standalone and in Apache Karaf) with JDK 11. The > broker works without problem, including on Karaf 4.2.8. > However, it's not currently possible to fully build with JDK 11. I have > a branch where I did the required changes (remove the use of tools.jar > in openwire generator, add annotation and jaxb dependency in different > modules, update scala for leveldb, ...). > The question that I have is about what's the exact target for 5.16.0: > 1. We still build ActiveMQ 5.16.x with JDK8, but it supports both JDK8 > or JDK11 at runtime. > 2. I do the changes required to build with JDK11, and then we will only > support JDK11 at runtime. > Thoughts ? > Anyway, I would like to submit 5.16.0 to vote asap, so please, let me > know what you think about JDK support (build or/and runtime). > > Regards > JB > -- > Jean-Baptiste Onofré > jbono...@apache.org > http://blog.nanthrax.net > Talend - http://www.talend.com >
[HEADS UP] Apache ActiveMQ 5.15.12 and ActiveMQ 5.16.0
Hi guys, I would like to move forward on ActiveMQ releases: - ActiveMQ 5.15.12 I'm preparing several dependency updates and important fixes on the activemq-5.15.x branch. It includes some security fixes, postgresql jdbc store performance improvements, ... I have some PRs under review and on the fly, so, I plan to submit 5.15.12 to vote next week. - ActiveMQ 5.16.0 I did a full pass (standalone and in Apache Karaf) with JDK 11. The broker works without problem, including on Karaf 4.2.8. However, it's not currently possible to fully build with JDK 11. I have a branch where I did the required changes (remove the use of tools.jar in openwire generator, add annotation and jaxb dependency in different modules, update scala for leveldb, ...). The question that I have is about what's the exact target for 5.16.0: 1. We still build ActiveMQ 5.16.x with JDK8, but it supports both JDK8 or JDK11 at runtime. 2. I do the changes required to build with JDK11, and then we will only support JDK11 at runtime. Thoughts ? Anyway, I would like to submit 5.16.0 to vote asap, so please, let me know what you think about JDK support (build or/and runtime). Regards JB -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com