An Open Source Atom Implementation
The goal of the Apache Abdera project is to build a functionally-complete,
high-performance implementation of the IETF Atom Syndication Format
(RFC 4287) and
Atom Publishing Protocol (RFC 5023)
specifications.
News
- July 10, 2010: Abdera 1.1 Released
- Abdera 1.1 has been relelased containg many bug fixes.
- May 2, 2010: Abdera 1.0 Released
- The 1.0 release of Abdera created in January 2009 has now been published.
- November 25, 2008: Abdera graduates from the Apache Incubator
- The ASF Board of Directors has voted to make Abdera a new top level
Apache project. As a result we are now in the process of moving Abdera
out of the incubator and into its new location at abdera.apache.org.
- April 11, 2008: Abdera 0.4.0 (Incubating) Released
- Features:
- A simplified server side framework and API for implementing services.
- Server side filter API for intercepting requests and implementing concerns such as security.
- A collection of pre-bundled Atom Publishing Protocol adapters for JDBC, JCR, filesystems, and CouchDB.
- An improved JSON serialization mechanism.
- New extensions such as OAuth support.
- New StreamWriter interface for fast Atom document serialization
- Improved Unicode performance for IRI implementation
- URI Template Support
- HTML Parser
- Many API improvements and bug fixes!
- October 5, 2007: Abdera 0.3.0 (Incubating) Released
- Features:
- Support for the Atompub final draft
- Refactored and simplified Server framework
- Refactored and simplified AbderaClient
- ExtensionFactory can now provide the mime type for extension elements
- Improved extensibility
- Updated dependencies
- XPath support improvements
- Geotagging extensions
- Simple Sharing extensions
- WSSE Authentication
- Bidi extensions (experimental)
- Atompub features extensions (experimental)
- Feed paging extensions
- Feed license extensions
- XML Encryption with Diffie-Hellman key exchange
- Spring integration support
- Extensions now packaged in separate jars for modular distribution
- Improved error handling
- More examples
- Less bugs
- Lots of other improvements
- February 19th, 2007: Abdera 0.2.2 (Incubating) Released
- Fixes:
- Fix the XHTML/XML entry content bug
- Fix StAX API conformance bugs
- Update to Apache Axiom 1.2.1
- Various API Cleanups
- December 5th, 2006: Abdera 0.2.0 (Incubating) Released
- Features and Fixes:
- A reworked API that improves usability
- Decoupled extensions from the underlying parser implementation
- A Atom Publishing Protocol client implementation
- Updated support for the current Atom Publishing Protocol draft specification
- Added support for Internationalized Resource Identifiers (IRIs)
- Improved Thread Safety
- Fixed a number of Classloader issues that kept Abdera from working properly in application server environments.
- Improved Javadocs
- Added test cases and sample code
- Added experimental Bidirectional Text support
- Improved implementation of OpenSearch v1.0 and v1.1 extensions
- Implementation of MediaRSS extensions
- Implementation of Feed Paging and Archiving extensions
- GoogleLogin Authentication Support
- June 6th, 2006: Abdera Project proposal accepted for incubation
- The Apache Incubator PMC approved the Abdera project proposal.
Downloads
Getting Started
The latest source is available in the Subversion repository.
To get started with Abdera you should first familiarize yourself with
the Atom Syndication Format and Atom Publishing Protocol specifications
and check out the "Getting Started" guide. Sample applications are also
available for you to explore.
Take a look at the Frequently Asked Questions or browse the mailing list
archives for answers to questions not covered by the documentation pages.
If you need more help or want to discuss Abdera generally, don't hesitate
to join the Abdera users mailing list (you can subscribe by sending an empty message to
user-subscribe@abdera.apache.org ).
Apache Abdera is an open source project and welcomes all contributions.
You can participate by answering questions on the mailing list, filing bug
reports for any problems or improvement ideas you come up with or writing
documentation and code. See the How the ASF works page for background
information on the Apache Software Foundation and the way we work.