重要软件版本更新回顾:
· 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