Thank you Michael ! -Challen
-----Original Message----- From: Bolz, Michael [mailto:[email protected]] Sent: 2014年9月25日 13:58 To: [email protected] Subject: Re: [ANNOUNCE] Apache Olingo 4.0.0-beta-01 has been released 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
