Hello, we proudly announce that Apache Olingo 4.2.0 has been released. This is the third stable Olingo release for OData Version 4 (see specification [1] and new features [2]).
This release is available for download: http://olingo.apache.org/doc/odata4/download.html New Tutorials and documentation are also available: http://olingo.apache.org/doc/odata4/index.html Available also in central maven repository: http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.olingo%22%20AND%20v%3A%224.2.0%22 and the Apache repository: https://repository.apache.org/index.html#nexus-search;gav~org.apache.olingo~~4.2.0~~ If you would like to get involved please write to: <[email protected]> Or subscribe to our mailing list as described here: http://olingo.apache.org/support.html Apache Olingo is a Java library which enables developers to implement OData service providers (server) and consumers (clients) for OData V2 and V4. The Open Data Protocol (OData, http://www.odata.org/) is an open protocol to allow the creation and consumption of queryable and interoperable RESTful APIs in a simple and standard way. [1]: http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html [2]: http://docs.oasis-open.org/odata/new-in-odata/v4.0/cn01/new-in-odata-v4.0-cn01.html Release Notes - Olingo - Version 4.2.0 --------------------------------------------------- Link: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12314520&version=12334357 Bug [OLINGO-777] - samples/server is not returning entity/entitycollections in xml [OLINGO-810] - Parameter aliases are not allowed in comnbination with key predicates [OLINGO-811] - Use of $count for expanded items does not work [OLINGO-848] - Client-Proxy: getting a property of an entity flags the entity as changed [OLINGO-853] - Datetime values not properly encoded in OData entity identifiers [OLINGO-854] - String values are not encoded correctly in EdmString.toUriLiteral [OLINGO-861] - MetaDataParser unable to build EdmProvider from Edmx files with references [OLINGO-862] - MediaEntity Type: HasStream is not inherited [OLINGO-863] - MetaDataParser unable to handle more than one Schemas in a single Edmx file [OLINGO-864] - EdmDate and EdmTimeOfDay output in local timezone [OLINGO-865] - Derived types without odata.type annotation [OLINGO-866] - Edm ActionImport deserialize does not read Annotation [OLINGO-868] - MetaDataParser unable to handle Terms with more than one value for "AppliesTo" Attribute [OLINGO-869] - MetaDataParser unable to handle Properties/Terms defined with Type "Edm.PropertyPath" or Collection(Edm.PropertyPath) [OLINGO-878] - XML 1.0 invalid characters not supported in Odata Atom feed [OLINGO-884] - Stream update of contained media entities not possible [OLINGO-887] - Failure in EdmDateTest.valueToString:56 [OLINGO-890] - Client-Proxy: expanding to a contained entity set results in an error [OLINGO-897] - Cannot filter on derived properties - startTypeFilter in MemberImpl is ignored [OLINGO-898] - Create entities of derived types - ODataJsonDeserializer ignoring odata.type in navigation links [OLINGO-903] - ?$format=json does not work when entity or collection is nonexistent [OLINGO-904] - $crossjoin with $expand not being parsed correctly [OLINGO-906] - ODataXMLSerializer returning HTTP status code as internal code [OLINGO-907] - Entity-Id handling is in-correct in "server-core-ext" module [OLINGO-908] - "Method Not Allowed" response must include allowed methods [OLINGO-911] - "server-core-ext" handling the PUT/DELETE of $value handling in-correct [OLINGO-912] - Serializer does not support writing $expand($count=true) value [OLINGO-913] - SchemaBasedEdmProvider using wrong EntityContainer FQN to gets items [OLINGO-914] - Annotation @odata.id must be present if entity's key fields are omitted from the response [OLINGO-915] - FunctionImports should also support additional SystemQueryOptions [OLINGO-916] - Parse of URI with single guid key predicate fails [OLINGO-925] - EdmxReference package is in both commons-api and Server-api Improvement [OLINGO-834] - Refactoring URI Parsing [OLINGO-846] - Flexible URL parsing for System Query Options [OLINGO-851] - V4 Enhance EdmMapping object to contain internal names [OLINGO-852] - V4 code cleanup epic for 4.2.0 [OLINGO-855] - Add Support/Validation for OData-Isolation header in server-ext module [OLINGO-874] - Odata4HttpHandler does not have proper error handling [OLINGO-877] - Collection of Complex Values should be supported on URL as Function Parameter [OLINGO-880] - Load OData Core annotation vocabularies implicitly in MetadataParser [OLINGO-902] - V2 Date calculations in filter expressions (OASIS-917 issue) [OLINGO-921] - Add Server Extension to ZIP distribution New Feature [OLINGO-801] - Complex Parameters for FunctionImports [OLINGO-825] - Create entities of derived types - ODataJsonDeserializer ignoring odata.type [OLINGO-832] - Provide streaming support for response (entity) serialization Question [OLINGO-845] - When JPA and JPA Annotation Processor will be made available in Olingo 4 Task [OLINGO-922] - Build 4.2.0 Release -------------------------------------------------------------------------------------------------------------------------------------------------------- Best Regards, Christian
