Hi,
ATM it is, indeed:
http://search.maven.org/#search%7Cga%7C1%7Corg.apache.olingo
Regards.
On 25/09/2014 07:57, Bolz, Michael wrote:
Hi Challen,
The release is already in the main Apache Repository:
https://repository.apache.org/index.html#nexus-search;gav~org.apache.olingo
~~4.0.0-beta-01~~
But it seems that it is not yet distributed to other Maven Repositories.
Kind regards,
Michael
On 25.09.14 07:00, "Challen He" <[email protected]> wrote:
Glad to see this! still waiting for
http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.olingo%22%20A
ND%20v%3A%224.0.0-beta-01%22 to show up so that we can use it.
Thanks,-Challen
-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of
Michael
Sent: 2014年9月24日 5:10
To: [email protected]; [email protected]
Subject: [ANNOUNCE] Apache Olingo 4.0.0-beta-01 has been released
Hello,
Apache Olingo OData Library for Java 4.0.0-beta-01 has been released.
This first release of Apache Olingo OData Library provides support for
OData V4 specification for:
- basic read and write use cases for Java Client implementations (Apache
Olingo OData Client for Java)
- basic read use cases for Java Server implementations (Apache Olingo
OData Server for Java)
- basic use cases for Android Clients implementations (Apache Olingo
OData Client for Android).
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%20A
ND%20v%3A%224.0.0-beta-01%22
Apache Olingo is a Java library which enables developers to implement
OData V4 producers as well as OData V4 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-01
---------------------------------------------------
Link:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12314520&
version=12325571
New Feature
[OLINGO-61] - V4 complient EDM
[OLINGO-63] - Parse Uri in Producer with AntLr [OLINGO-66] - V4 complient
Deserializer for a client [OLINGO-190] - Merge Service Document
deserialization from ODataJClient [OLINGO-194] - Merge and update
URIBuilder and FilterFactory from ODataJClient [OLINGO-200] - Merge V3's
Atom / JSON (de)serializers and implement V4's [OLINGO-206] - URI
Validator [OLINGO-211] - Merge V2 Servlet into V4 [OLINGO-233] - Provide
configuration option for connecting via HTTP proxy [OLINGO-244] - Client
upsert [OLINGO-254] - Integrate missing type information with Edm if
available [OLINGO-259] - Implement delta response handling [OLINGO-260] -
Merge ODataJClient's Proxy layer and update for V4 [OLINGO-261] - Merge
ODataJClient's maven plugin and update for V4 [OLINGO-262] - Merge
ODataJClient's Android features [OLINGO-263] - Edm vocabulary and
annotation interfaces [OLINGO-266] - Technical Service for OData 4.0
Server [OLINGO-362] - Client support for OAuth2 [OLINGO-400] - Add build
target for documentation to build
Sub-task
[OLINGO-60] - Edm Interfaces and Provider based on V4 Specification
[OLINGO-62] - Implement Edm Interfaces [OLINGO-65] - EdmPrimitiveType
questions [OLINGO-143] - Javadoc for Edm API classes [OLINGO-161] -
Refactor module names to client/server [OLINGO-163] - Optimize pom
dependencies [OLINGO-167] - Metadata Document Serialization [OLINGO-168]
- Service Document Serialization [OLINGO-170] - Move edm server
implementation to server module [OLINGO-186] - Implement common Edm
interfaces client-side [OLINGO-187] - Use EdmType hierarchy in client
code [OLINGO-212] - Handle edmx:Reference in V4 ODataMetadataRequest
[OLINGO-230] - Support for navigation properties in complex types
[OLINGO-234] - Invoke requests [OLINGO-264] - Instance annotations
[OLINGO-267] - Implement Scenario EDM Provider [OLINGO-269] - Create Web
Application Project [OLINGO-270] - Enable Scenario Service for FIT
Testing [OLINGO-288] - Discuss http dependency of ODataServer API
[OLINGO-294] - Move common serializer code to commons [OLINGO-304] -
Enable Intengration Test over proxy configuration [OLINGO-313] - OData
Version Header [OLINGO-328] - Implement content negotiation [OLINGO-337]
- FIT Tests [OLINGO-346] - Vote on release candidate [OLINGO-348] -
Translatable exception messages [OLINGO-349] - ODataError serialization
[OLINGO-350] - Exceptions should result in correct http status codes on
server side [OLINGO-356] - Improve code quality [OLINGO-366] - Enforce
delayed HTTP requests [OLINGO-367] - Support $select in client proxy
[OLINGO-368] - Support for proxy methods' asynchronous invocation
[OLINGO-369] - Review client proxy exception handling [OLINGO-370] -
Provide client proxy entity / complex type creator
Bug
[OLINGO-207] - Replace Formbased URL decoder in class UriDecoder
[OLINGO-209] - Re-introduce support for multiple containers in Edm
interfaces [OLINGO-214] - EdmTimeOfDay / EdmDateTimeOffset don't support
required precision [OLINGO-248] - Provide support for asynchronous
requests [OLINGO-253] - $select doesn't comply with specifications
[OLINGO-272] - https authentication request results in
NonRepeatableRequestException [OLINGO-274] - fix V4 json error response's
deserializing (ATOM is still a TODO) [OLINGO-284] - Incorrect length
validation for Edm.Binary [OLINGO-314] - pojogen plugin needs generate
correct name for EDM complex type [OLINGO-315] - handle the case of zero
container in EDM schema [OLINGO-318] - client should base64encode
edm.binary data, not as URLSafeString [OLINGO-319] - fix
java.lang.IllegalStateException: Content has been consumed [OLINGO-321] -
client proxy code should support calling operation on minimal metadata
entity [OLINGO-326] - URIbuilder issue on android, and uri format issue
of addressing derived types [OLINGO-327] - make client supports shorter
operation name in url (not protocol standard) [OLINGO-340] -
UnderlyingType in EnumType is not evaluated correctly [OLINGO-341] -
Response for EdmMetadataRequest return status code -1 [OLINGO-353] -
Patch after Post will get error [OLINGO-355] - Maven Import of Olingo
4.0. code in Eclipse Kepler fails using M2E plugin fails [OLINGO-357] -
Error when generating URI with DateTimeOffset [OLINGO-363] - Client proxy
code at runtime shouldn't re-download metadata [OLINGO-371] - Client
proxy: bad enum type serialization with PATCH [OLINGO-384] - JS- clean up
OData V3 types in Utils.js [OLINGO-385] - JS- clean up OData V3 types in
Utils.js [OLINGO-390] - Client JSON serializer should correctly output
complex value's odata.type [OLINGO-391] - Base64 handling on Android
[OLINGO-392] - JS-read service document [OLINGO-393] - JS-support add
links via $ref [OLINGO-395] - Java client should support the deletion
based on locally created entity [OLINGO-396] - Parser (for URI) does not
handle $format correctly [OLINGO-398] - java proxy code: duplicated
$select, $expand, $skip & $top in query URL.
[OLINGO-399] - java client - improve container.flush() [OLINGO-403] -
java client - navigation deletion error [OLINGO-404] - Allow iterator
inheritance [OLINGO-405] - Content-Length not set even when requested
[OLINGO-407] - JS- should define V4's window.odatajs.oData to replaceV3's
window.OData [OLINGO-415] - Java client-proxy code getter method has
performane issue
Improvement
[OLINGO-64] - Enhance V4 build with Rat and Checkstyle [OLINGO-77] -
Refactor package naming for V4 [OLINGO-202] - Refactor getOperation
methods [OLINGO-242] - Custom HTTP User-Agent [OLINGO-280] -
pojogen-maven-plugin: off-line generation [OLINGO-338] - Refactor
ContentType and AcceptType class in server API [OLINGO-364] - Better
Android client support [OLINGO-365] - Client proxy API review
[OLINGO-377] - Improve infrastructure in FIT for code coverage support
Task
[OLINGO-58] - Setup module structure for V4 [OLINGO-59] - Setup build job
for V4 project [OLINGO-159] - Change license headers to ASF [OLINGO-169]
- Define common Edm interface elements [OLINGO-175] - Replace external V3
test service by providing a static one [OLINGO-191] - use general
namespace for lastest version.
[OLINGO-192] - remove.odata4 from package name [OLINGO-205] - Migrate V3
request and response from ODataJClient [OLINGO-236] - Re-Factor FIT
[OLINGO-246] - Provide batch request support on static server (fit) ant
V3 test integration [OLINGO-342] - Release OData 4.0 Version
4.0.0-beta-01 [OLINGO-381] - Provide client customization samples
[OLINGO-419] - Olingo OData Client for Java Script release
odatajs-4.0.0-beta-01 [OLINGO-437] - js - publish beta01's nuget package
Test
[OLINGO-286] - OData 4.0 client interoperability tests [OLINGO-287] -
OData 4.0 JSON format conformance tests
Kind Regards,
Michael
--
Francesco Chicchiriccò
Tirasa - Open Source Excellence
http://www.tirasa.net/
Involved at The Apache Software Foundation:
member, Syncope PMC chair, Cocoon PMC, Olingo PMC
http://people.apache.org/~ilgrosso/