Quantcast
Channel: OSCHINA 社区最新新闻
Viewing all 44801 articles
Browse latest View live

Giada 0.15.3 发布,跨平台 DJ 音频工具

$
0
0

Giada 0.15.3 已发布,Giada 旨在成为一款快速可靠、跨平台的音频工具,专注于提高工作效率,目前多被用于 DJ、在线演播以及电子音乐家。

更新内容:

  • 动作录制器(Action recorder)重构

  • midimap 参数可选

  • 在 Travis CI 实例上构建适用于 Linux 的 AppImage

  • 大幅优化 AppImage 二进制文件

  • 移除 'Resize recording' flag

  • 加载补丁/项目时列分配(column assignment)更智能

  • ……

完整更新内容和下载地址:

https://www.giadamusic.com/download

Giada 支持 VST 插件,只需选择左右声道的音频样本,设置音序和循环方式就可以让你成为 DJ 大师。超小的体积和跨平台运行的特性,使得它可以用于许多场合。


Electron 4.0.0 发布,不再支持 macOS 10.9 及以下版本

$
0
0

Electron 4.0.0 已发布,Electron 是 GitHub 发布的跨平台桌面应用开发工具,支持 Web 技术开发桌面应用,其本身是基于 C++ 开发的,GUI 核心来自于 Chrome,而 JavaScript 引擎使用 V8。

此版本主要更新内容包括:

  • 更新至 Chromium 69.0.3497.106 和 Node 10.11.0. #13756#14964#14972

  • 新的单实例 API 的相关更改 #12782#14518

  • 最低支持 macOS 10.10 版本 #15357(不再支持 macOS 10.9 及以下版本)

  • 禁用 remote 模块

  • 过滤 remote.require() / remote.getGlobal() 请求

  • serve 版本从 6.5.3 更新至 6.5.8

  • sqlite 版本从 3.24 更新至 3.26

  • ……

完整更新内容可查阅发行列表发行公告

下载地址:

https://github.com/electron/electron/releases/tag/v4.0.0

圣诞快乐!Linux Kernel 4.20 正式发布

$
0
0

在经过数个测试版本后,Linux Kernel 4.20 终于在圣诞前夕迎来了正式版本。Linus Torvalds 在邮件中写道:“看起来似乎没有理由再推迟 4.20 版本的发布,因为大家要准备休息了,圣诞节快乐!”

图片来自 itsfoss

4.20 版本的更新亮点包括:

具体细节可查阅邮件列表官方文档

下载地址:

PDMan-2.1.0 正式发布,免费开源的国产数据库建模工具

$
0
0

Hi,久违了,冬至数九寒冬,安静了近三个月的PDMan,在这个寒冷的圣诞冬日里,终于热气腾腾的冒起来了,可以拿出来给大家见面了。 希望可以温暖到大家,就像 @红薯 照亮大家一样。 在工作任务那么紧急的情况下,我们依然坚持抽出一些时间,牺牲业余时间,不断优化升级这款产品。 这是又一次用心的雕琢:

  • 我们解决了 (https://gitee.com/robergroup/pdman)上的所有ISSUE。

  • 根据上线以来,各位用户的反馈,我们添加了非常多的实用功能,在易用性上进行了升级优化。

主要更新内容如下:

  1. 更形像具体的关联有关系图箭头样式。

  2. 数据表精确定位。

  3. 连接数据库,直接执行DDL语句。

  4. 数据库逆向解析,并且可以解析出Comment信息。

  5. 导出文档(WORD,PDF)两种格式,并且可以自定义文档模板。

  6. 添加了SQLServer,PostgreSQL这两个数据库模块

先来一张软件界面截图: 

一、2018年版本回顾

  • 2018年5月30号,我们推出了PDMan1.0版本,并且在第一时间开源。码云代码

  • 2018年9月22号,我们发布了PDMan2.0版本,版本介绍 点击查看

  • 2018年11月3号,我们推出了PDMan官方网站 (www.pdman.cn)

  • 2018年11月25号,我们正式发布PDMan2.1版本。(今天)

二、官网统计数据,使用情况说明

根据11月3号官网上线后,在这两个月内的时间里,我们通过官方网站户启动检查更新的URL,收集到用户启动数据。

总体使用情况

在不到两个月的时间里,累计使用23000次左右。

每天使用情况

只要是工作日,平均每天使用用户在270独立IP,平均每天,累计启动次数500次。这充分说明,PDMan是能够帮助开发的兄弟们解决问题,为他们的工作带来了便利。

用户地区分布

从图上看,目前PDMan的用户,主要集中在北上广深以及中部地区。西北部,北方以及东北方向均有一定量的用户。目前除西藏以及南海诸岛之外,我们的用户基本覆盖到了每一个省。

以上数据无时无刻不在提醒着我们

  1. 这是一款能够给很多开发的程序员朋友带来价值的一款软件。

  2. PDMan有一批忠实的用户。

  3. 每当我们因为工作忙碌的原因,不想再继续坚持下去的时候,这些数字时刻提醒着我们,有人需要他,鼓励着我们要坚持。

三、新版功能介绍

在钉钉群里,老是有朋友问,我们的新版本什么时候发布,我第一次给大家承诺的是十一之后,因为种种原因,一拖再拖,以后再有人问起,我有一种无颜见人的感觉。现地,我终可以抬头挺胸的告诉大家,我兑现了当初给大家的承诺,一个迟到的承诺。

这个版本(2.1版)主要添加以下几个大功能

1. 更形像具体的关联有关系图箭头样式

2. 数据表定位

 

3. 连接数据库,直接执行DDL语句

   ![]

4. 数据库逆向解析

这是一个被定义为收费的功能,现在我们免费分享给大家使用

5. 导出文档(WORD,PDF)两种格式

这是一个被定义为收费的功能,现在我们免费分享给大家使用

生成WORD文档

 

生成PDF文档

   

6. 添加了SQLServer,PostgreSQL这两个数据库模块

四、下载以及交流

五、欢迎加钉钉群交流

圣诞的礼物,JPress v1.0.2 发布

$
0
0

JPress

一个类似 WordPress 的产品,使用Java开发。

Version Version Version Version Version Version

特点

模板

  • 模板安装

  • 模板卸载

  • 在线编辑(删除模板、修改模板、上传模板)

  • 完善的开发文档

  • 极致的开发体验

用户

  • 独立登录和注册入口

  • 独立的用户中心(投稿、文章管理和评论管理、个人资料等)

  • 手机短信和邮箱激活配置

  • 支持第三方登录:微信和QQ等

微信

  • 微信公众号对接

  • 微信公众号运营插件

  • 微信公众号菜单管理

  • 微信公众号自定义关键字匹配

  • 微信小程序管理

其他

  • WordPress、Hexo、Jekyll 文章一键导入

  • Docker 一键部署

  • 阿里云、腾讯云CDN在线配置

  • 阿里云、腾讯云短信验证(用户注册手机验证)

  • 附件自动可配置自动同步阿里云OSS

  • 完善的API接口配置管理

  • 文章和页面独立的SEO配置

  • 更多功能等你发现...

交流

JPress v1.0.2 Update 

  • 修复:Maven 生成的 WAR 包会包含 install.lock 和 jboot.properties 的问题

  • 修复:后台个别页面会出现 CSRF Token 不可用的问题

  • 修复:Shortcut Icon 显示不正确的问题

圣诞的礼物,Jboot v2.0-rc.1 全新发布

$
0
0

这是 Jboot v2.0 第一个版本,v2.0 和 v1.x 有这非常大的差别,因此 Jboot v1.x 用户无法平滑升级到 v2.0 ,需要修改部分代码。

Jboot v2.0 这是一个全新的版本,Jboot 2.0 是假设用户基于 Jboot 开发的应用部署在 Docker 之上,因此,在微服务领域,凡是 Docker 能完成的工作,Jboot 要做的只是去配合,而不再有和 Docker Stack 重复的功能。

以下是 Jboot 2.0 主要更新的功能,细节和优化还有非常多,不一一列出。

  • 移除Server模块,引入JFinal-Undertow,完美支持各种热加载。

  • 移除Hystrix,Dubbo内置降级功能、同时 DockerStack 可以很好完成。 

  • 移除Google Guice,使用 JFinal AOP 功能代替。

  • 移除统一配置中心,Jboot 的配置来源可以是配置文件、环境变量、启动参数、Jvm等多个地方,因此通过 DockerStack 可以完成统一配置

  • 移除opentracing,链路追踪由 DockerStack 来完成 

  • 移除网络限流模块,由 DockerStack 来完成

  • Jboot.me().getXXX 直接修改为:Jboot.getXxx()

  • 升级Sharding-jdbc到3.x ,通过 Sharding-shpere 加 JFinal ActiveRecordPlugin 完美实现数据库读写分离、分库分表和分布式事务。

  • RPC注入和暴露修改为 RPCInject 和 RPCBean,删除RPCService 

  • Model 进行 save() 的时候返回 Id,而不是 bool 类型,方便微服务调用的时候,直接返回ID,而不需要再次查询。

  • 所有配置优先读取启动参数和环境变量,方便在docker、k8s 环境下做自动化部署

  • 添加 @ConfigInject 用于对Controller、Service等属性的配置数据注入

  • 完善 ClassScanner 机制,支持外部自定义扫描和排除

  • 优化 Join 机制,支持 RPC 调用 Join、支持 Join 返回数据、支持 Join 自定 Model 属性,生成代码默认不再带有 Join 的代码生成 ,使 Service 更加轻便。

  • MQ 新增 startListener() 方法,而非是项目启动后自动监听。方便 MQ 的 Listener 做其他初始化工作。同时 MQ 支持自定义序列化等功能。

 

另外,以上文章中提到的 DockerStack 是我个人独创的一个词,我认为凡是和 Docker 关联的相关技术栈都是 DockerStack,例如: k8s、istio 等。它和docker stack 命令不是同一个意思。

 

Jboot v2.0 主要功能已经全完测试通过,加上 Jboot 1.x 发布了近 100 个版本,主要功能是没有太大问题,预计 Jboot v2.0 正式版会在年后第一时间推出,从现在的版本到正式版本的推出、主要工作是完善文档、修复细节bug和编写测试用例。

 

最后,我想说的是:个人作为有多年工作经验的老司机,真心真心觉得 Jboot 要比 SpringCloud 好用很多倍。更简单、更实用、代码更清晰。

 

还没对 Jboot 进行 star 的用户,请进入 https://gitee.com/fuhai/jboot  点击 star,Jboot,您绝对值得拥有。

Jboot 开发的 JPress,体验地址:http://www.jpress.io

 

ActionView 1.7.4 发布,更好用的团队敏捷开发工具

$
0
0

ActionView 1.7.4 新版本已发布,新版本做了以下内容的更新:

  1. 修复给空的用户组授权时,系统报错Bug;

  2. 调整了问题详细页面的宽度;

  3. 问题详细页增加了 评论数、工作日志数和git提交数提示;

  4. 问题评论框支持上传截图;

  5. 启动Sprint和结束Sprint时增加了邮件通知功能;

  6. 版本发布时增加了邮件通知功能;

  7. wiki创建和编辑时增加了邮件通知功能;

  8. 修复了问题列表刷新无反应问题;

  9. 问题描述框支持markdown链接语法;

优势:

  1. 支持用户创建项目,项目不仅可引用全局配置方案,也可自定义本地方案,实现了全局配置方案和本地配置方案的完美结合。

  2. 各项目不仅可引用系统默认工作流,同时可自定义自己的工作流,工作流的每一步可进行精细控制,确保正确的人在正确的时间执行正确的操作。

  3. 支持敏捷开发的看板视图(Kanban和Scrum)。

  4. 简单易用的问题界面配置。

  5. 强大的问题筛选功能,可定义自己的过滤器。

  6. 完备的权限控制模型,支持给用户组授权。

  7. 灵活可定制的消息通知方案。

  8. 不仅可查看某个问题的改动记录,还可浏览整个项目的活动日志。

  9. 支持用户在问题上添加工作日志。

  10. 支持用户针对问题发表评论。

  11. 团队成员可分享和查找工作所需的资料文档。

  12. 支持基于markdown语法的wiki。

  13. 支持基于LDAP用户的同步和认证。

  14. 通过WebHook集成GitHub和GitLab。

  15. 使用当前较流行的前后端技术框架,后端:php/laravel, 前端:ReactJS+Redux。

  16. 支持Docker安装。

  17. 清晰的代码结构,方便进行二次开发。

相关链接

O2OA 调整源码结构,优化项目构建方式,进一步支持开发者

$
0
0

O2OA作为开源办公平台,从企业内部项目提炼诞生以来,源码结构一直需要使用内部的项目构建框架来打包。所以开发者下载源码后,一直得不到有效利用,也无法进行完整的项目构建。

2018年12月24日平安夜,O2OA核心团队基本完成对O2Server源码整体目录结构的迁移和改进。新的源码结构改用maven进行依赖管理和源码构建,并且加速了源码的更新和迭代,让开发者能更加方便地利用源码对O2OA进行更加深入的研究和学习。

目录说明:

      androidclient: 安卓客户端源码(整理中、待上传)

      iosclient:IOS客户端源码(整理中、待上传)

      o2server:o2oa服务器源码(已上传)

      pcclient:web界面源码(整理中、待上传,但o2oa/o2server/servers/webServer目前中有完整源码)

 

 

      源码下载完毕后,可以直接使用o2server下的pom.xml进行服务器构建,构建完成后,使用start_windows.bat(linux和macos使用相应的启动脚本)即可完成服务器启动。

 

使用Eclipse等IDE进行开发:


Redkale 1.9.9 发布,Java 分布式微服务框架

$
0
0

Redkale 1.9.9 发布。Redkale, 一个Java分布式微服务框架,1.1M的jar可以代替传统几十M的第三方。包含TCP/UDP、HTTP、RPC、依赖注入、序列化与反序列化、数据库操作、WebSocket等功能。  一方面模块高度整合,极大的简化业务开发代码,一方面暴露大量底层,方便二次框架开发。  

Java并不臃肿, 臃肿的是你自己的设计思维!

本次版本更新内容:

1、【新增】DataSource增加部分JSON功能
2、【新增】WATCH服务增加功能:动态更改Server的监听地址和端口
3、【新增】DataSource增加部分JSON功能
4、【优化】兼容手动new XXXService字段inject时抛异常
5、【优化】兼容ColumnValue...含null的情况
6、【优化】application.xml中source节点兼容DataJdbcSource  
7、【优化】WebServlet.value带.不视为正则表达式
8、【优化】【不兼容修改】BSON格式升级,兼容子类数据转父类对象
9、【优化】【不兼容修改】AsyncConnection接口变动
10、【修复】修复JsonReader.readSmallString() BUG
11、【修复】修复JsonConvert的""空字符串转换对象抛异常的BUG

Redkale官网: https://redkale.org

iView 发布 3.2.1 圣诞版,Merry Christmas

$
0
0

iView 3.2.1 发布了。iView 是一套基于 Vue.js 的企业级 UI 组件库,主要服务于 PC 界面的中后台产品。

本次更新如下:

  • 优化 Input 的 v-model 在输入中文时的体验。#5060

  • 优化 InputNumber 的 placeholder 颜色。#5053

  • 优化 Select 在 multiple 模式下,选项过长的样式。#4938

  • 修复 Select 列表无法在移动端滚动的问题。#4941

  • 修复由 3.2.0 版本导致 Select 在 group 模式下,无法选择的问题。57bd539

  • 修复 DatePicker 在 datetime 模式下,切换时间,浮层位置不正确的问题。#5046

  • 修复 Cascader 在 change-on-select 模式下,点击选项有时无法选中的问题。#5021

  • 修复 Cascader 点击选项有时显示错误的问题。#4998

  • 修复 Cascader 在 filterable 模式下,@on-change 事件返回数据不正确的问题。#4786

  • 修复 Cascader 在页面最右侧时,无法显示完整列表的问题(需开启 transfer 属性)。#4189

  • 修复 Tag 手动修改 checked 值,UI 未响应的问题。#4587

  • 修复 Scroll 在按需加载时,报错组件未注册的问题。#3391

  • 修复 Modal 在 fullscreen 模式下,宽度小于 768px 时,样式不正确的问题。#4804

  • 修复 TS 的一些问题。#5044 #5054

  • 修复 Dropdown 在 Tree 内使用时,样式不正确的问题。#5056

开源企业级数字化服务平台 Choerodon 猪齿鱼 0.12 发布

$
0
0

Choerodon猪齿鱼是一个开源企业服务平台,基于Kubernetes的容器编排和管理能力,整合DevOps工具链、微服务和移动应用框架,来帮助企业实现敏捷化的应用交付和自动化的运营管理的开源平台,同时提供IoT、支付、数据、智能洞察、企业应用市场等业务组件,致力帮助企业聚焦于业务,加速数字化转型。

20181221日,Choerodon猪齿鱼发布0.12版本,本次更新新增了文档访客访问、状态机设置、应用权限控制、配置映射功能、自动化测试等功能,并对一些功能细节做了进一步优化,欢迎各位更新体验。

  • 发布版本:0.12

  • 发布时间:2018年12月21日

  • 功能范围:知识管理、敏捷管理、持续交付、测试管理以及微服务开发框架

下面就为大家带来详细的版本更新介绍。

新增功能

知识管理

  • 新增Wiki中的文档或者空间可以设置未登录用户访问的权限。

  • 新增Wiki编辑器在编辑时可以设置字体颜色背景色的功能。

  • 新增Wiki编辑器快捷键Ctrl +S 快速保存的功能。

  • 新增issue宏选择得到的issue的完成状态是实时获取的功能。

  • 新增issue宏在项目选择时可以搜索的功能。

  • 新增Wiki左侧边栏的树状浏览器可以自动定位到用户当前页面位置的功能。

  • 新增项目或组织首页的Wiki空间小组件在没有空间的情况下引导用户创建空间的功能。

敏捷管理

  • 新增组织层问题设置模块:包括问题类型设置、状态机设置、问题属性三个部分。

1. 问题类型设置:包括问题类型和问题类型方案。将敏捷服务和测试服务的问题类型进行统一的管理,将一些问题类型组合在为问题类型方案,并关联项目,决定项目中敏捷和测试服务的问题类型。

2. 状态机设置:包括状态机和状态机方案。可以设置状态机,也就是设置不同问题类型状态的流转流程。并将问题类型和状态机的组合应用于项目,决定项目中所有问题类型流转的方案。(一个状态机方案可以包含多个状态机及关联的问题,只有草稿状态机发布才会应用在关联的项目中。)

不同的问题类型及不同的状态机组合在一起形成状态机方案。本版本中,项目初始化时会给项目一套默认的状态机方案,若不想使用默认方案,组织管理员可在此处编辑状态机方案使项目中问题的流转方案发生改变。

若对状态机方案进行了编辑,编辑的是草稿状态机方案,想要此状态机方案在项目中生效,需要对草稿状态机方案进行发布,否则项目中使用的还是原来的状态机方案。

3. 新增问题属性:包括状态和优先级。可以设置项目中问题在某时段所处的状态以及问题在项目中紧急程度的表示。

  • 问题详情新增可添加Wiki文档的功能:将问题和Wiki相关联,方便用户在查看问题时,可以直接跳转相关文档中查看更多的问题细节。

  • 新增版本详情筛选功能:版本详情支持高级过滤筛选。

  • 新增活跃冲刺问题拖动排序功能:活跃冲刺面板上的问题支持拖动排序(故事泳道故事无法拖动)。

  • 新增活跃冲刺成员筛选过滤功能:活跃冲刺支持项目下所有成员筛选过滤功能

  • 工作日历新增2019年法定节假日数据。

  • 版本详情新增问题链接。

  • 发布版本新增预计发布日期。

持续交付

  • 新增应用的开发权限分配功能,支持为各个应用配置特定的开发操作人员。

  • 新增配置映射功能,支持在每个环境下添加配置映射。

  • 新增密文功能,支持在每个环境下添加密文,可用于存储小片敏感数据的k8s资源,例如密码,token,或者密钥。

  • 新增实例事件,支持查看各个实例job与pod的事件记录。

  • 新增组织层证书的管理功能,在组织层创建的证书,可在组织下各个项目创建证书时使用。

  • 新增实例下Deployment查看更多的详情,包括:端口、数据卷、健康检查、主机设置、环境变量、标签。

  • 新增测试应用的创建,此类型的应用仅可用于自动化测试。

  • 应用模板、集群模块与环境模块的创建时,新增处理中的状态,用于解决异步处理带来的滞后问题。

  • 新增页面自动刷新的功能,可点击所有刷新按钮旁的自动刷新按钮开关进行设置。

  • 集群中自动新增CrtManager插件,用于使该集群下的环境能正常使用申请证书的功能。

  • 新增Dashboard与报表中的查看权限,此权限与应用权限和环境权限相关。

  • 新建实例时新增实例名称自定义的功能。

  • 环境卡片上新增显示该环境所连接的集群名称。

测试管理

  • 增加自动化测试模块。

在持续交付服务中基于测试框架模板(目前支持 mocha + chai 的 api 测试框架 )创建测试应用,将测试脚本存储到应用中。在测试管理模块中通过使用Choerodon agent进行多环境调度,运行测试应用。并将测试报告返回到测试管理服务进行解析然后将结果导入测试管理模块数据中。生成可视化报告、测试循环、测试执行等数据。

微服务开发框架

  • 新增API概览,以便于平台管理员和平台开发者了解API的调用情况。

  • 新增授权管理,用户可以查看并管理自己的授权信息。

  • 任务调度创建任务添加通知对象,当任务状态改变时,会向通知对象发送消息。

  • 添加系统配置平台密码策略

  • 系统配置平台徽标和导航栏图形标支持剪裁。

  • 添加系统公告,平台管理员可以向整个平台发送公告。

  • 用户管理列表页添加重置密码功能。

  • 发送设置可配置站内信类型和是否允许接收配置。

  • 组织层和项目层添加事务实例。

  • 事务实例添加按任务查看。

  • 事务实例执行失败默认向触发者发送站内信。


功能优化

知识管理

  • 修改Wiki的编辑器样式,编辑区域为标准A4纸大小。

  • 修改上传附件过程的样式。

  • 修改创建页面的标题等显示内容。

  • 增加通知信息的查看更新按钮。

  • 修改了403、404页面显示。

敏捷管理

  • 待办事项中冲刺的经办人工作量修改为问题总数、问题剩余数、总任务工时、剩余任务工时。

  • 问题创建人可以删除自己创建的问题。

  • 任务转化为子任务后状态自动修改为默认状态。

  • 完成冲刺时,未完成的子任务随父任务一并移动到下个冲刺。

  • 创建快速搜索的关系字段显示名称改为中文。

  • 创建版本时结束日期修改为预计发布日期。

  • 发布版本的时候需要输入实际发布时间。

  • 面板设置列约束只允许项目所有者修改。

  • 合并版本只能选择规划中的版本。

  • 版本详情创建日期修改为开始日期。

  • 列约束权限变更,只有项目管理员可以编辑。

  • 优化了史诗、版本侧栏、故事地图图标等。

  • 优化了待办事项编辑版本名称的重复校验。

持续交付

  • 优化了标记名称的命名规则。

  • 优化了实例模块的显示方式,在实例栏中显示该实例下pod的状态与总数量。

  • 优化了YMAL编辑器的样式。

  • 优化了环境总览页面内应用部署成功后的页面逻辑。

  • 优化了开发流水线与报表部分空界面的显示。

  • 优化了上传证书时的粘贴框。

测试管理

  • 测试计划中增加以测试阶段批量指派给对应测试人员的功能。

  • 测试计划和测试执行测试执行列表增加优先级字段及其筛选功能。

微服务开发框架

  • 优化个人信息界面。

  • 优化创建任务为分步进行。

  • 优化API测试界面为树形结构。

  • 优化事务实例界面。

  • 优化角色分配新增角色页面,用户下拉框显示用户头像。

  • 404页面美化。

  • 优化新手指引提示。

  • 优化消息已读的逻辑。

  • 修改右上角头像菜单栏。

缺陷修复

知识管理

  • 修复Wiki创建页面之后保存报错,但实际已经保存了的问题。

  • 修复用户使用长方形的头像时显示错误的问题。

  • 修复空间首页用户点击编辑按钮页面错乱的问题。

  • 修复在页面复制时,标题显示错误的bug。

  • 修复通知信息的标题太长导致遮挡的问题。

  • 修复所有更新页数据获取较慢的问题。

敏捷管理

  • 修复了版本统计未完成问题计数错误。

  • 修复了问题详情优先级下拉列表显示不全错误。

  • 修复了版本名称为中文时创建失败的错误。

  • 修复了创建史诗增加空操作约束的错误。

持续交付

  • 修复环境流水线内,切换环境按钮消失的问题。

  • 修复环境流水线内修改环境名称后页面逻辑的问题。

  • 修复Dashboard页面拖动卡片出现空白页的问题。

  • 修复实例升级失败,相关网络状态显示不正常的问题。

  • 修复持续集成列表,sonarqube阶段不可链接跳转的问题。

  • 修复代码提交报表中英文缺失导致的空白问题。

  • 修复应用部署时环境选择引起的问题。

  • 修复创建应用失败后,未隐藏编辑按钮与停用按钮的问题。

测试管理

  • 修复导出excel中issue描述错误以及富文本图片错误的问题。

  • 修复测试计划和 测试执行界面中切换项目数据错误的问题。

  • 修复执行详情中切换上一个\下一个时测试步骤数据错误的问题。

  • 修复仪表盘数据显示的问题。

微服务开发框架

  • 修复邮件通知。

  • 修复平台配置重置后无法保存修改的问题。

  • 修复菜单配置删除菜单不发请求的问题。

删除

持续交付

  • 移除了实例详情界面的部署详情模块。

测试管理

  • 移除0.10.0版本中使用的修复数据接口。

社区参与

感谢以下这些朋友在社区论坛中提出反馈和意见,在此次版本更新中作出突出贡献。

@happyyangyuan  @FISH @Bruce  @quzhongquan @Waxion  

欢迎各位朋友通过Choerodon的GitHub和猪齿鱼社区进行反馈与贡献,帮助Choerodon猪齿鱼不断成长。Choerodon会持续优化,敬请期待。

大家可以通过以下社区途径了解猪齿鱼的最新动态、产品特性,以及参与社区贡献:

JFinal Undertow 1.4 发布,小版本迭代

$
0
0

   JFinal Undertow 项目在公司内部试用两个月,在俱乐部内测一个月,在 2018-12-12 号才放出 jfinal undertow 1.3 版本,这个版本已经十分完善好用

    jfinal underow 1.4 针对自 1.3 发布以来的一些重要反馈进行了升级,具体升级内容如下:

1、改进 session 热加载

    jfinal 俱乐部有位同学在使用过程中发现存放在 session 中的 model 对象在读取时会碰到类型转换异常,jfinal undertow 1.4 已完美解决该问题

2、支持 URL 中携带特殊字符

    同样是 jfinal 俱乐部有位同学发现问号挂参时,如果其中有 '{'、'}' 这类字符时无法被支持,jfinal undertow 1.4 默认为 undertow 添加一个配置解决该问题

3、Undertow.config 支持更多配置

    jpress、jboot 作者 @海哥 发现 config 方法中配置 setDevMode(...) 出现时机不对的问题,jfinal undertow 1.4 将 configConsumer.config(...) 提前解决问题。老版本只是在使用 lambda 配置devMode 时会碰到这个问题

4、改进 http 重定向到 https

   老版本使用的重定向状态码为 301,从而在去掉 https 功能后无法访问 http,需要清除浏览器缓存才可以使用。

    301 重定向会让浏览器缓存,对开发造成不变,所以 jfinal undertow 1.4 将重定向状态码默认改为 302,将不会引发缓存,可以通过如下配置来改变配置:

 
  1. # ssl 开启时,http 请求跳转到 https 使用的状态码,默认值 302

  2. # undertow.http.toHttpsStatusCode=302

5、部分启动信息链接化

   启动时相关输出信息添加  "http://" 与 "https://", 便于 IDEA 在控制台点击该链接打开浏览器,优化开发体验

6、重构 UndertowConfig

    抽取 createPropExt(...) 方法,减少冗余代码

7、PropExt 添加构造方法

    PropExt 添加一个带 Properties 的构造方法,便于扩展使用

    jfinal undertow 在公司内部应用的这三个月,部署速度大大加快,免去了 tomcat 的下载与配置,节省了不少时间。jfinal undertow 不仅稳定可靠,而且 CPU 与内存占用率更低,可以彻底告别 tomcat、jetty 了。

    最后,jfinal undertow 1.4 已经发布到 maven 中心库,现在就可以使用。jfinal club 1.8 中也相应做了更新,俱乐部小伙伴可以下载

GoFrame v1.3.8 发布,Go 应用开发框架

$
0
0

新特性

  1. gform完成重构,以提高扩展性,并修复部分细节问题、完善单元测试用例(https://gfer.me/database/orm/index);

  2. WebServer路由注册新增分组路由特性(https://gfer.me/net/ghttp/group);

  3. WebServer新增Rewrite路由重写特性(https://gfer.me/net/ghttp/static);

  4. 增加框架运行时对开发环境的自动识别;

  5. 增加了Travis CI自动化构建/测试;

新功能

  1. 改进WebServer静态文件服务功能,增加SetStaticPath/AddStaticPath方法(https://gfer.me/net/ghttp/static);

  2. gform新增Filter链式操作方法,用于过滤参数中的非表字段键值对(https://gfer.me/database/orm/linkop);

  3. gcache新增Data方法,用以获取所有的缓存数据项;

  4. gredis增加GetConn方法获取原生redis连接对象;

功能改进

  1. 改进gformWhere方法,支持slice类型的参数,并更方便地支持in操作查询(https://gfer.me/database/orm/linkop);

  2. 改进gproc进程间通信数据结构,将pid字段从16bit扩展为24bit

  3. 改进gconv/gmap/garray,增加若干操作方法;

  4. 改进gview模板引擎中的date内置函数,当给定的时间戳为空时打印当前的系统时间;

  5. 改进gview模板引擎中,当打印的变量不存在时,显示为空(标准库默认显示为);

  6. 改进WebServer,去掉HANGUP的信号监听,避免程序通过nohup运行时产生异常退出问题;

  7. 改进gcache性能,并完善基准测试;

Bug Fix

  1. 修复gcache在非LRU特性开启时的缓存关闭资源竞争问题,并修复doSetWithLockCheck内部方法的返回值问题;

  2. 修复grand.intn内部方法在x86架构下的随机数位溢出问题;

  3. 修复gbinaryInt方法针对[]byte参数长度自动匹配造成的字节长度溢出问题;

  4. 修复gjson由于官方标准库json不支持map[interface{}]*类型造成的Go变量编码问题;

  5. 修复garray中部分方法的数据竞争问题,修复二分查找排序问题;

  6. 修复ghttp.Request.GetVar方法获取参数问题;

  7. 修复gform的数据库连接池不起作用的问题;


GF(Go Frame)是一款模块化、松耦合、轻量级、高性能的Go应用开发框架。支持热重启、热更新、多域名、多端口、多服务、HTTP/HTTPS、动态路由等特性 ,并提供了Web服务开发的系列核心组件,如:Router、Cookie、Session、服务注册、配置管理、模板引擎、数据校验、分页管理、数据库ORM等等等等, 并且提供了数十个内置核心开发模块集,如:缓存、日志、时间、命令行、二进制、文件锁、内存锁、对象池、连接池、数据编码、进程管理、进程通信、文件监控、定时任务、TCP/UDP组件、 并发安全容器等等等等等等。

安装

go get -u gitee.com/johng/gf

或者 go.mod

require gitee.com/johng/gf latest

限制

golang版本 >= 1.9.2

架构

文档

https://gfer.me

使用

package main

import (
    "gitee.com/johng/gf/g"
    "gitee.com/johng/gf/g/net/ghttp"
)

func main() {
    s := g.Server()
    s.BindHandler("/", func(r *ghttp.Request) {
        r.Response.Write("Hello World")
    })
    s.Run()
}

Nginx 1.15.8 主线版发布,高性能 Web 服务器

$
0
0

Nginx 1.15.8 已发布,这是最新的主线(Mainline)版本,更新如下:

  • Feature: the $upstream_bytes_sent variable. 

  • Feature: new directives in vim syntax highlighting scripts.

  • Bugfix: in the "proxy_cache_background_update" directive.

  • Bugfix: in the "geo" directive when using unix domain listen sockets.

  • Workaround: the "ignoring stale global SSL error ... bad length"       alerts might appear in logs when using the "ssl_early_data" directive       with OpenSSL.

  • Bugfix: in nginx/Windows.

  • Bugfix: in the ngx_http_autoindex_module on 32-bit platforms.

更多细节可查阅:

https://nginx.org/en/CHANGES

下载地址:

https://nginx.org/en/download.html

Hibernate Search 5.11.0.Final 发布,数据检索框架

$
0
0

Hibernate Search 5.11.0.Final 已发布,这是 5.11 分支的首个稳定版本,更新亮点如下:

  • HSEARCH-3433: Hibernate Search 的 ORM 集成现在依赖于 Hibernate ORM 5.4.0.Final ;

  • HSEARCH-3420: Hibernate Search 已经针对 JDK 11 进行系统地构建和测试,这意味着它将在 JDK 11 上开箱即用。

  • HSEARCH-3364: WildFly 功能包已更新至 WildFly 14

发行说明

Hibernate Search 的作用是对数据库中的数据进行检索的。它是 Hibernate 对著名的全文检索系统 Lucene 的一个集成方案,作用在于对数据表中某些内容庞大的字段(如声明为 text 的字段)建立全文索引,这样通过 Hibernate Search 就可以对这些字段进行全文检索后获得相应的 POJO,从而加快了对内容庞大字段进行模糊搜索的速度(sql 语句中 like 匹配)。

源码下载:

https://github.com/hibernate/hibernate-search/releases


NG-ZORRO 7.0.0-rc.2 发布,Ant Design 的 Angular 实现

$
0
0

NG-ZORRO 7.0.0-rc.2 已发布,更新内容如下:

Bug Fixes

Features

发行地址

NG-ZORRO 是 Ant Design 的 Angular 实现,用于开发和服务于企业级后台产品。

特性

  • 提炼自企业级中后台产品的交互语言和视觉风格。

  • 开箱即用的高质量 Angular 组件。

  • 使用 TypeScript 构建,提供完整的类型定义文件。

  • 全链路开发和设计工具体系。

Envoy 1.9.0 发布,面向服务架构的 L7 代理和通信总线

$
0
0

Envoy 1.9.0 已发布,Envoy 是一个 L7 代理和通信总线,专为大型现代服务架构而设计。这个项目诞生源于以下目标:

对于应用程序而言,网络应该是透明的,当发生网络和应用程序故障时,能够很容易定位出问题的根源。

该版本包含大量更新内容,部分如下:

  • access log: added a JSON logging mode to output access logs in JSON format.

  • access log: added dynamic metadata to access log messages streamed over gRPC.

  • access log: added DOWNSTREAM_CONNECTION_TERMINATION.

  • admin: POST /logging now responds with 200 while there are no params.

  • admin: added support for displaying subject alternate names in certs end point.

  • admin: added host weight to the GET /clusters?format=json end point response.

  • admin: GET /server_info now responds with a JSON object instead of a single string.

  • admin: GET /server_info now exposes what stage of initialization the server is currently in.

  • admin: added support for displaying command line options in GET /server_info end point.

  • circuit-breaker: added cx_open, rq_pending_open, rq_open and rq_retry_open gauges to expose live state via circuit breakers statistics.

  • cluster: set a default of 1s for option.

  • config: removed support for the v1 API.

  • config: added support for rate limiting discovery request calls.

  • cors: added invalid/valid stats to filter.

  • ……

完整内容请查阅更新日志

源码下载:

Motan 1.1.3 发布,微博开源的高性能分布式 RPC 框架

$
0
0

Motan 1.1.3 已发布,这是一个小的修复版本,主要是解决了与 zookeeper string serializer 的兼容问题。#707

Motan 是微博团队开源的一套高性能、易于使用的分布式 RPC 框架。功能包括:

  • 支持通过 spring 配置方式集成,无需额外编写代码即可为服务提供分布式调用能力。

  • 支持集成 consul、zookeeper 等配置服务组件,提供集群环境的服务发现及治理能力。

  • 支持动态自定义负载均衡、跨机房流量调整等高级服务调度能力。

  • 基于高并发、高负载场景进行优化,保障生产环境下 RPC 服务高可用。

源码地址:

DragonFly BSD 5.4.1 发布,改进 HAMMER2 文件系统

$
0
0

5.4.0 发布20天后,DragonFly BSD 迎来了该系列的首个维护版本。DragonFly BSD 5.4.1 对 HAMMER2 文件系统进行了大量改进,包括快照和崩溃的 meta-consistency 保护,更好的 on-media 拓扑等。此外,新版本还改进了 WLAN 接口处理以及与 dhcpcd(8) 的 WLAN 连接。

DragonFly BSD 是一个以与 FreeBSD、NetBSD、OpenBSD 采用的实现方式不同的方式来实现并发、SMP、集群以及其他操作系统特性的 BSD 分支。


了解更多详情可查阅发行说明:

下载地址:

Fabric.js 2.4.6 发布,简易 JavaScript Canvas 库

$
0
0

Fabric.js 2.4.6 已发布,这是一个小的 bug 修复版本,解决了 2.4.5 版本中存在的 svg 导出问题 #5438

Fabric.js 是一款简单而强大的 JavaScript Canvas 库,在 HTML5 Canvas 元素之上提供了互动的对象模型,同时还包含 Canvas-to-SVG 解析器。

使用 Fabric.js 你可以创建和填充画布上的对象,从简单的几何图形到成百上千路径组成的复杂图形。你可以通过鼠标轻松的移动、缩放和旋转这些对象,修改它们的属性(颜色、透明度,层叠顺序)等等。

源码下载:

Viewing all 44801 articles
Browse latest View live