Abdera is using a modular architecture that divides functionality up into individual jars.
Different applications will require different classpath configurations depending on the Abdera features they are utilizing
Here are some key features of "Apache Abdera":
Abdera is composed of a number of individual modules:
· Core: Provides the core interfaces used throughout Abdera
· Dependencies: Contains all of the other jars and code Abdera depends on
· Parser: Provide an implementation of the Feed Object Model based on the Apache Axiom project
· Protocol: Provides the base interfaces and utility classes used for the RFC 5023 (Atompub) implementation
· Server: Provides framework code used to build Atompub servers
· Client: Provides an Atompub client implementation that is based on the Apache Commons HTTP Client.
· Spring: Extends the Server module by adding support for the Spring framework
· Security: Provides support for XML Digital Signatures and XML Encryption
· Extensions: Provides support for a number of standard and non-standard extensions to the Atom format
· Examples: Provides a number of examples
What's New in This Release: [ read full changelog ]
· Relax the version requirement for commons-codec in OSGi manifests
· Excessive calls to flush() on the Writer responsible for writing JSONStream data
· Charset issue in FOMDiv.getInternalValue() leads to corrupt return value on non-ASCII platforms
· Extra characters generated for entities in XHTML
· Error in Turkish Locale when using GZIP compression
· Abdera needs to support IPv6
· Removed outdated couchdb adapter to get rid of additional maven repo
· Fixed potential null pointers in JSON extension