4月6号软件更新合集.....

与 Mybatis-plus 对比,Mybatis-Flex v1.0.7 发布

Mybatis-Flex 是一个优雅的 Mybatis 增强框架,它非常轻量、同时拥有极高的性能与灵活性。我们可以轻松的使用 Mybaits-Flex 链接任何数据库,其内置的 QueryWrapper 帮助我们极大的减少了 SQL 编写的工作的同时,减少出错的可能性。

总而言之,Mybatis-Flex 能够极大地提高我们的开发效率和开发体验,让我们有更多的时间专注于自己的事情。

MyBatis-Flex 1.0.7 更新内容如下:

  • 新增:BaseMapper 添加可以直接根据 Condition 查询的方法,更加方便

  • 新增:Db 添加可以直接根据 Condition 查询的方法,更加方便

  • 新增:代码生成器添加 @Table (onSet) 的配置

  • 新增:添加 HttpMessageReporter,用于可以往服务器发送审计日志

  • 优化:APT 生成的 java 属性默认使用下划线的方式

  • 优化:优化 APT 生成 mapper 的默认存放路径

  • 优化:重命名 QueryEntityProcesser 为 QueryEntityProcessor

  • 文档:添加字段权限的相关文档

  • 文档:添加字典回写的相关文档

  • 文档:添加字段加密的相关文档

  • 文档:添加 Mybatis-Flex 与同类框架对比的文档

Mybaits-Plus 是一个老牌的、享有盛誉的 Mybatis 增强框架,flex 和 plus 有什么区别呢?以下是 Mybatis-Flex、Mybatis-Plus、Fluent-Mybatis 的一些细节对比。容来源其官网、git 或者 网络文章,若有错误欢迎指正。

原文链接:https://www.oschina.net/news/235618/mybatis-flex-1-0-7-released

Nest.js 9.4 发布,渐进式 Node.js 框架

Nest.js 是一个用于构建高效、可扩展的 Node.js 服务器端应用程序的框架。它使用 TypeScript 和 JavaScript 构建,并结合了 OOP(面向对象编程)、FP(功能编程)和 FRP(功能反应式编程)等元素。

Nest.js 9.4 正式发布,该版本更新内容如下:

功能

  • microservices

  • 通过 TLS 连接到 TCP 微服务(TCP microservice over TLS)

错误修正

  • platform-ws

  • 在不同路径上挂载多个 ws 服务器

  • platform-express

  • 移除 body-parser 类型并使用 Nest.js 自己的类型

增强

  • microservices

  • 允许扩展微服务的事件和消息插件

依赖

  • 将 sinon 从 15.0.2 升级到 15.0.3

  • 将 @types/node 从 18.15.6 升级到 18.15.11

  • 将 @fastify/static 从 6.9.0 升级到 6.10.0

  • 将 fast-json-stringify 从 5.6.2 升级到 5.7.0

  • 将 @apollo/server 从 4.5.0 升级到 4.6.0

  • 将 amqp-connection-manager 从 4.1.11 升级到 4.1.12

  • 将 core-js 从 3.29.1 升级到 3.30.0

  • 将 ts-morph 从 17.0.1 升级到 18.0.0

  • 升级依赖 @nestjs/apollo 至 v11.0.4

  • ……

原文链接:https://www.oschina.net/news/235591/nest-js-9-4-released

Go 1.20.3 & 1.19.8 发布,修复安全问题

Go 1.20.3 和 1.19.8 已发布。

两个版本的更新内容都是修复安全问题,包括对 go/parser, html/template, mime/multipart, net/http 和 net/textproto 软件包的安全修复,以及对编译器、链接器、运行时和时间软件包的错误修复。

详情查看 Release Notes。

原文链接:https://www.oschina.net/news/235595/go-1-20-3-released

likeadmin基于「Spring Boot + ThinkPHP + FastAPI + Gin + TypeScript + Vue + Vite + Nuxt+ Element Plus + uni-app」实现的免费开源后台管理系统,拥有Java、PHP、Python、GO等多种后端语言版本,专业团队维护,值得信赖,欢迎下载体验。 开源地址:https://gitee.com/likeadmin 官网文档地址:https://www.likeadmin.cn

🎉smart-mqtt v0.17 发布,性能和可靠性双提升,带您飞入物联网世界!

1、smart-mqtt 简介

随着物联网技术的发展,越来越多的企业开始重视物联网领域的开发和应用。但是,如何搭建稳定、可靠的物联网服务,是众多企业面临的难题。

smart-mqtt,是 smartboot 组织下面向物联网的首款解决方案,它使用 Java 语言开发,提供高效、可靠的 MQTT Broker 服务。

与其他类似的 MQTT 解决方案相比,smart-mqtt 的主要优点在于其高度可扩展性和高效性。通过引入自研通信框架 smart-socket,利用异步非阻塞 I/O 操作实现高效的消息传递。同时,smart-mqtt 还支持集群部署,可以轻松应对高并发的消息传递和数据处理。

另外,smart-mqtt 还提供了完善的监控和管理功能,可以帮助企业更好地管理和维护物联网服务。管理员可以通过 smart-mqtt 的管理系统实时监控消息服务器、客户端、主题等信息,为企业提供更精细的管理服务。

总的来说,smart-mqtt 是一款针对性强、性能优异、易用性高的 MQTT Broker 服务。无论企业是从零开始搭建物联网系统,还是想要升级现有应用,smart-mqtt 都是一款可靠的选择。smart-mqtt 将帮助企业以较低的成本构建稳定、高效的物联网服务,助力万物互联互通的梦想成为现实。

2、 版本更新

两周前 smart-mqtt 发布了 v0.16 版本,在性能方面有了显著的提升,这对于用户来说是非常有吸引力的,相交同类产品也是极具竞争力的。然而,为了充分发挥 Broker 服务的性能,我们进行了一次几乎是 “破坏性” 的重构。虽然对性能的提升产生了积极的作用,但同时也缺失了部分服务可靠性。

为了弥补这些可靠性问题,我们决定从 smart-mqtt v0.17 版本开始,通过几个小版本的迭代,对内部代码进行更详细的测试和评估,以确保系统的稳定运行。

本次更新内容:

  1. 通过引入 smart-socket 的插件化机制,以更低的性能损耗实现消息超时重发。

  2. 修复此前版本引入的 topic 取消订阅不生效的 bug。

  3. 网络断开连接后即时中断消息推送,减少不必要的尝试。

  4. MQTT Client 的 topic 订阅与取消订阅请求纳入飞行队列管理。

  5. 重构部分消息模型。

  6. 重构飞行队列,提供更加完善的 Push 能力。

  7. 更合理的日志输出。

原文链接:https://www.oschina.net/news/235600/smart-mqtt-0-17-released

layui-vue 1.10.0 发布,一个 Vue 3 UI 框架

更新内容:

[新增] from 组件 pane 属性,开启表单面板风格。

[新增] layer 组件 moveOut 属性,默认只能在窗口内拖拽,如果你想让拖到窗外,那么设定 true 即可。

[新增] layer 组件 moveEnd 回调函数,默认不会触发,如果你需要,设定 moveEnd: function (){} 即可。

[新增] layer 组件 moveStart 回调函数,默认不会触发,如果你需要,设定 moveStart: function (){} 即可。

[修复] date-picker 组件 range 启用时,因 border 属性而造成的高度不严格问题。

[修复] transfer 组件处于 search 状态时,未被过滤选中的数据会被移回左侧的问题。

[文档] button.md 页面更新 dropdown + button + button-group 实现的案例。

[文档] menu.md 页面更新 indent 属性描述错误。

[优化] es 产物 decode 没有被 Tree shaking, 从而造成应用构建产物体积过大的问题。

[优化] layer 组件 icon 属性为 1 2 3 4 5 6 7 时的图标集合。

[升级] layer-vue 到 1.8.0 版本。

原文链接:https://www.oschina.net/news/235606/layui-vue-1-10-0

likeadmin基于「Spring Boot + ThinkPHP + FastAPI + Gin + TypeScript + Vue + Vite + Nuxt+ Element Plus + uni-app」实现的免费开源后台管理系统,拥有Java、PHP、Python、GO等多种后端语言版本,专业团队维护,值得信赖,欢迎下载体验。 开源地址:https://gitee.com/likeadmin 官网文档地址:https://www.likeadmin.cn

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值