Apache Olingo 2.0.0 发布
程序员必上的开发者服务平台 —— DevStore
Apache Olingo 2.0.0 发布,此版本包括大量的 bug 修复和客户端与服务端用户事件的改进。此版本最值得关注的是完全支持 OData V2 的所有特性!此版本现已提供下载,改进内容如下:
Release Notes - Olingo - Version 2.0.0---------------------------------------------------Link: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12314520&version=12327170子任务[OLINGO-308] - POST a new entry where ID is server generated[OLINGO-310] - JSON request is always wrapped in object with "d"property only, even for requests[OLINGO-320] - Documentation for Delta Token Support[OLINGO-335] - Run Code CleanUp on the whole repository[OLINGO-336] - Change version in pom to 2.0.0-SNAPSHOTBug 修复[OLINGO-172] - NavigationProperty not appear in $metadata[OLINGO-235] - Maxlength shouldn't be check when query the odata with Olingo[OLINGO-237] - Add library version to debug output[OLINGO-239] - ClassHelper doesn't find classes when there's a space in the path[OLINGO-241] - API is missing to expose the entity in the OdataResponse[OLINGO-243] - Function returning entity expects wrong "Accept" headerand returns wrong "Content-Type".[OLINGO-245] - Wrong EDM property type when setDefaultNaming is false[OLINGO-251] - Handling insert (OData POST of entity) with reverencedto an existing entity[OLINGO-252] - ODataErrorContext incomplete[OLINGO-255] - Client can't parse expanded inline nav prop which is null[OLINGO-256] - Incorrect Content-Length for ChangeSet in $batch[OLINGO-257] - Potential resource leak[OLINGO-275] - Set ETag for inline entries correctly[OLINGO-284] - Incorrect length validation for Edm.Binary[OLINGO-293] - Unable to POST an entity with a DateTime type fieldusing underlying JPA model[OLINGO-295] - ReferentialConstraints can be null but are stillreturned with a wrapper[OLINGO-298] - Incompatibility with jsr311[OLINGO-305] - case-sensitive vs case-insensitive[OLINGO-306] - Servlet ConcurrentModificationException[OLINGO-312] - Reading resource via Classloader[OLINGO-329] - Not all JPA data types handled correctly[OLINGO-330] - Wrong exception message for matrix parameter in odata path[OLINGO-333] - Function Import With no ReturnType results in a NullPointer[OLINGO-334] - Parsing metadata: FunctionImport reads only first parameter改进[OLINGO-56] - jpa ref web app to feature aslo Create/Updae and Delete samples[OLINGO-104] - JPA Documentation Update: Adding Non JPA Entities asFunction Import Return Types[OLINGO-127] - Support JoinColumns and handle Optional attributeReferencedColumnName[OLINGO-165] - Remove deprecated methods and variables[OLINGO-232] - Add "getEntitySets()" and "getAssociationSets()"methods to the EdmEntityContainer[OLINGO-258] - Deprecated method usage[OLINGO-296] - Tolerate EdmSingle as JSON String or Number[OLINGO-311] - Minor Client Issues[OLINGO-325] - Remove unused code - EdmTypeConvertor新特性[OLINGO-47] - $batch support[OLINGO-105] - Not able to cache the ODataResponse[OLINGO-185] - support for Clob[OLINGO-196] - A means should be exposed for de-serializing error streams[OLINGO-224] - Delta Token feature support in Olingo[OLINGO-297] - Unable to create FunctionImport with empty return type[OLINGO-303] - Functionality to read inline delta feeds[OLINGO-323] - V2 library client improvements任务[OLINGO-331] - Build 2.0.0 release
Apache Olingo 是个 Java 库,用来实现 Open Data Protocol (OData)。 Apache Olingo 包括服务客户端和 OData 服务器方面。当前支持 OData 2.0 ,未来会支持 OData 4.0。Apache Olingo 扩展部分支持 JPA 持久性或者注释 bean 类。
The Open Data Protocol (OData) 是个 web 协议,
为了增强各种网页应用程序之间的数据兼容性,微软公司启动了一项旨在推广网页程序数据库格式标准化的开源数据协议(OData)计划,于此同时,他们还发 布了一款适用于OData协议的开发工具,以方便网页程序开发者们使用。
Open Data Protocol (开放数据协议,OData)是用来查询和更新数据的一种Web协议,其提供了把存在于应用程序中的数据暴露出来的方式。OData运用且构建于很多 Web技术之上,比如HTTP、Atom Publishing Protocol(AtomPub)和JSON,提供了从各种应用程序、服务和存储库中访问信息的能力。OData被用来从各种数据源中暴露和访问信息, 这些数据源包括但不限于:关系数据库、文件系统、内容管理系统和传统Web站点。