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

DBeaver 社区版 5.3 发布,可视化数据库管理平台

$
0
0

DBeaver 社区版 5.3 发布了, DBeaver 是一个可视化通用数据库管理工具和 SQL 客户端,支持 MySQL、PostgreSQL、Oracle、DB2、MSSQL、Sybase、Mimer、HSQLDB 与 Derby,以及其它兼容 JDBC 的数据库。

这是一个 bug 修复与功能稳定版本,更新如下:

  • Data editor:

    • Dictionary tables lookup/search was added

    • Grouping panel now supports different presentations

    • Unpin all tabs command was added

  • SQL editor:

    • Auto-completion algorithm was improved

    • SQL formatter was improved (UPDATE, BEGIN/END)

    • Multi-tab context menu was fixed

  • Connection wizard: settings page UI was redesigned

  • Foreign key creation dialog: unique indexes usage was added

  • SQL processing: LIMIT usage was fixed

  • Connection ping (keep-alive) was improved (ping CALLED only during idle periods)

  • FireBird: SQL execution plan analyzer was added (thanks to tomas303)

  • SQL Server:

    • Database objects search was fixed

    • Metadata reading (unique keys) was fixed

    • Table comments editor was fixed

    • DateTimeOffset data type support was fixed

    • New extension requires Microsoft driver only

  • Oracle:

    • Timestamp handling was fixed (for some Oracle server versions)

  • PostgreSQL:

    • Non-default databases are disabled by default

    • Native psql invocation was fixed (for old PG versions)

  • CSV files: columns and foreign keys reading was fixed

  • H2: embedded database shutdown procedure was fixed

  • A lot of minor fixes in UI and metadata processing

发布公告

下载地址:https://dbeaver.io/download/


Material UI 3.6.2 发布,Material Design 开发框架

$
0
0

Material UI 3.6.2 发布了,Material UI 是一组实现 Google Material Design 规范的 React 组件,它是一个前端 JS 框架,主要用在 web 领域。

主要更新如下:

  • 新增一个 Onepirate 主题 demo。预览

  • 新增虚拟化表 demo。

  • 避免不必要的表重新渲染。

  • 一些 bug 修复和文档改进。

详情查看发布公告

下载地址:

PMD 6.10.0 发布,跨语言静态代码自动分析工具

$
0
0

PMD 6.10.0 发布了,PMD 是一个代码分析器,能够帮助发现常见的编程瑕疵,像未使用的变量、空的 catch 块、不必要的对象创建等等。最初仅支持 Java 代码,目前还可支持 JavaScript、Salesforce.com Apex 和 Visualforce、PLSQL、Apache Velocity、XML 和 XSL 。

主要更新内容如下:

CPD 支持 Kotlin

现在可以使用 CPD 在 Kotlin 项目中查找重复的代码。

New Rules

  • 新的 Java 规则 UseUnderscoresInNumericLiterals(java-codestyle)在给定长度的数字文字上每 3 位数添加下划线以提高可读性。

Modified Rules

  • Java 规则 JUnitTestsShouldIncludeAssert(java-bestpractices)现在也检测 Soft Assertions。

  • 不推荐使用规则 AvoidDuplicateLiterals(java-errorprone)的属性 exceptionfile,并将在 7.0.0 中删除它,建议使用 exceptionList。

详情查看发布公告

下载地址:

Sequelize 5 beta 15 发布,基于 Node 的异步 ORM 框架

$
0
0

Sequelize 5.0.0 beta 15 发布了,Sequelize 是一款基于 Nodejs 的异步 ORM 框架,它同时支持 PostgreSQL、MySQL、SQLite 和 MSSQL 多种数据库,很适合作为 Nodejs 后端数据库的存储接口,为快速开发 Nodejs 应用奠定扎实、安全的基础。

此版本删除旧代码以过滤 options.through,防止传递事务、字段、日志记录等“创建/更新”连接表调用的选项。

详情查看发布公告

下载地址:

Redmine 4.0.0 发布,项目管理 Web 应用

$
0
0

Redmine 4.0.0 发布了,Redmine 是一个使用 Ruby on Rails 框架编写的灵活的项目管理 Web 应用程序。

此次更新带来超过 200 个变化,包括:

  • 电子邮件通知的重大更改:每个用户现在都会收到自己的通知电子邮件。

  • 文本格式的改进。

  • Rouge 取代 Coderay 以支持更多语言代码高亮显示。

此外,Redmine 3.4.7 和 3.3.9 维护版本也发布了,二者都升级到 Rails 4.2.11,修复了 2 个 Rails 漏洞。

详情查看发布公告

下载地址:http://www.redmine.org/projects/redmine/wiki/Download

Ant Design 3.11.1 发布,阿里开源的企业级 UI 设计语言

$
0
0

Ant Design 3.11.1 发布了,Ant Design 是阿里开源的一套企业级的 UI 设计语言和 React 实现,使用 TypeScript 构建,提供完整的类型定义文件,自带提炼自企业级中后台产品的交互语言和视觉风格、开箱即用的高质量 React 组件与全链路开发和设计工具体系。

此版本更新如下:

  • 修复 Avatar 图标不能垂直居中的问题。#13408

  • 修复 Input 在设置 less 变量 @border-width-base 为 1 时的边框问题。#13413 @morenyang

  • 修复 Commnet 组件不能正确显示换行的问题。#13429

  • 修复 Alert 在 closable 时,关闭图标会被文字遮挡的问题。#13440

  • Button

    • 修复 href 属性为 undefined 时,Button 也会被渲染为 a 标签的问题。#13337

    • 修复设置 loading 属性时在 Edge 下会报错的问题。#13216

  • Dropdown

    • 修复会导致 Button 中的图标显示变小的问题。#13442

    • 修复下拉菜单跟触发元素之间的孔隙会导致下拉菜单关闭的问题。#10481

  • Table

    • 修复使用 filter 会导致 onChange 中 selectedRowKeys 和 selectedRows 不一致的问题。#11384

    • 优化鼠标悬停在可排序的表头上时 title 的显示。#13312

  • DatePicker

    • 修复选择日期后,组件会失去焦点的问题。#12475

    • 修复会导致 Safari 假死的问题。#13424

    • 修复 WeekPicker 的日期选择框跟输入框不对齐的问题。

  • 修复 Slider 的 blur 方法。#13439

  • 修复 Cascader 的国际化问题。#13486

  • 修复一些组件 TypeScript 定义。#13390 #13488 #13420

发布公告

下载地址:

walle 2.0.0 alpha 惊艳亮相,上线部署系统开箱即食

$
0
0

万众瞩目的开源免费代码部署平台 walle 2.0,终于出预览版了。walle 2.0 惊艳无比,一系列大家无比期待的 Feature 逐一亮相,代码发布终于可以不只能选择 jenkins,有了一个可自由配置项目,更人性化,支持 git、多用户、多项目、多环境同时部署的开源上线部署系统。

  • 切换到 python,引入websocket、RESTful API,意味着实时shell console和整合公司内部平台。

  • 类 Gitlab 的权限模式,增加空间管理、用户组、环境管理、灰度发布。

  • 团队加入一位大前端美女,前后端分离 vue + ant.design,全新的清爽流畅UI

  • 完整的 travis-ci + 54个unittest 单测,极大保障开源稳定迭代推进

  • 部署多环节细节把控 hooks:部署前准备任务 pre-deploy、检出后处理任务 post-deploy、发布前置任务 pre-release、后置任务 post-release

  • 完善的Data Migration、服务运维脚手架

  • walle 2.0文档:详尽的安装文档、权限模型、账号体系、使用说明、trouble shooting

如果需要一个web部署系统来代替手工或者脚本发布代码,不妨试用这个吧:),请试用反馈以帮助更出色。详见 github / walle-web 项目,或walle-web.io官方说明,如果喜欢欢迎标star、fork,支持我们把瓦力做强大,回馈予你。

CakePHP 3.7.0 发布,新手与老司机都可快速开发的框架

$
0
0

CakePHP 3.7.0 发布了,CakePHP 是一个运用了诸如 ActiveRecord、Association Data Mapping、Front Controller 和 MVC 等著名设计模式的快速开发框架。该项目主要目标是提供一个可以让各种层次的 PHP 开发人员快速地开发出健壮的 Web 应用,而又不失灵活性。

此版本是 3.x 的最后一个计划版本,核心团队接下来将专注于支持 3.7 并完成 4.0.0。

主要更新亮点包括:

  • ArrayEngine 可以帮助提高测试套件的性能和可靠性。

  • Cake\Http\Client 现在将使用 curl,提供更好的性能和代理功能。

  • ErrorHandlerMiddleware 现在将包含以往的 logger 异常。

  • 新的传输工厂类有助于简化电子邮件。

  • Cake\Validation\Validator 现在提供类型安全的 allow-empty 方法。

  • FormHelper 现在可以设置 HTML5 自定义验证消息。

  • IntegrationTestCase 上的新断言使得处理 flash 消息变得更加简单。

详情查看发布公告

更新:

php composer.phar require --update-with-dependencies "cakephp/cakephp:3.7.*"

下载地址:


高性能缓存服务器 nuster v2.0.4.18 发布

$
0
0

nuster 是一个基于 HAProxy 的高性能 HTTP 缓存服务器和 RESTful NoSQL 缓存服务器,既可以用作类似 Varnish 或者 Nginx 那样的 HTTP 缓存服务器,来缓存动态或者静态的 HTTP 资源,也可以用作 RESTful NoSQL 缓存服务器, 用 HTTP POST/GET/DELETE 来 添加 /取得 /删除 Key/Value。 

  • Fix some init issues

  • Fixed uninitialized stats shctx

  • Fix missed uri.data

  • Check msg len before update data

  • Update cache create order to prevent potential lock

  • Set entry->data to null when forward error

  • Assign to temp var

  • Fix missed uri.data

  • Fixed bitmap overlap

  • Series of fixes backported from cache part

  • Fix incorrect len when build BODY cache key

  • Fix improper handling of MSG_ENDING

  • Send response header asap.

  • This fix separate header and body, and send header along.

  • Allocate entry_key before entry

  • Initialise ctx.req to prevent incorrect release

  • Check data before release

  • Do not pass tail to _nst_cache_data_append

  • Check state in io handler

  • Release element when failed to allocate data

  • Change incorrect CTX_PASS to CTX_BYPASS

  • Upgrade HAProxy to v1.8.14

详细介绍

https://github.com/jiangwenyuan/nuster/blob/master/README-CN.md

ActFramework 1.8.16 发布,高性能 Java Web 框架

$
0
0

ActFramework 是一款高效能(对程序员)和高性能(对运行系统)的 Java Web 应用和服务框架.

本次更新的主要内容:

  • 改进对 XML 输入输出的处理

  • 请求处理函数参数类型有循环引用时导致堆栈溢出

  • 异步调用邮件发送方法在参数类型为 List 的时候失效

  • API Book - 改进对父类型以及带类参数情况的支持

  • Morphia - 支持 `CreatedAt`, `LastModifiedAt`, `CreatedBy`, `LastModifiedBy` 注解

  • Act-Beetlsql - 升级 beetlsql 到  2.10.43

  • Act-AAA - 支持缓存 AAAObject 和 User 数据

更多详细内容请移步这里

Web 富文本编辑器 Neditor 2.1.10 发布,完成细节美化

nt-addon-pay 0.3.1 发布,Nest 的聚合支付插件

$
0
0

Notadd 支付插件

整合微信支付API、支付宝支付API,基于 Nest.js 框架构建的一个支付插件。

功能更新

  • 新增微信支付/退款通知请求解析工具

bug 修复

  • 修复微信支付沙箱环境的沙箱 key 缓存有效期问题

  • 修复微信支付退款接口地址错误的问题

  • 修复微信支付各接口的验签失败问题

其他

  • 更新微信支付使用说明

 

使用说明

安装

npm install @notadd/addon-pay

配置 PayAddon

import { Module } from '@nestjs/common';
import { PayAddon } from '@notadd/addon-pay';

@Module({
  imports: [
    PayAddon.forRoot({
        wechatConfig: {
            appid: 'appid',     // 公众号appi/应用appid/小程序appid
            mch_id: 'mch_id',   // 商户号
            secretKey: 'secretKey', // 商户交易秘钥
            pfx: fs.readFileSync('path_to_p12_file'),   // p12文件
            sandbox: true   // 是否启用沙箱环境,默认不启用
        }
    })
  ]
})
export class ApplicationModule {}

使用 WechatXXXPayService

import { Injectable, Inject } from '@nestjs/common';
import { WechatNativePayService, WechatTradeType } from '@notadd/addon-pay';

@Injectable()
export class TestPay {
    constructor(@Inject(WechatNativePayService) private readonly wechatNativePayService: WechatNativePayService) { }

    async nativePay() {
        const ressult = await this.wechatNativePayService.pay({
            body: '支付一下',
            out_trade_no: '201811271512000001',
            total_fee: 301,
            spbill_create_ip: '127.0.0.1',
            notify_url: 'your.domain.com/wechat-pay/notify',
            trade_type: WechatTradeType.JSAPI
        });
    }
}

贡献说明

我们欢迎 Nest.js 使用者来参与这个插件的开发,作为一个贡献者,请您遵循以下原则:

  • 代码提交规范,参考 Git Commit Message Conventions

  • 始终从 develop checkout 一个新分支,命名规范为 feature/xxx,xxx 必须具有可读性,如:微信-普通商户版-扫码支付 => feature/wechat-native-pay

  • 在 checkout 新分支前,先在本地 develop 分支拉取远程 develop 分支的最新代码

  • 文件命名规则请参考项目目前的命名规则,如:微信支付中,order.interface.ts 代表所有订单相关的请求参数和返回结果的定义,swipe.pay.service.ts 代表付款码支付的业务逻辑

功能开发

请先查阅 Roadmap,确保你想贡献的功能没有正在被实现。然后在 issue 里提交一个贡献请求,注明想要贡献的功能。

发现 Bug ?

如果你在源码中发现bug,请你先在本仓库的 issue 提交一个bug问题。在你提交完bug问题后,我们很乐意接受你提交一个 PR来帮助我们修复这个bug。

Roadmap

  •  0.0.1 贡献说明

  •  0.1.0 微信-普通商户版-APP支付

  •  0.2.0 微信-普通商户版-JSAPI支付、微信-普通商户版-Native支付、微信-普通商户版-H5支付、微信-普通商户版-小程序支付

  •  0.3.0 微信-普通商户版-付款码支付

  •  0.4.0 支付宝-APP支付

  •  0.5.0 支付宝-当面付

  •  0.6.0 支付宝-手机网站支付

  •  0.7.0 支付宝-电脑网站支付

  •  1.0.0 完善使用说明、发布正式版v1.0.0

 

下载地址:

github: https://github.com/notadd/nt-addon-pay

码云: https://gitee.com/notadd/nt-addon-pay

GitLab Extension for Visual Studio 1.0.165 发布

$
0
0

GitLab Extension for Visual Studio 1.0.165 已经发布,关于GitLab的Api协议, 一直是老大难问题,因此我们进行了如下改进:

1、内置了 GitLab.com 和 Gitee.com的 协议设置

2、加入自动测试协议并保存协议

3、 我们更换了新图标

4、为提高用户体验,此次安装后默认情况下VS会自动更新,不需要手动点更新了。 

5、优化了一些线程相关的问题。 

6、更好的兼容了VS2019 

 

请打开你的VS扩展与更新管理器更新 GitLab Extension for Visual Studio 1.0.165  或者点击下面的链接下载

https://marketplace.visualstudio.com/items?itemName=MysticBoy.GitLabExtensionforVisualStudio

t-io 3.2.3发布,OSC官方人员也在使用的通讯框架

$
0
0

修改点

  • [tio-utils]:增加和优化forward()

    • zookpeer,重连策略换成RetryForever

  • [tio-core]

  • [tio-http]

    • 限流接口重新设计,更灵活,更多主动权下放到业务端

    • HttpRequest增加isForward,用于处理forward的请求

    • 对于http,ip黑名单判断放在请求头解析完成时进行

最新pom

<dependency>
    <groupId>org.t-io</groupId>
    <artifactId>tio-core</artifactId>
    <version>3.2.3.v20181212-RELEASE</version>
</dependency>

例行说明

  • t-io是OSC官方人员(还不止一个^_^,此处 @红薯 应该来辟谣)也在使用的通讯框架,譬如这个网站的动弹:http://lifes77.com

  • 欢迎来https://www.t-io.org/guide, 用t-io写的t-io官网(注:官网用的是tio-core、tio-http、tio-websocket、tio-webpack,并未使用类似tomcat这样的容器),一张小截图留给各位老铁

Apache RocketMQ (TLP) 发布首个子项目:RocketMQ-Spring-Boot

$
0
0

近期,Apache RocketMQ在社区中上线首个子项目RocketMQ-Spring-Boot。第一个版本中包含了若干新特性,修复并改进了针对rocketmq-external孵化报告中提到的若干问题。

  • 新特性:

1. 在事务中发送消息;

2. 支持发送 DelayTimeLevel 消息;

3. RocketMQ 原生 API透明化,只需要使用 Spring Message API而非RocketMQ客户端API 即可实现相应功能;

 

  • 改进:

1. 添加示例以演示RocketMQ-spring-boot/starter的使用,并涵盖所有客户端场景;

2. 用Spring标准(生命周期、BeanCreating条件、Bean Initialize、AutoConfigure Test等)修饰代码;

3. 调整目录层次结构,并使用不同级别的项目(即spring-boot、spring-boot-starter和sample)分离函数;

4. 重构包并使代码更加清晰,具有完全限定的命名和标准的Java文档注释;

 

  • 修复:

1. 修复使用Bean方法'rocketMQTemplate'未加载的问题;

2. 修复 Debug ToCKMQListEnter 容器中消息类型不正确判断的问题;

3. spring-boot-starter 文档更新;

4. 修复注释@RocketMQMessageListener(consumeThreadMax=4,.=&ldquo;${sep.queue.meta}&rdquo;不能生效的问题;

 

项目地址:https://github.com/apache/rocketmq-spring


RocketMQ CPP客户端更新至1.2.0,兼容多语言、简化项目编译流程

$
0
0

RocketMQ CPP客户端是RocketMQ的C/C++客户端,与1.0.1版本相比,1.2.0版本的发布是一个巨大的进步。它提供了C++和C两种不同风格的接口,其他语言也可基于这两个客户端进行构建,例如Python、Node.js、C#、Golang 等。同时,我们还简化了项目编译过程,只需要一个命令就可以编译整个项目。

  • 新特点:

1. 支持高可靠的同步、单向和顺序传输;

2. 支持推动消费和拉动消费;

3. 支持设置延迟时间;

4. 支持消息压缩;

5. 支持建立消息消费模式;

 

  • 改进:

1. 增强了多平台支持能力,如Linux、Windows和MacOS;

2. 简化了项目的编制方法,一个命令即可编译整个项目。

 

  • 修复:

1. 修复了一个关于唯一密钥的问题,即当发送消息时,生产者不能获得唯一密钥;

 

项目地址:https://github.com/apache/rocketmq-client-cpp

ng-notadd 0.11.1 发布,大量手机版支持,基于 Angular 的中后台解决方案

$
0
0

ng-notadd 0.11.1 发布了,主要改进内容包括:

新特性

  • 在app组件中添加theme-options-button

  • 修改material-color-picker组件

  • 修改按钮组件适应

  • 修改卡片组件适应

  • 修改图标组件适应

  • 修改配置文件组件适应

  • 修改徽章组件适应

  • 修改芯片组件适应

  • 修改grid-list组件适配

  • 修改图标组件适应

  • 修改列表组件适配

  • 修改分析组件适配

  • 修改页面布局样式

BUG 修复

  • 修复布局中组件的下方固定样式

  • 修复匹配移动设备时工具栏的样式

 

技术栈

  • Typescript

  • Angular

  • Material2

  • rxjs

  • Graphql

相关链接

项目地址

DEMO

ng-notadd-mock-server

Quick start

    git clone https://github.com/notadd/ng-notadd.git
    
    cd ng-notadd
    
    npm install
    npm start
    # or use ng cli
    ng serve

Roadmap

0.10.0

  •  支持 Apollo-Graqphql

  •  基础页面(个人信息页,登录页...)

0.11.0

  •  新的左侧菜单栏 (支持鼠标悬浮)

0.12.0

  •  使用 ng-material2 组件

  •  手机端初步兼容

0.13.0

  •  更加完整的 仪表盘页面

0.14.0

  •  手机端兼容

  •  渐进式应用(PWA)

0.15.0

  •  json 生成表单

0.16.0

  •  recaptcha 支持 (默认关闭)

0.17.0

  •  虚拟列表(支持十万级别的列表)

0.18.0

  •  excel 导入与导出

  •  选定行列导出 excel

0.19.0

  •  截图生成

  •  firebase(国内无法使用) or 其他替代方案 支持

0.20.0

  •  可 DIY 仪表盘

  •  json 生成简单仪表盘

0.21.0

  •  初步的 e2e 单元测试

1.0

  •  完善单元测试

  •  整体微调

1.1

  •  websocket 支持

1.2

  •  支持 electron 构建桌面应用

2.0

  •  企业级自定义表单

  •  企业级表单系统

  •  企业级窗口/弹窗

后续

  •  excel 在线编辑

  •  word 在线编辑

一点说明

为了方便维护,ng-notadd 将剥离出 ng-material2 (扩展组件库) 和 ng-noform 两个项目

下载地址:

github: https://github.com/notadd/ng-notadd

gitee:     https://gitee.com/notadd/ng-notadd

PHP -Casbin v0.1.5发布,支持 ACL、RBAC、ABAC 等模型的访问控制框架

$
0
0

PHP -Casbin v0.1.5发布了,PHP-Casbin 是一个用 PHP 语言打造的轻量级开源访问控制框架,支持 ACL、RBAC、ABAC 多种模型。目前在 GitHub 开源, 采用了元模型的设计思想,支持多种经典的访问控制方案,如基于角色的访问控制 RBAC、基于属性的访问控制 ABAC 等。

PHP-Casbin 的主要特性包括

1.支持自定义请求的格式,默认的请求格式为{subject, object, action};
2.具有访问控制模型 model 和策略 policy 两个核心概念;
3.支持 RBAC 中的多层角色继承,不止主体可以有角色,资源也可以具有角色;
4.支持超级用户,如 root 或 Administrator,超级用户可以不受授权策略的约束访问任意资源;
5.支持多种内置的操作符,如 keyMatch,方便对路径式的资源进行管理,如 /foo/bar 可以映射到 /foo*

PHP-Casbin 不做的事情:

1.身份认证 authentication (即验证用户的用户名、密码),PHP-Casbin 只负责访问控制。应该有其他专门的组件负责身份认证,然后由 PHP-Casbin 进行访问控制,二者是相互配合的关系;
2.管理用户列表或角色列表。PHP-Casbin 认为由项目自身来管理用户、角色列表更为合适,PHP-Casbin 假设所有策略和请求中出现的用户、角色、资源都是合法有效的。

更新

composer update casbin/casbin

项目地址: 

(github)https://github.com/php-casbin/php-casbin

(码云)https://gitee.com/techlee/php-casbin

CodeMaid v10.6 已发布,Visual Studio 代码清理工具

$
0
0

CodeMaid v10.6 (VS2019 预览版) 已发布

 

CodeMaid v10.6 已经发不在了Visual Studio Marketplace 和GitHub. 此版本满足了一些功能请求的同时,最显著的变化就是支持了这周才发布的 VS2019 Preview 1 . 

新功能

&ndash; #582 &ndash; Digging:针对现实项类型,有了新选项 (方法返回或属性类型等) &ndash; 感谢 GammaWolf!
&ndash; #593 &ndash; 功能开关: 添加了 .cshtml -> .cshtml.cs  为默认项 &ndash; thanks derekmckinnon!
&ndash; #594 &ndash; 代码清理: New option to add blank lines before/after single-line fields &ndash; thanks jasonjtyler!
&ndash; #604 &ndash;  支持了 VS2019 &ndash; thanks digovc!

VS2019 警告栏

新版本的 CodeMaid 在VS2019 Preview 1可以正常工作,但会显示这个警告:

这事由于我们为了兼容VS2012 和VS2013而依然使用的旧异步相关的API , 我们计划再 CodeMaid v11当中使用这些新的API.

结束针对 VS2012 + VS2013的支持

鉴于此,V10.X将是最后支持VS2012 + VS2013的版本,我们将开始使用新的API,是时候向老版本的 Visual Studio 说再见了。

总结

再次非常感谢那些在社区里投入, 帮助CodeMaid 更好地为每个人服务。 你可以加入我们在GitHub 上的社区, 然后反馈或者调查问题并且提交PR. 万事开头难, 从 Contribute 页入手或许是最好的开始.

我们的遵旨是: 让您的每个文件每行代码容颜永驻。 

Nest.js 5.5 发布,最近火的一P的node.js 框架

$
0
0

Nest 发布一年(以发布第一个版本为限)便超过 10000 star ,目前每月下载量超过 230k

Nest.js 是用于构建高效且可伸缩 Web 应用程序的渐进式 Node.js 框架。

  • 完美支持 Typescript

  • 面向 AOP 编程

  • 支持 typeorm

  • Node.js 版的 spring

  • 构建微服务应用

特征

  • 常见:添加registerAsyncHttpModule #1257

  • common:将exceptionFactory选项添加到ValidationPipe #1267

  • 微服务protoLoader为gRPC传输添加选项#1269

Bug修复

  • 核心:自定义HTTP异常体#1339

  • 核心:无效的注入元数据继承#1338

  • websockets:catch stream(throwError#1285

  • 微服务:catch stream(throwError#1285

中文文档:https://docs.nestjs.cn/

英文原版文档:https://docs.nestjs.com/

Viewing all 44787 articles
Browse latest View live