I don't think it would break the API, it would be an addition.. not
breaking anything..


I would still support the current APIs we have now...


however the refactoring I'm doing will:


- Break how Interceptors work...
- Make the possibility of interacting of message bodies and properties
easier (It should make it actually fairly easy to implement anything
around Message types)
- Break the journal


Once the pure encoding is implemented, adding an API around
intercepting messages at the broker level should be easier. I don't
think that should break anything.


I'm not talking about scheduling the release here (if it should or not
go on the 2.0).. just what I think in technical terms regarding
breaking the APIs.

On Thu, Feb 9, 2017 at 12:03 PM, Matt Pavlovich <[email protected]> wrote:
> Martyn-
>
> I think an important API breakage issue is plugin support.
>
> -Matt
>
>
>
> On 2/9/17 6:18 AM, Martyn Taylor wrote:
>>
>> All,
>>
>> As discussed in a previous thread [1] Artemis master has had a major bump
>> (due to major model refactor).
>>
>> The great news is that the new model is more flexible and lends itself
>> well
>> to 5.x features like Virtual Topics as well as being consistent across all
>> protocols.  The not so good news is that this work required API breakages,
>> hence the major version bump.).  This refactor work (mostly around the
>> addressing scheme [2]) is now completed.
>>
>> The code base is now in a stable state, and as such, I'd like to start
>> thinking about doing a release off of master as an Apache Artemis 2.0.0 to
>> get the new changes into the hands of users.
>>
>> I'd like to open discussion around this topic, does anyone have any
>> suggestions, or can think of anything that is needed before we go ahead
>> with a major release? This is the perfect time to do anything that could
>> break APIs, drop deprecated methods support, break data format etc...
>>
>> Cheers
>> Martyn
>>
>> [1]
>>
>> http://activemq.2283324.n4.nabble.com/DISCUSS-Artemis-addressing-improvements-JMS-component-removal-and-potential-2-0-0-td4719262.html
>>
>> [2] https://issues.apache.org/jira/browse/ARTEMIS-780
>>
>



-- 
Clebert Suconic

Reply via email to