AArhin / simple-spring-memcached

Automatically exported from code.google.com/p/simple-spring-memcached
MIT License
0 stars 0 forks source link

Update jackson to latest #28

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Is it possible to update jackson to latest version?  

Original issue reported on code.google.com by cemalettin.koc@gmail.com on 4 Feb 2014 at 1:22

GoogleCodeExporter commented 9 years ago
What feature not available in Jackson 1.9.x do you need?

Original comment by ragno...@gmail.com on 4 Feb 2014 at 1:31

GoogleCodeExporter commented 9 years ago
Jackson is a huge library and evolving rapidly. Feature requests are mostly 
applied only to Jackson 2.x. Many bugs are fixed in latest master then fixes 
are tried to be ported to 1.x branch If it is applicable. Many libraries have 
already updated to Jackson 2.x.

I think that It is a good idea to move to latest version. It is almost 2 years 
old 2.x branch and 2.4 had already started to discussed at mailing list.  

Another reason, people are using already jackson 2.x will end up duplicated jar 
for same purpose. There are some libraries which are supporting both version of 
Jackson. Maybe SSM can support both of these libraries as well? 

About your question, Jackson 2.x is faster than 1.x and has many many 
improvements over 1.x. I will summarise only a few of them: 

1. http://wiki.fasterxml.com/JacksonFeatureObjectIdentity
2. Modularity (Jackson 2.x is very very modular. You can also use other formats 
as well.)
3. Scala support
4. Converters 
5. @JsonFormat 
6. 
https://github.com/FasterXML/jackson-docs/wiki/Presentation-Jackson-2.1-Overview

By the way, thanks for your great library. It will really help us.

Original comment by cemalettin.koc@gmail.com on 4 Feb 2014 at 3:15

GoogleCodeExporter commented 9 years ago
You are right, it's time to move to Jackson 2.x. I'll check how many changes in 
SSM it requires. 
I wonder if upgrading to Jackson 2.x will break backward compatibility, if not 
then it can be included in some minor or bug fix release (3.3.1)

Original comment by ragno...@gmail.com on 5 Feb 2014 at 1:29

GoogleCodeExporter commented 9 years ago
Thanks

Original comment by cemalettin.koc@gmail.com on 5 Feb 2014 at 1:34

GoogleCodeExporter commented 9 years ago

Original comment by ragno...@gmail.com on 5 Feb 2014 at 8:36

GoogleCodeExporter commented 9 years ago
Fix in trunk. Jackson library has been updated from 1.9.11 to 2.3.1.

Original comment by ragno...@gmail.com on 5 Feb 2014 at 8:49

GoogleCodeExporter commented 9 years ago
Thank you so much. 

Original comment by cemalettin.koc@gmail.com on 5 Feb 2014 at 8:50

GoogleCodeExporter commented 9 years ago

Original comment by ragno...@gmail.com on 13 Feb 2014 at 8:41

GoogleCodeExporter commented 9 years ago
By the way, Spring will also require Jackson 2.x for Spring 4.1

https://jira.springsource.org/browse/SPR-11262

Original comment by cemalettin.koc@gmail.com on 13 Feb 2014 at 9:08

GoogleCodeExporter commented 9 years ago
On the other hand latest version of JBoss AS (WildFly 8.0.0) still uses Jackson 
1.9.13

Original comment by ragno...@gmail.com on 13 Feb 2014 at 9:41

GoogleCodeExporter commented 9 years ago
This issue has been moved to github: 
https://github.com/ragnor/simple-spring-memcached/issues/28

Original comment by ragno...@gmail.com on 24 Feb 2014 at 5:51

GoogleCodeExporter commented 9 years ago

Original comment by ragno...@gmail.com on 1 Apr 2014 at 7:26