Hi Everyone: I've started validating the branch for a 3.1 release but I am getting the following error when preparing the release:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.4.2:prepare (default-cli) on project camel: The version could not be updated: ${camel-bundle-plugin-version} -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.4.2:prepare (default-cli) on project camel: The version could not be updated: ${camel-bundle-plugin-version} I know there have been some changes around camel-bundle-plugin in https://issues.apache.org/jira/projects/CAMEL/issues/CAMEL-14444, but I am not sure what is causing the issues yet. Thanks, Gregor On Sun, Feb 16, 2020 at 5:10 PM Claus Ibsen <claus.ib...@gmail.com> wrote: > > Hi > > Okay it should all be done now. The last bits at pushed and the code > base is ready for the release. > The RAT plugin has been run and fixed license issues and also CS > should be fixed. > > On Sun, Feb 16, 2020 at 2:28 PM Claus Ibsen <claus.ib...@gmail.com> wrote: > > > > Hi > > > > I am still working, running final set of tests before pushing. > > > > There were just a few too good optimizations in core type converter > > that I couldn't let go without. > > > > > > On Sun, Feb 16, 2020 at 10:28 AM Gregor Zurowski > > <gre...@list.zurowski.org> wrote: > > > > > > Thanks for the heads-up. > > > > > > On Sun, Feb 16, 2020, 10:02 AM Claus Ibsen <claus.ib...@gmail.com> wrote: > > > > > > > Hi > > > > > > > > There are a few things I am working on. I will let you know later > > > > today when its done and the code base should be ready for cutting the > > > > 3.1.0 release. > > > > > > > > On Sat, Feb 15, 2020 at 8:22 PM Andrea Cosentino <anco...@gmail.com> > > > > wrote: > > > > > > > > > > If we want to cut 3.1.0 I'm fine with it I can add the other aws2 > > > > > components later > > > > > > > > > > Il sab 15 feb 2020, 20:14 Andrea Cosentino <anco...@gmail.com> ha > > > > scritto: > > > > > > > > > > > So we want an RC right? So we are doing rc1? Or do we want a final > > > > > > release? I still have to finish the aws2 components > > > > > > > > > > > > Il sab 15 feb 2020, 19:42 Claus Ibsen <claus.ib...@gmail.com> ha > > > > scritto: > > > > > > > > > > > >> Hi > > > > > >> > > > > > >> I actually think its fine with 3.1.0 release (eg GA) and not a RC1 > > > > > >> RC2 > > > > > >> etc which we did for 3.0. > > > > > >> After 3.1.0 we can do a final 3.0.2 patch release and encourage > > > > > >> users > > > > > >> to upgrade to 3.1.0. > > > > > >> > > > > > >> And then we can work on 3.2 and get it released within a couple of > > > > > >> months or so, eg to get innovation out quicker to the community. > > > > > >> Especially now as we have kafka connectors, quarkus, spring boot as > > > > > >> sub projects and they all need to innovate, especially the first > > > > > >> two. > > > > > >> > > > > > >> > > > > > >> On Sat, Feb 15, 2020 at 6:11 PM Andrea Cosentino > > > > > >> <ancosen1...@yahoo.com.invalid> wrote: > > > > > >> > > > > > > >> > I didn't read RC.. I'm getting old > > > > > >> > > > > > > >> > Inviato da Yahoo Mail su Android > > > > > >> > > > > > > >> > Il sab, 15 feb, 2020 alle 18:02, Andrea Cosentino< > > > > anco...@gmail.com> > > > > > >> ha scritto: Ah yeah, an RC is super fine. I thought about the > > > > > >> final > > > > > >> release of 3.1. > > > > > >> > > > > > > >> > Sorry, I misunderstood > > > > > >> > > > > > > >> > Il sab 15 feb 2020, 17:50 Claus Ibsen <claus.ib...@gmail.com> ha > > > > > >> scritto: > > > > > >> > > > > > > >> > > Hi > > > > > >> > > > > > > > >> > > Oh sorry I think its actually better to get an RC cut this > > > > weekend. > > > > > >> > > The code is ready as-is. > > > > > >> > > Even though I found a little optimization I am currently > > > > > >> > > working > > > > on. > > > > > >> > > > > > > > >> > > There are end users whom want 3.1 now as 3.0 is "using too much > > > > object > > > > > >> > > allocations". > > > > > >> > > > > > > > >> > > Gregor so if you can find time then let us know. > > > > > >> > > > > > > > >> > > On Sat, Feb 15, 2020 at 5:34 PM Andrea Cosentino < > > > > anco...@gmail.com> > > > > > >> > > wrote: > > > > > >> > > > > > > > > >> > > > Hello Gregor, > > > > > >> > > > > > > > > >> > > > There is still some work pending. > > > > > >> > > > > > > > > >> > > > Probably torwards the end of February. > > > > > >> > > > > > > > > >> > > > Thanks for your time > > > > > >> > > > > > > > > >> > > > > > > > > >> > > > Il sab 15 feb 2020, 17:26 Gregor Zurowski < > > > > gre...@list.zurowski.org> > > > > > >> ha > > > > > >> > > > scritto: > > > > > >> > > > > > > > > >> > > > > Absolutely, should we cut an RC this weekend already? > > > > > >> > > > > > > > > > >> > > > > On Fri, Feb 14, 2020, 6:53 PM Claus Ibsen < > > > > claus.ib...@gmail.com> > > > > > >> > > wrote: > > > > > >> > > > > > > > > > >> > > > > > Hi > > > > > >> > > > > > > > > > > >> > > > > > The OSGi blueprint issue has been fixed, it works now > > > > > >> > > > > > again > > > > for > > > > > >> both > > > > > >> > > > > > JDK8 and 11 on Karaf. > > > > > >> > > > > > > > > > > >> > > > > > Gregor if you are listening, then can you let us know if > > > > > >> > > > > > you > > > > > >> have > > > > > >> > > time > > > > > >> > > > > > in the foreseeable future to built the release? > > > > > >> > > > > > > > > > > >> > > > > > On Fri, Feb 14, 2020 at 1:09 PM Claus Ibsen < > > > > > >> claus.ib...@gmail.com> > > > > > >> > > > > wrote: > > > > > >> > > > > > > > > > > > >> > > > > > > Hi > > > > > >> > > > > > > > > > > > >> > > > > > > Okay so things are going well. > > > > > >> > > > > > > > > > > > >> > > > > > > The examples has been migrated. > > > > > >> > > > > > > Spring Boot documentation is now online on the website. > > > > And > > > > > >> the > > > > > >> > > auto > > > > > >> > > > > > > configuration options is included in the component doc > > > > > >> > > > > > > of > > > > > >> those > > > > > >> > > whom > > > > > >> > > > > > > support SB (see bottom). > > > > > >> > > > > > > Camel Kafka Connector doc is now also online. > > > > > >> > > > > > > > > > > > >> > > > > > > There is one issue with OSGi blueprint on Karaf with > > > > > >> > > > > > > JDK8. > > > > > >> This > > > > > >> > > works > > > > > >> > > > > > > with JDK11. > > > > > >> > > > > > > https://issues.apache.org/jira/browse/CAMEL-14561 > > > > > >> > > > > > > > > > > > >> > > > > > > As this potentially is a hard issue to resolve, then we > > > > can > > > > > >> add > > > > > >> > > this > > > > > >> > > > > > > as a known issue, and see if we can fix it for 3.1.1, > > > > > >> > > > > > > or > > > > > >> worst-case > > > > > >> > > > > > > for 3.2 if we need bigger changes. > > > > > >> > > > > > > > > > > > >> > > > > > > The CI server looks good. I fixed the ES test errors > > > > > >> > > > > > > that > > > > was > > > > > >> > > flaky. > > > > > >> > > > > > > The other test errors were also related to "port > > > > > >> > > > > > > number in > > > > > >> use" > > > > > >> > > etc. > > > > > >> > > > > > > > > > > > >> > > > > > > For JDK11 there are 2 cxf test errors related to SSL > > > > security > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > >> > > > > https://builds.apache.org/job/Camel%20JDK11/job/master/lastCompletedBuild/testReport/ > > > > > >> > > > > > > > > > > > >> > > > > > > On Wed, Feb 12, 2020 at 10:19 AM Claus Ibsen < > > > > > >> > > claus.ib...@gmail.com> > > > > > >> > > > > > wrote: > > > > > >> > > > > > > > > > > > > >> > > > > > > > Hi > > > > > >> > > > > > > > > > > > > >> > > > > > > > Oh we have even more awesome progress now. > > > > > >> > > > > > > > > > > > > >> > > > > > > > All the work with reflection vs source code generated > > > > > >> > > configurers has > > > > > >> > > > > > bene done. > > > > > >> > > > > > > > And also on the model with the property placeholders. > > > > Thats > > > > > >> a > > > > > >> > > great > > > > > >> > > > > > > > win as we avoid loading 200 classes and have about > > > > > >> > > > > > > > 90kb > > > > map > > > > > >> > > object > > > > > >> > > > > > > > instance in memory (biggest object domination from > > > > > >> > > > > > > > Camel > > > > > >> > > according to > > > > > >> > > > > > > > the profiler. Now its DefaultCamelContext again ;) > > > > > >> > > > > > > > > > > > > >> > > > > > > > The OSGi blueprint issue has also been fixed. > > > > > >> > > > > > > > > > > > > >> > > > > > > > The examples are currently being migrated and its > > > > removed > > > > > >> from > > > > > >> > > the > > > > > >> > > > > > main repo. > > > > > >> > > > > > > > Omar is working on this. > > > > > >> > > > > > > > > > > > > >> > > > > > > > The spring boot still has outstanding to have the > > > > > >> > > > > > > > docs > > > > and > > > > > >> its > > > > > >> > > > > website > > > > > >> > > > > > > > as part of the Camel website. > > > > > >> > > > > > > > Zoran will help with this. > > > > > >> > > > > > > > > > > > > >> > > > > > > > The etcd component has a wrong structure with > > > > > >> > > endpoints/components. > > > > > >> > > > > > > > I will look into this. > > > > > >> > > > > > > > > > > > > >> > > > > > > > The snakeyaml component needs to be deprecated, and > > > > > >> > > > > > > > if > > > > we > > > > > >> have > > > > > >> > > the > > > > > >> > > > > > > > time to add jacksonyaml as a new yaml dataformat and > > > > use it > > > > > >> as > > > > > >> > > > > > > > default. > > > > > >> > > > > > > > And if so remove snakeyaml. > > > > > >> > > > > > > > > > > > > >> > > > > > > > And then we need to fix test failures on CI on both > > > > JDK8 and > > > > > >> > > JDK11 > > > > > >> > > > > > > > > > > > > >> > > > > > > > And I may add a few more optimizations. > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > On Mon, Jan 27, 2020 at 11:18 AM Claus Ibsen < > > > > > >> > > claus.ib...@gmail.com> > > > > > >> > > > > > wrote: > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > Hi > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > I just wanted to start the process of getting > > > > > >> > > > > > > > > closer > > > > to > > > > > >> Camel > > > > > >> > > 3.1 > > > > > >> > > > > > release. > > > > > >> > > > > > > > > Despite 3.0 was released only a while back, then we > > > > have > > > > > >> made > > > > > >> > > great > > > > > >> > > > > > > > > progress on 3.1 that is important to get in the > > > > > >> > > > > > > > > hands > > > > of > > > > > >> the > > > > > >> > > Camel > > > > > >> > > > > > > > > users. And for Camel users that migrate to 3.x can > > > > then > > > > > >> skip > > > > > >> > > 3.0 > > > > > >> > > > > and > > > > > >> > > > > > > > > go straight to 3.1. > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > I am working on some further optimizations in the > > > > > >> > > > > > > > > core > > > > > >> for 3.1, > > > > > >> > > > > and I > > > > > >> > > > > > > > > hope to find time to share more details in a blog. > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > However to get the other work (high level) done and > > > > ready > > > > > >> for > > > > > >> > > 3.1, > > > > > >> > > > > > > > > then lets discuss them here on the @dev mailing > > > > > >> > > > > > > > > list. > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > On top of my head we have to do > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > 1) > > > > > >> > > > > > > > > Finish the separation of camel-spring-boot (there > > > > > >> > > > > > > > > are > > > > some > > > > > >> > > tools > > > > > >> > > > > that > > > > > >> > > > > > > > > update docs and generate component list) that needs > > > > to be > > > > > >> > > > > completed. > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > 2) > > > > > >> > > > > > > > > Generate source code configurer for data formats > > > > > >> > > > > > > > > and > > > > > >> languages > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > 3) > > > > > >> > > > > > > > > The component configuration fluent builder (would > > > > > >> > > > > > > > > be > > > > nice) > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > 4) > > > > > >> > > > > > > > > More camel AWS SDK2 components > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > 5) > > > > > >> > > > > > > > > Camel Main to plugin the new lightweight XML route > > > > > >> > > parser/loader > > > > > >> > > > > (for > > > > > >> > > > > > > > > example auto discover on classpath the JAR and use > > > > > >> > > > > > > > > it > > > > > >> instead > > > > > >> > > of > > > > > >> > > > > > JAXB) > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > There are other things of course, but these are the > > > > > >> bigger high > > > > > >> > > > > level > > > > > >> > > > > > > > > things I could remember. > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > The usual work with new components, examples, other > > > > > >> > > improvements is > > > > > >> > > > > > of > > > > > >> > > > > > > > > course also ongoing. > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > Lets see if we can get this done and release Camel > > > > 3.1 in > > > > > >> > > February. > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > -- > > > > > >> > > > > > > > > Claus Ibsen > > > > > >> > > > > > > > > ----------------- > > > > > >> > > > > > > > > http://davsclaus.com @davsclaus > > > > > >> > > > > > > > > Camel in Action 2: https://www.manning.com/ibsen2 > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > -- > > > > > >> > > > > > > > Claus Ibsen > > > > > >> > > > > > > > ----------------- > > > > > >> > > > > > > > http://davsclaus.com @davsclaus > > > > > >> > > > > > > > Camel in Action 2: https://www.manning.com/ibsen2 > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > -- > > > > > >> > > > > > > Claus Ibsen > > > > > >> > > > > > > ----------------- > > > > > >> > > > > > > http://davsclaus.com @davsclaus > > > > > >> > > > > > > Camel in Action 2: https://www.manning.com/ibsen2 > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > -- > > > > > >> > > > > > Claus Ibsen > > > > > >> > > > > > ----------------- > > > > > >> > > > > > http://davsclaus.com @davsclaus > > > > > >> > > > > > Camel in Action 2: https://www.manning.com/ibsen2 > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > >> > > > > > > > >> > > > > > > > >> > > -- > > > > > >> > > Claus Ibsen > > > > > >> > > ----------------- > > > > > >> > > http://davsclaus.com @davsclaus > > > > > >> > > Camel in Action 2: https://www.manning.com/ibsen2 > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > > >> -- > > > > > >> Claus Ibsen > > > > > >> ----------------- > > > > > >> http://davsclaus.com @davsclaus > > > > > >> Camel in Action 2: https://www.manning.com/ibsen2 > > > > > >> > > > > > > > > > > > > > > > > > > > > > > -- > > > > Claus Ibsen > > > > ----------------- > > > > http://davsclaus.com @davsclaus > > > > Camel in Action 2: https://www.manning.com/ibsen2 > > > > > > > > > > > > -- > > Claus Ibsen > > ----------------- > > http://davsclaus.com @davsclaus > > Camel in Action 2: https://www.manning.com/ibsen2 > > > > -- > Claus Ibsen > ----------------- > http://davsclaus.com @davsclaus > Camel in Action 2: https://www.manning.com/ibsen2