249建站之家:一大批新版本语言就要发布了

重要软件版本更新回顾:

 · 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/


推荐

  • QQ空间

  • 新浪微博

  • 人人网

  • 豆瓣

取消