Laravel 5.5 LTS 正式发布;Ubuntu 17.10 发布首个测试版 | 软件周刊

2017 年 9 月 3 日 开源中国 OSC-局长

点击图片参与开源中国九周年狂欢,机械键盘等你拿!!

摘要


iView 2.2.0 发布,基于 Vue.js 的企业级 UI 组件库;Sharding-JDBC 1.5.2 发布:开放测试引擎;多语言通用服务器 hi-nginx-1.1.0 发布,开始支持 Java;Laravel 5.5 LTS 正式发布:Whoops Package 回归;



Laravel 5.5 LTS 正式发布:Whoops Package 回归

这是最新的长期支持版本(LTS),包含多项改进。

Whoops Package 回归:filp/whoops package 曾经出现在 V4 系列,用于在调试时提供优雅的堆栈跟踪,是一个错误处理框架。Laravel 5.5 版本 Whoops Package 正式回归。

Laravel 5.5 带来新的自定义验证规则对象,以此作为 Validator::extend 的替代方法。新规则的逻辑更一目了然。换提供了新的迁移命令 —— Fresh。新的 migrate:fresh 命令会直接删除所有的表,然后运行迁移。通常在开发过程中,你也只需删除表,获取新数据库,和运行迁移。


Ubuntu 17.10 "Artful Aardvark" 首个 Beta 版发布

Ubuntu 17.10 首个 beta 版按时发布了。不过参与本次测试版的没有 Ubuntu 官方风味版本(要尝试的话可以考虑每日构建 ISO),包括了 Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio,和 Xubuntu 这些风味版本。

据官方表示,官方版本只参与开发周期的最终测试版。按照官方的发布日程,将会于 9 月 28 日发布最终测试版(使用 GNOME 桌面环境)。

Beta 1 包含了许多的软件更新,可用于广泛的测试。但毕竟是早期的镜像,所以不可避免会出现一些 bug。

有关 Ubuntu 17.10 Beta 1 的更多细节请参阅 ubuntu-release。


PostgreSQL 10 Beta 4 发布:以及全系列更新

PostgreSQL 10 Beta 4 已发布,并对所有支持的版本进行了更新,包括 9.6.5,9.5.9,9.4.14,9.3.19 和 9.2.23。

该版本修复了上一版本中存在的 Bug,主要内容如下:

  • 在 information_schema.table_privileges 视图中显示外部表。此修复程序适用于新数据库,有关将修补程序应用于现有数据库的过程,请参阅发行说明。

  • 清除在尝试执行失败事务的 ROLLBACK 时对于强行退出的处理(例如,由于接收到 SIGTERM)

  • 删除在强行退出期间可能触发的断言

  • 正确地标识正在搜索的复合类型或域类型的范围类型或域类型的列

  • 将固定长度的引用参考数据类型传递给并行工作进程时,防止崩溃

  • 改进在 Windows 上 PL/Perl 编译器标志的选择


Visual Studio 2017 15.4 预览版发布

该版本所关注的是添加对即将发布的 Windows 10 FCU(Fall Creators Update)的支持,以及对 .NET Standard 2.0 的支持,对 XAM 的改进等,并带来了新的打包模板。

还有一个工具 —— Visual Studio Tools for Xamarin。Xamarin Live 可让开发人员直接在 iOS 和 Android 设备上持续部署、测试和调试应用。在 App Store 或 Google Play 上下载 Xamarin Live Player 后,可将设备与 Visual Studio 配对,以改变构建移动应用的方式。 此功能现已包含在 Visual Studio 中,可以通过工具>选项> Xamarin>其他>启用 Xamarin Live Player 来启用。

此外还对 Linux C++ 和用于 Unity 的工具进行了改进。


Entity Framework Core 2.0的突破性变更

不支持 EF Core 1.x 数据库驱动器:为了简化数据库驱动器的开发,EF Core 更改了驱动器 API,不再提供向后兼容的能力。这意味着 EF Core 1.0 和 1.1 的驱动器不再受 EF Core 2.0 的支持,如果要继续使用它们,必须基于 EF Core 2.0 的 API 对它们进行重写。

内存数据库必须指定名字:EF Core 之前可以支持一个全局的匿名内存数据库,但现在要求开发人员必须为创建的每一个内存数据库命名。不过,同一个内存数据库仍然可以被多个上下文实例所共享。

EF Core 的日志和诊断事件变更,包括:

  • 发送给 ILogger 的消息事件 ID 发生了变化。事件 ID 在整个 EF Core 里是唯一的,而且消息遵循了 MVC 所使用的结构化日志标准模式。

  • 日志类别也发生了变化。现在可以通过 DbLoggerCategory 访问到各种日志类别。

  • DiagnosticSource 使用了与相应 ILogger 消息相同的事件 ID。事件内容均为派生自 EventData 的标准类型。


其他热门软件更新


  • IntelliJ IDEA 2017.2.3 发布

  • Sharding-JDBC 1.5.2 发布:开放测试引擎

  • iView 2.2.0 发布,基于 Vue.js 的企业级 UI 组件库

  • 多语言通用服务器 hi-nginx-1.1.0 发布,开始支持 Java

  • LibreOffice 5.4.1 发布,修复超过 100 处 Bug

  • PHP 7.0.23 和 7.1.9 正式发布,多项内容修复

  • 文本编辑器 Atom 1.19.5 发布,修正 bug

  • LOG4J 2.9.0 发布,Java 日志组件


本周开源项目推荐


iNotify.js — Javascript 实现的浏览器系统通知

JavaScript 实现浏览器的 title 闪烁、滚动、声音提示、chrome、Firefox、Safari 等系统通知。

标题闪烁、或者滚动提示,favicon 数字显示。打开 chrome 浏览器调试工具,按照下面截图的方式放到调试里面调用一下,你就可以看到效果了。


原文链接:https://my.oschina.net/editorial-story/blog/1527804
责任编辑:开源中国 – 局长
转载必须在正文中标注并保留原文链接和作者等信息


OSC 九周年庆典,机械键盘等你来拿!!

8 月 31 日 - 9 月 8 日

活动期间(8 月 31 日 - 9 月 8 日)在《我们九岁啦!开源中国年度事件大盘点》文章评论区围绕“开源中国九周年”为话题进行留言,点赞数最多的用户将获得我们送出的终极大礼 —— 星兹 KOZMOZ 机械键盘!!第二、三名也将获得我们送出的九周年专属大礼包一份哦。



推荐阅读

超好用的 Linux 桌面个性化工具推荐

30 年编码经验浓缩的 10 条最佳实践

Spring 思维导图,让 Spring 不再难懂(cache篇)

GitHub 上最火的开源项目 —— Java 篇

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

登录查看更多
0

相关内容

Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的 Web App,而且每行代码都可以简洁、富于表达力。 Laravel 中文文档
【2020新书】实战R语言4,323页pdf
专知会员服务
100+阅读 · 2020年7月1日
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
57+阅读 · 2020年6月26日
【实用书】Python爬虫Web抓取数据,第二版,306页pdf
专知会员服务
117+阅读 · 2020年5月10日
【ICMR2020】持续健康状态接口事件检索
专知会员服务
17+阅读 · 2020年4月18日
【电子书】C++ Primer Plus 第6版,附PDF
专知会员服务
87+阅读 · 2019年11月25日
Python 3.8.0来了!
数据派THU
5+阅读 · 2019年10月22日
Kali Linux 渗透测试:密码攻击
计算机与网络安全
16+阅读 · 2019年5月13日
一年一版本,Sublime Text 3.2 正式发布
开源中国
4+阅读 · 2019年3月14日
I2P - 适用于黑客的Android应用程序
黑白之道
30+阅读 · 2019年3月6日
去哪儿网开源DNS管理系统OpenDnsdb
运维帮
21+阅读 · 2019年1月22日
Python3.8新特性概览
Python程序员
4+阅读 · 2018年12月8日
Android P正式发布,你需要尽快做适配了
前端之巅
3+阅读 · 2018年8月7日
发布TensorFlow 1.4
谷歌开发者
7+阅读 · 2017年11月23日
10个深度学习软件的安装指南(附代码)
数据派THU
17+阅读 · 2017年11月18日
从零开始:深度学习软件环境安装指南
机器之心
6+阅读 · 2017年10月2日
Arxiv
3+阅读 · 2017年12月18日
VIP会员
相关资讯
Python 3.8.0来了!
数据派THU
5+阅读 · 2019年10月22日
Kali Linux 渗透测试:密码攻击
计算机与网络安全
16+阅读 · 2019年5月13日
一年一版本,Sublime Text 3.2 正式发布
开源中国
4+阅读 · 2019年3月14日
I2P - 适用于黑客的Android应用程序
黑白之道
30+阅读 · 2019年3月6日
去哪儿网开源DNS管理系统OpenDnsdb
运维帮
21+阅读 · 2019年1月22日
Python3.8新特性概览
Python程序员
4+阅读 · 2018年12月8日
Android P正式发布,你需要尽快做适配了
前端之巅
3+阅读 · 2018年8月7日
发布TensorFlow 1.4
谷歌开发者
7+阅读 · 2017年11月23日
10个深度学习软件的安装指南(附代码)
数据派THU
17+阅读 · 2017年11月18日
从零开始:深度学习软件环境安装指南
机器之心
6+阅读 · 2017年10月2日
Top
微信扫码咨询专知VIP会员