Spring Boot 2.0正式版下周发布;MongoDB 4.0将正式支持ACID事务;Go 1.10发布 | 要闻回顾

2018 年 2 月 24 日 开源中国


重要软件版本更新回顾:

 · Spring Boot 2.0.0 RC2 发布,下周发布正式版

 · 重大功能,MongoDB 4.0 将正式支持 ACID 事务

 · Go 语言 Go 1.10 发布,包含大量更新和改进

 · Ubuntu 16.04.4 LTS (Xenial Xerus) 将于 3 月 1 日发布

 · 语义化前端框架 Semantic-UI 2.3.0 正式发布,重大更新

 · 微软发布 Visual Studio 15.6 第五个预览版


Spring Boot 2.0.0 RC2 发布,下周发布正式版

Spring Boot 2.0.0.RC2 已发布,可从里程碑仓库中获取。


该版本关闭了 180 个 issue 和 PRs,这是第二个,也是最后一个候选版。一切已准备就绪,2.0.0 正式版将于下周发布。


此外,开发团队已经完善了 RC1 的一些条目,包括显著改进了 Micrometer 的集成和众多的依赖升级。有关变更内容和升级说明的完整列表,请参阅 Wiki 上的 Spring Boot 2.0.0.RC2 发行说明。


要开始使用 Spring Boot 2.0.0 RC2,可在 start.spring.io 上引导一个新项目。如果希望从 Spring Boot 1.5(或更早版本)进行升级,请参阅迁移指南。


发行说明:https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0.0-RC2-Release-Notes

迁移指南:https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Migration-Guide



重大功能,MongoDB 4.0 将正式支持 ACID 事务

MongoDB CTO Eliot Horowitz 于2月16日凌晨在 MongoDB 西雅图大会上宣布,MongoDB将在4.0版本中正式推出多文档ACID事务支持 。


“MongoDB 4.0 将支持多文档事务,届时MongoDB将成为唯一能够同时支持速度,灵活性,JSON文档模型优势和ACID数据完整性保证的数据库。通过快照隔离,(MongoDB)的事务能够提供一个全局一致的数据视图,并可以实现all-or-nothing的事务提交及回滚机制,保证数据的完整性。”


这个功能的支持,完全不亚于2014年MongoDB引入WiredTiger存储引擎的影响力。因为这个功能的引入,原计划是3.8版本的MongoDB将直接进入4.0时代。


ACID 多文档事务,可以理解为关系型数据库的多行事务。在关系型的事务支持中,大家几乎无一例外支持同一事务内操作的原子性,即要么全部提交,要么全部回滚。这个同一事务内可以有多个操作,针对于多个表,或者是同一个表内的多行数据。


更多详情可以查看:

http://www.zdnet.com/article/mongodb-4-0-will-take-acid/#ftag=RSSbaffb68



Go 语言 Go 1.10 发布,包含大量更新和改进

最新的Go 版本1.10版 在Go 1.9之后六个月发布。它的大部分更改都在工具链,运行时和库的实现中。


更新内容:

· 此发行版改进了构建包的缓存

· 添加了成功测试结果的缓存

· 在测试期间自动运行

· 并允许使用cgo直接在Go和C之间传递字符串值

· 此外,新版编译器选项白名单可能会导致invalid flag在使用旧版本成功构建的代码中出现意外错误。


完整内容请查看发行说明:

https://golang.org/doc/go1.10


Ubuntu 16.04.4 LTS (Xenial Xerus) 将于 3 月 1 日发布

Canonical 的 Lukasz Zemczak 宣布,该公司计划于 3 月 1 日更新长期支持版的 Ubuntu 16.04 LTS(Xenial Xerus) 操作系统,这是其第四次维护更新。该版本最初计划于 2018 年 2 月 15 日发布,但由于上月已公开披露的 Meltdown 和 Spectre 安全漏洞,Canonical 上个月决定推迟它,因为其已经影响数十亿设备。


Lukasz Zemczak 在邮件列表中宣布鉴于事情正在解决,已将 3 月 1 日定为新的计划日期发布日期。“我们期望在那个时候在档案中提供所有必需的作品,并且将为镜像提供所有必要的安全修补程序。”


同时,Ubuntu 17.10 的内核和显示服务器更新将随之一起提供。


Canonical 承诺为 Ubuntu 16.04 LTS 提供五年的支持,直到 2021 年 4 月。该操作系统于两年前于 2016 年 4 月 21 日发布,至今它已收到三次此类维护更新。Xenial Xerus 系列的更新维护计划更新至 Ubuntu 16.04.5,该系列可能会在今年晚些时候推出。


在 2018 年 4 月 26 日,Canonical 计划发布一个新的长期支持的 Ubuntu版 本,代号 Bionic Beaver,也就是 Ubuntu 18.04 LTS,它将得到包含最新安全和软件更新的类似维护更新支持,直到 2023 年 4 月。所有 Ubuntu 16.04 LTS 用户将能够升级到 Ubuntu 18.04 LTS。


语义化前端框架 Semantic-UI 2.3.0 正式发布,重大更新

Semantic-UI 2.3.0 已正式发布,这是一个重大更新的版本,看看有哪些值得关注的新特性:


· Font Awesome 5.0 & 更好的 Icon 搜索:Semantic UI 现在已引入 Font Awesome 5。此外,Semantic-UI icon 文档现在包含全局图标搜索功能,可轻松复制和以 html 方式粘贴


· 搜索:类别搜索现在可以与本地搜索一起使用,方法是向任何结果添加 category 属性并指定 type: 'category'

var categoryContent = [

    { category: 'South America', title: 'Brazil' },

    { category: 'South America', title: 'Peru' },

    { category: 'North America', title: 'Canada' },

    { category: 'Asia', title: 'South Korea' },

    { category: 'Asia', title: 'Japan' },

    { category: 'Asia', title: 'China' },

    { category: 'Europe', title: 'Denmark' },

    { category: 'Europe', title: 'England' },

    { category: 'Europe', title: 'France' },

    { category: 'Europe', title: 'Germany' },

    { category: 'Africa', title: 'Ethiopia' },

    { category: 'Africa', title: 'Nigeria' },

    { category: 'Africa', title: 'Zimbabwe' },

  ];

  $('.ui.search')

    .search({

      type: 'category',

      source: categoryContent

    })

  ;


· Flexbox Modals 和 Dimmers:Semantic UI 2.3 包括重写的 modal,以使用垂直居中的非 js flexbox 定位。


有关 Semantic-UI 2.3.0 新特性的详细内容,点此查看:

https://semantic-ui.com/introduction/new.html  
https://github.com/Semantic-Org/Semantic-UI/blob/master/RELEASE-NOTES.md


下载地址:

https://github.com/Semantic-Org/Semantic-UI/releases/tag/2.3.0


微软发布 Visual Studio 15.6 第五个预览版

微软发布 Visual Studio 15.6 的第五个预览版,该版本包括 Preview SDK Build 17095


新版本值得关注的内容是包含 C++/WinRT,有一些注意事项:


可能会发生错误:

· Cannot deploy to a device: When attempting to deploy to a mobile device, it fails with the following error: DEP0001: Unexpected Error: SmartDeviceException – Class not registered [0x80131500]


解决上述错误的方法是:

· Go to Administrative Command Prompt

· Run REGSVR32 “\Program Files (x86)\Windows Kits\10\bin\10.0.17095.0\x86\SirepClient.dll”


该版本不包含如下工具:

· Filtdump.exe

· JSConstraintDebug.exe

· Regwindmd.exe

· Topedit.exe


下载地址:https://www.visualstudio.com/vs/preview/


发行说明:

https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-Preview-relnotes



推荐阅读

给程序员的 2018 新年计划清单

程序员的春节正确打开方式:防火防盗防老板...

25 副为程序员定制的对联,祝大家除夕快乐!

深入了解 Token 认证的来龙去脉

大型高并发与高可用的三层缓存架构总结

点击“阅读原文”查看更多精彩内容

登录查看更多
0

相关内容

ACID,指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。一个支持事务(Transaction)的数据库,必需要具有这四种特性,否则在事务过程(Transaction processing)当中无法保证数据的正确性,交易过程极可能达不到交易方的要求。
【ICMR2020】持续健康状态接口事件检索
专知会员服务
17+阅读 · 2020年4月18日
【SIGMOD2020-腾讯】Web规模本体可扩展构建
专知会员服务
29+阅读 · 2020年4月12日
德勤:2020技术趋势报告,120页pdf
专知会员服务
190+阅读 · 2020年3月31日
《代码整洁之道》:5大基本要点
专知会员服务
49+阅读 · 2020年3月3日
【大数据白皮书 2019】中国信息通信研究院
专知会员服务
137+阅读 · 2019年12月12日
【干货】大数据入门指南:Hadoop、Hive、Spark、 Storm等
专知会员服务
95+阅读 · 2019年12月4日
资源|Blockchain区块链中文资源阅读列表
专知会员服务
43+阅读 · 2019年11月20日
Python 3.8.0来了!
数据派THU
5+阅读 · 2019年10月22日
专访阿里亚顿:Serverless与BFF与前端
前端之巅
45+阅读 · 2019年5月8日
浅谈 Kubernetes 在生产环境中的架构
DevOps时代
11+阅读 · 2019年5月8日
阿里云发布机器学习平台PAI v3.0
雷锋网
12+阅读 · 2019年3月22日
一年一版本,Sublime Text 3.2 正式发布
开源中国
4+阅读 · 2019年3月14日
去哪儿网开源DNS管理系统OpenDnsdb
运维帮
21+阅读 · 2019年1月22日
发布TensorFlow 1.4
谷歌开发者
7+阅读 · 2017年11月23日
Arxiv
8+阅读 · 2018年11月27日
Arxiv
3+阅读 · 2018年10月18日
CoQA: A Conversational Question Answering Challenge
Arxiv
7+阅读 · 2018年8月21日
Arxiv
8+阅读 · 2018年1月12日
Arxiv
4+阅读 · 2016年12月29日
VIP会员
相关VIP内容
【ICMR2020】持续健康状态接口事件检索
专知会员服务
17+阅读 · 2020年4月18日
【SIGMOD2020-腾讯】Web规模本体可扩展构建
专知会员服务
29+阅读 · 2020年4月12日
德勤:2020技术趋势报告,120页pdf
专知会员服务
190+阅读 · 2020年3月31日
《代码整洁之道》:5大基本要点
专知会员服务
49+阅读 · 2020年3月3日
【大数据白皮书 2019】中国信息通信研究院
专知会员服务
137+阅读 · 2019年12月12日
【干货】大数据入门指南:Hadoop、Hive、Spark、 Storm等
专知会员服务
95+阅读 · 2019年12月4日
资源|Blockchain区块链中文资源阅读列表
专知会员服务
43+阅读 · 2019年11月20日
相关资讯
Python 3.8.0来了!
数据派THU
5+阅读 · 2019年10月22日
专访阿里亚顿:Serverless与BFF与前端
前端之巅
45+阅读 · 2019年5月8日
浅谈 Kubernetes 在生产环境中的架构
DevOps时代
11+阅读 · 2019年5月8日
阿里云发布机器学习平台PAI v3.0
雷锋网
12+阅读 · 2019年3月22日
一年一版本,Sublime Text 3.2 正式发布
开源中国
4+阅读 · 2019年3月14日
去哪儿网开源DNS管理系统OpenDnsdb
运维帮
21+阅读 · 2019年1月22日
发布TensorFlow 1.4
谷歌开发者
7+阅读 · 2017年11月23日
相关论文
Top
微信扫码咨询专知VIP会员