Go 语言发布 1.10 版本;Spring Boot 2.0 将在下周发布;Dubbo 正式进入 Apache 孵化器;MongoDB 宣布其即将支持 ACID 事务;苹果要求 iOS 所有应用四月起都必须适配 iPhoneX;WebAssembly 发布首份公开工作草案……一篇文章带你回顾春节假期技术圈发生的大新闻。
Go 语言发布 1.10 版本
最新的 Go 版本 1.10 版在 Go 1.9 之后六个月发布。它的大部分更改都在工具链,运行时和库的实现中。
更新内容包括改进了构建包的缓存、添加了成功测试结果的缓存、在测试期间自动运行、允许使用 cgo 直接在 Go 和 C 之间传递字符串值。此外,新版编译器选项白名单可能会导致 invalid flag 在使用旧版本成功构建的代码中出现意外错误。
Spring Boot 2.0 正式版本将会在下周发布
1 月 31 日,Spring Boot 2.0.0 的首个 RC 版本正式发布,也就是说,距离 Spring Boot 2.0 的 GA 版本又近了一步。
按照目前的计划,GA 版本将在接下来的几周内(2 月 27 日)发布。即便已经接近最后阶段,依然有一些值得关注的新特性令人期待,另外目前还有大量的 issue 和 pull request 需要解决。
MongoDB 宣布其即将支持 ACID 事务
MongoDB CTO Eliot Horowitz 于 2 月 16 日凌晨在 MongoDB 西雅图大会上宣布,MongoDB 将在 4.0 版本中正式推出多文档 ACID 事务支持 。
“MongoDB 4.0 将支持多文档事务,届时 MongoDB 将成为唯一能够同时支持速度,灵活性,JSON 文档模型优势 和 ACID 数据完整性保证的数据库。通过快照隔离,MongoDB 的事务能够提供一个全局一致的数据视图,并可以实现 all-or-nothing 的事务提交及回滚机制,保证数据的完整性。”
Dubbo 正式进入 Apache 孵化器,开启开源新时代
2 月 15 日,阿里进行了一波紧张的投票,最后以多数赞同票通过 Dubbo 进入 Apache 孵化器。
Dubbo 于 2011 年开源,是国内比较早的、影响较大的开源项目,包括阿里巴巴、京东、当当网、去哪儿网、网易考拉、微店等电商平台都有其成功应用案例。Dubbo 进入 Apache 孵化器,表示着它不再是阿里巴巴的 Dubbo,而是社区的,它未来的走向以及规则将会像其他的 Apache 项目一样。
苹果要求 iOS 所有应用四月起都必须适配 iPhoneX
2 月 16 日,苹果通知开发者,从 2018 年 4 月开始,所有提交到 App Store 商店的应用必须支持 iPhone X 的 Super Retina 显示屏。这意味着新应用的开发者必须要保证自己的应用可以完美支持 5.8 英寸边到边 OLED 屏幕。
Java 10 发布了第一个候选版本
近日,期待已久、没有跳票的 JDK 10 发布了其第一个候选版本,官方表示第二个候选版本将在 3 月份发布。JDK 10 是 Java SE 10 的实现,将在 2018 年 3 月 20 号发布正式版本。其关键改进包括局部类型推断和整洁的垃圾回收接口。在同意加入早期采用者计划后,用户可以在官网下载体验 (http://jdk.java.net/10/)。
WebAssembly 发布首份公开工作草案
美国当地时间 2 月 15 日,W3C 的 WebAssembly 工作组发布了第一份公开的工作草案,包含了 WebAssembly 核心规范、WebAssembly JavaScript 接口,以及 WebAssembly Web API,有以下主要内容:
WebAssembly 核心规范:描述了 WebAssembly 标准核心的 1.0 版本,这是一种安全、便携、底层的代码格式,专为高效执行和紧凑表示而设计。
WebAssembly JavaScript 接口:提供了一个用于与 WebAssembly 交互的显式 JavaScript API。
WebAssembly Web API:描述 WebAssembly 与更广泛的 Web 平台的集成。
微软正式开源 Blazor ,将 .NET 带回到浏览器
微软 ASP.Net 团队近日正式开源了 Blazor ,这是一个 Web UI 框架,可通过 WebAssembly 在任意浏览器中运行 .Net 。
Blazor 旨在简化快速的单页面 .Net 浏览器应用的构建过程,它虽然使用了诸如 CSS 和 HTML 之类的 Web 技术,但它使用 C#语言和 Razor 语法代替 JavaScript 来构建可组合的 Web UI 。通过提供用于编译到 Web 的大小和高效加载的格式,WebAssembly 可让 .Net 在浏览器中运行。
Waymo 正式宣布无人车出行平台,Uber 或受冲击
2 月 16 日消息,近日谷歌母公司 Alphabet 首席财务官鲁斯·珀拉特在财报电话会议上,宣布,旗下无人驾驶公司 Waymo 将于今年晚些时候推出 Waymo 品牌的共享出行应用。
这再次证明了 Waymo 在无人驾驶领域的领先地位,尤其是在安全性方面。不过,这对 Uber 来说不是好消息。如果共享出行的未来是无人驾驶,那么未来人们会选择 Waymo 的服务,而不是 Uber。
英伟达将发布挖矿专用 GPU
据路透社报道,英伟达将在下月发布新一代显卡 GPU,代号「Turing」,专门用于虚拟货币挖矿。在虚拟货币挖矿大量使用其显卡导致价格抬高的情况下,这是英伟达为保证游戏显卡供应所做的努力。
谷歌宣布 TPU 全面开放,向英伟达 GPU 开炮
2 月 13 日消息,谷歌在其云平台博客上宣布了 TPU 服务开放的消息,价格大约为每云 TPU 每小时 6.50 美元,而且数量有限。谷歌大神 Jeff Dean 更是连发 10 条推特,向外界宣布谷歌 TPU 首次对外全面开放,这也意味着 TPU 的商业化正在加速。
了解人工智能芯片行业的人都知道,英伟达的 GPU 在 AI 时代独占鳌头,红利尽享。其劲敌则是谷歌的 TPU。此前 TPU 并未向第三方用户开放,多是用在谷歌自家产品上,对 GPU 并不构成实质性威胁。这一次谷歌宣布 TPU 全面开放,向英伟达 GPU 正面开炮。
参考线索
http://www.oschina.net/news/93422/go-1-10-released
http://mp.weixin.qq.com/s/HV-DXRnNwOmml_flMppB8A
http://mp.weixin.qq.com/s/kwOOMw9-4ghhVHTq_PK8Xg
http://mp.weixin.qq.com/s/674mzTKuO1rLnpa5twwZeA
http://tech.sina.com.cn/t/2018-02-16/doc-ifyrrmye2060542.shtml
https://mp.weixin.qq.com/s/qIhygn1anq2QJ0t-_u1zGw
https://tool.oschina.net/news/93414/webassembly-first-public-working-drafts
https://www.oschina.net/news/93475/microsoft-opensource-blazor
http://finance.sina.com.cn/stock/usstock/c/2018-02-17/doc-ifyrrmye2215887.shtml
http://www.jiemian.com/article/1945752.html
http://www.igeek.com.cn/article-919631-4.html
来自:InfoQ
未经允许请勿转载:程序喵 » 春节假期技术圈都发生了哪些大新闻?