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

Posted OSC开源社区

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel 5.5 LTS 正式发布;Ubuntu 17.10 发布首个测试版 | 软件周刊相关的知识,希望对你有一定的参考价值。

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

摘要


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 可让开发人员直接在 iosandroid 设备上持续部署、测试和调试应用。在 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 浏览器调试工具,按照下面截图的方式放到调试里面调用一下,你就可以看到效果了。

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


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


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

8 月 31 日 - 9 月 8 日

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

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


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


推荐阅读




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

以上是关于Laravel 5.5 LTS 正式发布;Ubuntu 17.10 发布首个测试版 | 软件周刊的主要内容,如果未能解决你的问题,请参考以下文章

震惊,这篇文章竟然因为色情原因被删除 | laravel 5.5 相对 5.1 中的变动

laravel 5.5 广播(broadcast)的配置及使用

Ubuntu 18.04.5 LTS 更换内核

Ubuntu 18.04.5 LTS 更换内核

ZABBIX 3.0 LTS 正式发布 快来试试吧!

Node.js 11 发布,Node 10正式进入LTS