Hi Jon, Clearly +1 for me to go using JSON-B.
However, I will focus this for 5.17.x. I’m working on cleanup, update, etc for this version, so I think it’s the good timing to use JSON-B. So, +1 to use master (5.17.x) for that. If you can wait a bit, I can merge the first round cleanup (removing leveled, etc). Else, go ahead, we will rebase. My +1 Regards JB > Le 28 janv. 2021 à 11:34, Jonathan Gallimore <jonathan.gallim...@gmail.com> a > écrit : > > Hi All > > Just to introduce myself a little, I am one of the contributors to Apache > TomEE, and we have been embedding ActiveMQ 5 for some time, and have found > it a really nice solution, in particular enabling users to work with JMS > with almost no setup. > > We do have a desire to slim down our dependencies, and I would like to > propose that ActiveMQ potentially use JSON-B as opposed to being tightly > coupled to one specific JSON parsing library. > > This has previously been discussed on > https://issues.apache.org/jira/projects/AMQ/issues/AMQ-7072, and it sounded > like the community was open to using JSON-B, but would strongly want to > stick with Jackson as the default serializer. > > I'd like to have a go at working on this. If I was able to make the change > to use JSON-B, (and I appreciate that may need work here (which I'm also ok > to contribute to): > https://github.com/FasterXML/jackson-future-ideas/issues/19. If I could do > this, and keep Jackson as the default serializer, would this be a > contribution that the community could consider? > > Many thanks > > Jon