Hi
I was about to send an update to the user's list.
This change, even though it's pretty big, should only affect the users who use
custom JAX-RS message body readers and/or writers. There've been patches
applied to the existing providers (JSON one), XMLObjects ones are shipped by
CXF,
so it's only those users which have enhanced the existing providers and use
them locally or use some other custom ones
which would be affected - note no changes to the actual application
interfaces/code would be needed.
There's only one minor change which is actually to do with fixing the annotation inheritance issue bug which might affect some users
at the application level code....I'll send a seperate mail with the details...
Cheers, Sergey
Sergey's commit brings up an interesting topic for discussion:
In general, when doing patch releases, I've tried to keep the impact to a bare minimum. I have ported new features to the patch
branches, but pretty much only if it doesn't affect existing usage. Sergey has done a fantastic job of updating the JAX-RS
stuff to the latest 0.8 spec and it would be good to get people to change to using that. However, it is a change that could
affect existing code. So, should that be part of 2.1.2 or wait for 2.2?
Pros/cons of adding to 2.1.2:
Pro: It's significantly better and has a bunch of bugs fixed
Pro: It's closer to the final spec (although the spec is still changing)
Pro: Going forward, people will need to migrate to it anyway
Con: it does affect existing apps
The main con to making it 2.2 only is that 2.2 is quite a ways away. People have been asking for some of this stuff so making
them wait that long could be an issue.
Anyway, I'd like peoples thoughts on this. I've cc'd the users list as well as I'd really like the users opinions as well. If
the users are willing to take the migration hit, I'm more than OK with putting it for 2.1.2.
---
Daniel Kulp
[EMAIL PROTECTED]
http://www.dankulp.com/blog
----------------------------
IONA Technologies PLC (registered in Ireland)
Registered Number: 171387
Registered Address: The IONA Building, Shelbourne Road, Dublin 4, Ireland