Hello, Apache Olingo (incubating) 1.1.0 has been released.
This release is available for immediate download: http://olingo.incubator.apache.org/download.html Apache Olingo is a Java library which enables developers to implement OData producers and OData consumers. The Open Data Protocol (OData, http://odata.org) is a Web protocol for querying and updating data that provides a way to unlock your data and free it from silos that exist in applications today. OData does this by applying and building upon Web technologies such as HTTP, Atom Publishing Protocol (AtomPub) and JSON to provide access to information from a variety of applications, services, and stores. Release Notes - Olingo - Version 1.1.0 (incubating) --------------------------------------------------- New Feature [OLINGO-32] - Introduce (Java) Annotations for definition of EDM [OLINGO-37] - Archetype Support [OLINGO-54] - Conditional Handling - 428 Precondition Required [OLINGO-79] - Make EdmAnnotations available at V2 Edm [OLINGO-95] - ExpandSelectTreeNodeBuilder for V2 Client use case Improvement [OLINGO-11] - JPA support for Collection and Set [OLINGO-26] - Access the current principal of in the HttpRequest [OLINGO-30] - Enhanced Media Resource Handling [OLINGO-31] - Optimze POM for rat check [OLINGO-35] - Optimize Maven Build - exclude Javadoc from default [OLINGO-36] - Remove Java Doc warnings in JPA [OLINGO-39] - Support Max and max as value for the maxLengthFacet [OLINGO-43] - Minimalistic kickstart from JPA models [OLINGO-80] - 404 for several requests to javascript resources on Olingo website [OLINGO-82] - Inconsistent module naming [OLINGO-103] - Expose ODataJPAResponseBuilder for External Usage [OLINGO-121] - Support metadata:type attribute in Entity Properties Sub-task [OLINGO-55] - Enable JPA Processor to throw detail errors [OLINGO-74] - Support for JPA properties with java.util.Set Data Types - For Deep Insert [OLINGO-75] - Adapt JPA Processor Library to Use New EDMFunctionImport* annotations [OLINGO-99] - JPA Processor Refactoring - Change in Package Names Bug [OLINGO-33] - Fix LICENSE issues [OLINGO-34] - Disable port caching in case of Host header set [OLINGO-41] - Export-Package header incorrect in olingo-odata2-core [OLINGO-42] - jpa processor requires a redundant field for many-to-one relationships [OLINGO-44] - $expand doesn't work for several projections of a child navigation property [OLINGO-45] - ClassCastException on Entity update [OLINGO-46] - IllegalArgumentException: While parsing Embeddable Keys - JPAEntityParser [OLINGO-48] - jpa reference application issues wtih sample data population [OLINGO-49] - Create of an owning Entity creates also the inverse Entity even if it exists [OLINGO-50] - Exceptions are not throw [OLINGO-51] - Cannot create an Entry that is related to another one implicitly through the relationship implied in the URL [OLINGO-52] - expand collection issue - Set support [OLINGO-53] - DELETE HTTP response code and body are not compliant [OLINGO-57] - Not possible to get query parameters from context [OLINGO-68] - Support of schema alias in edm implementation [OLINGO-69] - EdmProvider throws 'not implemented' [OLINGO-70] - Missing getHeaderString method in javax.ws.rs.core.HttpHeaders [OLINGO-73] - Woodstox parser fails for big files sometimes [OLINGO-76] - @MappedSuperclass [OLINGO-81] - misleading error message for org.apache.olingo.odata2.service.factory [OLINGO-83] - Annotation processor refactoring [OLINGO-84] - Sync problem with annotation processor [OLINGO-85] - NPE in JPAEdmMappingModelService.mapJPARelationship [OLINGO-93] - Wrong dependency in odata.lib module [OLINGO-102] - Deep insert throws NPE [OLINGO-111] - Unable to scan/load annotated classes within JAR files. [OLINGO-113] - Reading related data (via the AnnotationInMemoryDs) on an empty property cause an exception [OLINGO-116] - Exception during scan/load of annotated classes within JAR files on none Unix systems [OLINGO-119] - OData2-JPA Handle Exception in Expand Callbacks [OLINGO-120] - JPA Entity parser fails if there is a boolean property with "is" prefixed getter method [OLINGO-122] - Exception for creation of entities with AnnotationService [OLINGO-125] - Regular expression issue in a scenario [OLINGO-128] - Do Not add inline entries in the OData Response for Deep Insert Request [OLINGO-130] - Fix distribution management [OLINGO-131] - Create an Annotation Processor Distribution Build Question [OLINGO-118] - Typing of odata entry properties [OLINGO-132] - How to get selected properties from entity A and dependent entity B. [OLINGO-149] - missing 1.1.0-RC03 jar on the repo Task [OLINGO-38] - Do a name search for Olingo as project name [OLINGO-71] - Build V2 Release 1.1.0 [OLINGO-88] - Create 'archetype' for 'Annotation-processor' module [OLINGO-94] - Check if all consumers use the restutils class instead of own methods Test [OLINGO-115] - Control Characters in Serialzation and Deserialzation Wish [OLINGO-109] - Want to apply the select query option on expanded target entity Apache Olingo is an effort undergoing incubation at The Apache Software Foundation (ASF) sponsored by the Apache Incubator PMC. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF. Best Regards, Christian