You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@olingo.apache.org by Christian Amend <ch...@apache.org> on 2015/05/12 14:32:29 UTC

[ANNOUNCE] Apache Olingo 4.0.0-beta-03 has been released

Hello,

The Apache Olingo OData Library for Java 4.0.0-beta-03 has been released.

This will be the last beta release with the Olingo community now
working on the first stable release.
For this beta release the focus was on refactoring the code base.
OData V3 specific code has been removed to
focus more closely on the V4 Specification and to simplify the code base.

Additional Features for this release are:
 - Function Import Serialization/Deserialization
 - Action Import Serialization/Deserialization
 - Edm Type Mapping for Deserializer

As well as bug fixes and improvements.

The release is available for download as distribution packages:
http://olingo.apache.org/doc/odata4/download.html

and as maven dependencies:
http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.olingo%22%20AND%20v%3A%224.0.0-beta-03%22

If you would like to get involved please write to:
user@olingo.apache.org


Apache Olingo is a Java library which enables developers to implement
OData producers as well as 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 4.0.0-beta-03
---------------------------------------------------
Link: https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12329347&projectId=12314520

** Sub-task
    * [OLINGO-265] - Edm vocabulary and annotations server implementation
    * [OLINGO-554] - Enhance Context URI builder
    * [OLINGO-555] - Function Import serializer
    * [OLINGO-556] - Function Import Deserializer
    * [OLINGO-557] - Function Imports in Technical Scenario

** Bug
    * [OLINGO-424] - Type filters are added to the OData URI in the
incorrect location when OData parameters such as $filter are also
specified
    * [OLINGO-425] - The key should not be in quotes when
setKeyAsSegment is enabled
    * [OLINGO-559] - Pojogen-maven-plugin tests fail during generated
source compilation
    * [OLINGO-563] - Problem with navigation links in serializer
    * [OLINGO-577] - Invalid escaping of space characters
    * [OLINGO-578] - Deserialize Enum Values in Json correctly
    * [OLINGO-581] - Uri parsing of Edm.Duration literals
    * [OLINGO-584] - ExpressionVisitException inherits from Exception
    * [OLINGO-613] - CommonODataProperty.getProperty() does not break
when it has found property it is looking for.
    * [OLINGO-615] - Unable to serialize custom enum type

** Improvement
    * [OLINGO-564] - Improve code quality for 4.0.0-beta-03
    * [OLINGO-565] - Enable Service Resolution for V4 Servlet
    * [OLINGO-566] - EdmKeyPropertyRef Refactoring
    * [OLINGO-575] - V3 / V4 Code separation
    * [OLINGO-585] - API to get the key predicates of canonical entity
binding URIs
    * [OLINGO-595] - EdmProvider Interface

** New Feature
    * [OLINGO-553] - Function Import Serialization/Deserialization
    * [OLINGO-558] - Edm Type Mapping for Deserializer
    * [OLINGO-603] - Actions in V4
    * [OLINGO-648] - Create FactoryClass for ODataClient in API module

** Task
    * [OLINGO-421] - java client - further improve getter method's
perf in the generated proxy codes
    * [OLINGO-612] - Refactor location of
"org/apache/olingo/commons/core/data" package
    * [OLINGO-649] - V4 Beta 03 Release Preperations

Best Regards,
Christian