模板引擎 Velocity Engine 发布 2.0 版本;Bootstrap 4 首个 Beta 版发布 | 软件周刊

2017 年 8 月 13 日 开源中国 OSC-局长

点击图片报名参加广州&珠海源创会

摘要


七年磨一版:模板引擎 Velocity Engine 发布 2.0 版本;PgSQL 10 Beta 3 发布,和对所有受支持版本的安全修复;Node.js v8.3.0 发布,升级 V8 引擎至 6.0 版本


Mozilla Firefox 55.0 正式版发布:开始支持 WebVR

随着 Mozilla FireFox 55 的到来,这款开源浏览器走入了一个全新的阶段,多线程的完善和正式引入让它的性能终于开始赶上,不过老旧的插件(如 Flash)让浏览器在多线程运行时问题百出,在 Firefox 55 及以后的版本中,Mozilla 将重点开始解决这些问题:比如,在 55 版本中,运行 Flash 控件将默认需要用户确认,并且不再允许从本地调用此类内容等。

同时从 55 版本开始,Windows 版 Firefox 将开始支持 WebVR,它也是 Windows 下第一款支持 VR 体验的桌面浏览器(演示)。

还有以下新特性:提供了新的性能优化选项;显著减少了大量标签页的浏览器启动时间;允许用户控制多进程架构的设置;网页截图工具,本地储存和上传到云端;搜索和输入网址时优先选择 HTTPS 版本,等等。


JetBrains 宣布官方支持 Rust 插件

7 月 31 号,Rust 社区就已非正式声称 JetBrains 开始官方支持 Rust 插件,不过不再支持 2016.3 版本的 IDEA,受支持的 IDEA 最小版本为 2017.1。8 月 4 号,JetBrains 官方博客正式宣布开始官方支持 Rust 插件,包括 IDEA、CLion 等 IntelliJ 平台 IDE。

目前,Rust 插件的主要特性如下。

  • 导航特性:Go to Class、Go to Symbol、Go to Super Module、Structure、Go to Definition。

  • 编辑器特性:代码自动完成、格式化(计划支持 rustfmt)、合并行、智能按键(如自动插入匹配的符号)、自动填充后缀、基本的 Intention 和重构(如引入变量、重命名等)。

  • 支持 Cargo,提供了一个 UI 用于运行测试用例和应用程序,不过这要求在 Cargo 端进行一些配置。


时隔 7 个月,Bootstrap 4 首个 Beta 版终于发布

距离上次发布 4.0 的最后一个 alpha 版已经过去了 7 个月。今天,Bootstrap 4 的首个 Beta 版终于发布了。值得注意的是,Bootsrap 4 已启用 Flexbox 作为默认的布局系统,且不能禁用。这意味着不再支持 IE 9 及以下版本。

该版本取消将 Normalize.css 作为依赖关系,而是 fork 其中的一部分并和 Bootstrap 自家的 Reboot 混合,以获得更稳定的标准化方法。还对导航、网格进行了改进以及对 Flexbox 进行一些兼容性的处理。

此外,该版本将 jQuery 和 Popper 移动到了 peerDependencies ,因为它们不是 Bootstrap 每个部分所要求的。


七年磨一版:模板引擎 Velocity Engine 发布 2.0 版本

时隔七年,模板引擎 Velocity Engine 终于发布了 2.0 版本。主要的新功能和增强如下:

  • 改用 SLF4J 日志库

  • 可配置的对空白内容进行去除

  • 方法参数和数组下标可以使用算数表达式

  • 可配置方法参数的数据类型转换处理器,支持 booleans, numbers, strings 和 enums 之间的转换

  • 显著降低内存的消耗

  • JSR-223 脚本引擎实现

Velocity Tools 用户注意:Velocity Tools 3.0 即将推出。同时,鼓励使用 Velocity Tools 3.x 最新的快照(查看 Velocity Tools 3.x 升级说明)。


Nginx 1.13.4 发布,新增 ngx_http_mirror_module 模块

该版本新增了一个 ngx_http_mirror_module 模块。1.13.4 中的 ngx_http_mirror_module 模块通过创建后台镜像子请求实现了原始请求的镜像。镜像子请求的输出会被忽略。

配置示例


Node.js v8.3.0 发布,升级 V8 引擎至 6.0 版本

在该版本中,已将 V8 引擎升级到 6.0 版本,性能有了大幅度的改进。有关性能差异的更多详细信息,点此参阅。

除此之外,还带来了循环遍历对象,删除对象键,函数绑定和对象创建等实用的功能。


Android 8.0 的流系统更新在手机没空间时仍然能工作

设备空间耗光时安装系统更新可能会让你备受折磨,犹豫着不知道应该删除哪些文件或应用。

现在,Android 8.0 引入的流操作系统更新将能在手机没空间的情况下继续更新工作。自 Android 7.0 起, Google 就引入了名叫无缝更新的新功能,一种双系统分区方案——分别叫系统 A 分区和系统 B 分区。在安装更新时,你的手机正在使用的是在线的系统 A 分区,更新将在后台应用于离线的系统 B 分区,然后快速重启应用更新,此时设备将从系统 A 分区切换到更新过的系统 B 分区。

Android 8.0 的流系统更新简化了这个过程,更新数据将直接从互联网下载到离线系统分区,逐块的写入。系统不再需要 1GB 的可用空间,只需要 100KB 左右的空间用于元数据。


其他热门软件更新


  • PgSQL 10 Beta 3 发布,和对所有受支持版本的安全修复

  • Bean Validation 2.0 发布,并通过 JCP 投票成为规范

  • VirtualBox 5.2 Beta 1 发布,5.2 系列的首个测试版

  • 虚幻引擎 Unreal Engine 4.17 正式发布,包含大量改进

  • Github Atom 1.19.0 发布,提升编辑器的渲染速度

  • Visual Studio Code 1.15 发布,跨平台编辑器

  • OpenCV 3.3.0 发布,改进对深度学习模块的支持

  • Sharding-JDBC 1.5.1 发布:支持 DDL

  • JFinal 3.2 发布,星星之火已成燎原之势

  • Gradle 4.1.0 正式发布,Groovy 构建工具

  • GitLab 9.4.4, 9.3.10, 9.2.10, 9.1.10, 9.0.13, 和 8.17.8 发布

  • Linux Kernel 4.13-rc4 发布,更新幅度比以往更大

  • Android Studio 3.0 Beta 2 发布,Bug 修复


本周热门开源项目推荐


QBox —— 便携的七牛管理工具

QBox 是一款方便的七牛仓库以及文件管理工具,是一款可以跨平台运行在 OS X,Linux 以及 Windows 系统的开源软件。

QBox 项目基于 Vue 2.0 开发,前端组件采用 ElementUI,由 electron 打包成桌面客户端。

功能预览:

  • 仓库面板

  • 通过本地设置 accessKey 和 secretKey获取管理权限。

  • 可清除本地token(包括 accessKey 和 secretKey)从而退出。

  • 获取所有的仓库(包含私有仓库)。

  •  新建一个专门的 管理面板 进行文件管理。

截图

文件管理面板


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


本文为一周热门软件更新整合,如对详细内容感兴趣,欢迎点击“阅读原文”查看!

更多资讯请前往公众号菜单栏“读我”->“热门资讯”查看。



推荐阅读

Go 和 Scala 成最赚钱的语言;外包公司 400 名高管接受买断工龄协议

给 Web 开发人员推荐的通用独立 UI 组件(二)

IBM 开源软件推荐

回顾十个 Web 开发者熟悉的经典开源项目和工具

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

登录查看更多
0

相关内容

【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
56+阅读 · 2020年6月26日
【实用书】Python技术手册,第三版767页pdf
专知会员服务
229+阅读 · 2020年5月21日
【实用书】Python爬虫Web抓取数据,第二版,306页pdf
专知会员服务
115+阅读 · 2020年5月10日
【SIGMOD2020-腾讯】Web规模本体可扩展构建
专知会员服务
29+阅读 · 2020年4月12日
开源书:PyTorch深度学习起步
专知会员服务
49+阅读 · 2019年10月11日
CALDERA 一款对手自动模拟工具
黑白之道
20+阅读 · 2019年9月17日
7 款实用到哭的App,只说一遍
高效率工具搜罗
84+阅读 · 2019年4月30日
Pupy – 全平台远程控制工具
黑白之道
43+阅读 · 2019年4月26日
使用 C# 和 Blazor 进行全栈开发
DotNet
6+阅读 · 2019年4月15日
从webview到flutter:详解iOS中的Web开发
前端之巅
5+阅读 · 2019年3月24日
一年一版本,Sublime Text 3.2 正式发布
开源中国
4+阅读 · 2019年3月14日
去哪儿网开源DNS管理系统OpenDnsdb
运维帮
21+阅读 · 2019年1月22日
数据科学、机器学习IDE概览
论智
9+阅读 · 2018年11月12日
发布TensorFlow 1.4
谷歌开发者
7+阅读 · 2017年11月23日
VIP会员
相关VIP内容
相关资讯
CALDERA 一款对手自动模拟工具
黑白之道
20+阅读 · 2019年9月17日
7 款实用到哭的App,只说一遍
高效率工具搜罗
84+阅读 · 2019年4月30日
Pupy – 全平台远程控制工具
黑白之道
43+阅读 · 2019年4月26日
使用 C# 和 Blazor 进行全栈开发
DotNet
6+阅读 · 2019年4月15日
从webview到flutter:详解iOS中的Web开发
前端之巅
5+阅读 · 2019年3月24日
一年一版本,Sublime Text 3.2 正式发布
开源中国
4+阅读 · 2019年3月14日
去哪儿网开源DNS管理系统OpenDnsdb
运维帮
21+阅读 · 2019年1月22日
数据科学、机器学习IDE概览
论智
9+阅读 · 2018年11月12日
发布TensorFlow 1.4
谷歌开发者
7+阅读 · 2017年11月23日
Top
微信扫码咨询专知VIP会员