芊雅企服
软件更新资讯

Apache Olingo 4.0.0 正式发布 JDK 1.8 支持

芊雅企服技术团队268 次浏览约 7 分钟读完

Apache Olingo 4.0.0 正式发布,这是 OData 版本 4 的第一个稳定 Olingo 版本。Apache Olingo 4.0 支持 OData V4 主要的创建,查看,更新和删除特性。

此版本现已提供下载:http://olingo.apache.org/doc/odata4/download.html

教程和文档:http://olingo.apache.org/doc/odata4/index.html

Maven:http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.olingo%22%20AND%20v%3A%224.0.0%22

OData 相关资料:

[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

发行说明
—————————————————
链接:https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12314520&version=12332356

子任务

  • [OLINGO-642] – Adding an OSGi version of the Cars server sample
  • [OLINGO-750] – Fix issues (critical/major) found by Olingo Code Analyse

Bug 修复

  • [OLINGO-431] – java client – build failure maybe becase of

language/regional setting

  • [OLINGO-652] – V4 Server gives null error messages for null pointer exceptions
  • [OLINGO-653] – V4 System Query options for POST calls should lead to

an exception

  • [OLINGO-655] – V4 TecSvc Action Data bug
  • [OLINGO-658] – V4 TecSvc should return representation for

modification requests

  • [OLINGO-664] – ODataJsonSerializer does not support null values for

Edm.Boolean

  • [OLINGO-679] – URI parser does not allow counting filtered collections
  • [OLINGO-735] – reflectionEquals in ClientItem and FullQualifiedName

make for unacceptable parsing performance.

  • [OLINGO-738] – server-ext: Missing UpsertEntity feature
  • [OLINGO-741] – UriParser unable to determine correct UriResource

type when NavigationProperty has same name as an EntitySet

  • [OLINGO-742] – EntitySet name does not allow period “.” in its name
  • [OLINGO-755] – Request $expand with valid EntitySetName does not

respond correct error

  • [OLINGO-756] – Request $expand=* leads to NPE in TecSvc and Tutorial (P6)
  • [OLINGO-775] – Problem with Maven 3.3.x on windows

改进

  • [OLINGO-487] – Detailed exception when no entity set is defined for

one to one navigation

  • [OLINGO-632] – Make Olingo jars to OSGi bundles
  • [OLINGO-650] – ContextURL error “Expand is not supported within

complex properties”

  • [OLINGO-654] – V4 and V2 change Copyright years to include 2015 in

NOTICE files

  • [OLINGO-659] – V4 Small Bugs Epic
  • [OLINGO-675] – Improve ActionProcessor hirachy structure
  • [OLINGO-682] – Support $ref in $expand
  • [OLINGO-687] – $crossjoin with $filter option errors with expression

not allowed

  • [OLINGO-690] – V4 Use ContentType as input parameter for de/serializers
  • [OLINGO-692] – Improve processor methods
  • [OLINGO-693] – Remove Serializable Interface from CSDLNamed Interface
  • [OLINGO-699] – Move commons serializer to client
  • [OLINGO-700] – Add deserialization support for action parameters
  • [OLINGO-701] – Minor clean up before next release
  • [OLINGO-712] – Delete Client HttpHeader Enum and use Commons Http

Header constants

新特性

  • [OLINGO-631] – JDK 1.8 Support
  • [OLINGO-663] – V4 Conditional Handling Support on Server Side
  • [OLINGO-698] – Prefer Header Convenience
  • [OLINGO-708] – Support for Asynchronous Requests handling
  • [OLINGO-731] – V4 Debug Support

任务
• [OLINGO-694] – Refactor samples structure and add tutorials
—
更多内容请看发行说明。

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” target=”_blank”>OData) 是个 web 协议,

为了增强各种网页应用程序之间的数据兼容性,微软公司启动了一项旨在推广网页程序数据库格式标准化的开源数据协议(OData)计划,于此同时,他们还发 布了一款适用于OData协议的开发工具,以方便网页程序开发者们使用。

Open Data Protocol (开放数据协议,OData)是用来查询和更新数据的一种Web协议,其提供了把存在于应用程序中的数据暴露出来的方式。OData运用且构建于很多 Web技术之上,比如HTTP、Atom Publishing Protocol(AtomPub)和JSON,提供了从各种应用程序、服务和存储库中访问信息的能力。OData被用来从各种数据源中暴露和访问信息, 这些数据源包括但不限于:关系数据库、文件系统、内容管理系统和传统Web站点。

相关文章

软件更新资讯Firefox 135.0 发布

Firefox 135.0 现已发布,具体更新内容如下: New Firefox 翻译现在支持比以往更多的语言…

1db25d63924c2fff4d7feb76cf041519软件更新资讯2025年无人自助棋牌室还能不能做?2025年还能不能做共享茶室

2025年还能不能做共享茶室,其实很尴尬,毕竟经济很差。但是我们给的建议是,如果手上有闲钱,有合适的场地,这种…

22软件更新资讯共享茶室加盟好还是自营好?

共享茶室是一种新兴的商业模式,包括加盟和自营两种经营方式。那么,到底是选择共享茶室加盟还是自营更好呢?这个问题…

cd9e2de08dacbe576c20a768773a8972软件更新资讯成都共享棋牌室系统多少钱?成都开共享棋牌室为什么选择芊雅共享棋牌室系统

成都共享棋牌室系统的价格取决于您选择的具体系统和规模。不同的系统功能和设备不同,其价格也会有所不同。在成都,共…

1软件更新资讯厦门宝丹鹭共享空间平台上线,厦门共享茶室系统哪家好?

厦门宝丹鹭共享空间平台上线,主打商务接待场景,由芊雅共享茶室系统强力驱动。近期我们将实地参观本福建的共享空间,…

Gym man and woman push-up strength pushup with dumbbell in a crossfit workout软件更新资讯健身APP开发帮助用户解决各种健身问题

我们都知道每一个胖子都是资深的潜力股,可以看出身形的塑造改变的不单单是外边,更多的是气质,如今越来越多人都加入…

免费获取你的专属方案。

资深技术顾问一对一诊断需求,为你量身定制方案与报价。

  • 免费需求诊断与方案建议
  • 透明报价,工期明确
  • 现成方案与定制开发灵活组合
电话咨询135 0699 3986

信息仅用于顾问联系你,绝不外泄。

电话咨询免费获取方案

和技术顾问聊聊,免费拿方案。

说说你的行业和想法,顾问免费评估方案与报价。

电话咨询135 0699 3986一键拨打
微信号fzqianya
技术顾问微信二维码
微信扫一扫添加技术顾问,直接沟通需求截图保存后,在微信“扫一扫”中选择图片识别

不方便沟通?留下电话,顾问回电