5月31号软件资讯更新合集......

Guava 32.0 发布,Google 的核心 Java 工具库

Guava 是 Google 的一套核心 Java 库,包括新的集合类型(如 multimap 和 multiset)、图库,以及用于并发、I/O、散列、缓存、基元、字符串等实用工具。它被广泛用于 Google 内部的 Java 项目,同时也被许多其他公司广泛使用。

目前,Guava 32.0 已发布,该版本带来以下变更:

安全修复

  • 重新实现了 Files.createTempDir 和 FileBackedOutputStream ,以进一步解决 CVE-2020-8908 和 Guava issue #2575 (CVE 即将发布)。

不兼容的更改

此版本增加了 Guava 的主要版本号,但没有对 guava 工件进行二进制不兼容的更改。尽管如此,此版本还是进行了一些可能有兼容风险 的更改:

  • 此版本对单独的工件 guava-testlib 中的 @Beta API 进行了二进制不兼容的更改。

  • 此版本为 Guava 的 Android 风格添加了两个方法: Invokable.getAnnotatedReturnType() 和 Parameter.getAnnotatedType() 。

  • 此版本从 guava-gwt 中删除了各种 API,这只会影响 GWT 的用户,删除的 API 是 Enums 、 Sets.complementOf 和 Enum*BiMap 类的 keyType() 和 valueType() 方法。

  • Files.createTempDir 和 FileBackedOutputStream 的新实现被注释为 @J2ObjCIncompatible 。

  • 新版本的 Files.createTempDir 限制当前用户的权限,它可能会破坏任何依赖于让其他用户访问该目录的用户。

  • 如果新版本的 Files.createTempDir 和 FileBackedOutputStream 无法安全地创建目录或文件,则会抛出异常。这只有在 Android Ice Cream Sandwich 下才有可能发生。

其他变化

  • 从几乎所有 API 中删除了 @Beta 。

  • 增强了 Guava jar ,以包含由 Android Gradle 插件自动获取的 Proguard 配置。

  • 增强了 Guava jar 以在其类文件中包含有关方法参数的信息。

  • 改进了一些类的空值注释。

  • 使用 “串行代理” 修改类,以声明抛出异常的 readObject 方法。

  • 改进了一些类的空值注释。

  • ...

原文链接: https://www.oschina.net/news/243152/guava-32-0-released

Apache Dubbo 3.2.2 发布,分布式 RPC 服务框架

Apache Dubbo 是一款高性能、轻量级的开源 Java RPC 框架,它提供了三大核心能力:面向接口的远程方法调用、智能容错和负载均衡,以及服务自动注册和发现。Apache Dubbo 3.2.2 现已发布,具体更新内容包括:

Feature

  • RestEasy Response 适配 #12264

  • 添加 dubbo-spring-boot-tracing-otel-otlp-starter #12299

  • 支持禁用 2.6.x url 配置器 #12332

  • 支持设置默认序列化检查状态 #12333

  • 添加 P50 和 P90 RT metrics #12156

  • 需要时的 Metrics 和 Metadata Service Export #12346

  • 添加 metrics 选项以使用全局注册表 #12238

错误修复

  • 修复 ConcurrentHashMapUtils 锁定错误 #11987

  • 修复当获取不到异常处理类时,应该递归查找 base class #12246

  • Rpc 异常类型 bug #12274

  • 修复 dubbo 版本检测 #12278

  • QoS 调用后清理 ThreadLocal 中的 RpcContext,异步启动时同步获取结果 #12291

  • 修复允许 non-serializable 检查 #12267

  • 在某些情况下修复由 2.x 的过滤器引起的 ClassCastException #12286

  • 修复 k8s 客户端 http2Disable 默认值错误 #12328

  • 修复 DefaultModuleDeployer 启动失败,但导出 MetadataService 的问题 #12316

  • 修复注册表目录指标仅显示 num_valid_total 的问题 #12351

  • 修复启动时 prometheus init 失败的问题 @songxiaosheng 在#12349

  • 修复 injvm incoke 中的广播失败 #12347

  • 在 rest 注释检查中修复 NPE #12293

  • 修复 PortUnification+encodeInIOThread=false 导致服务器响应 empty buffer 的问题 #12355

代码增强

相关 PR:#12275、#12336、#12288、#12329、#12266

依赖升级

  • 更新 opentelemetry-bom:1.25.0 -> 1.26.0 #12261

  • 更新 license-maven-plugin:2.0.0 -> 2.0.1 #12260

  • 更新 protobuf-java_version:3.22.3 -> 3.22.4 #12262

  • 更新 micrometer-bom:1.10.6 -> 1.11.0 #12313

  • 更新 reactor-core:3.5.5 -> 3.5.6 #12312

  • 更新 native-maven-plugin:0.9.21 -> 0.9.22 #12311

  • 更新 build-helper-maven-plugin:3.3.0 -> 3.4.0 #12310

  • 更新 testcontainers:1.18.0 -> 1.18.1 #12309

  • 更新 grpc.version:1.54.1 -> 1.55.1 #12303

  • 更新 protobuf-java_version:3.22.4 -> 3.23.0 #12304

  • 更新 fabric8_kubernetes_version:6.6.0 -> 6.6.2 #12305

  • 更新 flatten-maven-plugin:1.4.1 -> 1.5.0 #12306

  • 更新 micrometer-core:1.10.6 -> 1.11.0 #12307

  • 更新 micrometer-tracing-bom:1.0.4 -> 1.1.1 #12308

  • 更新 kubernetes-client:6.4.1 -> 6.6.0 #12287

原文链接:https://www.oschina.net/news/243149/dubbo-3-2-2-released

🚀 Layui 2.8.4 发布,包含 32 项更新

更新日志

form

  • 新增 verIncludelRequired 全局属性,用于设置验证规则中是否同时包含必填 # I737EW

  • 修复 checkbox 开关标题和半选图标未垂直居中的问题 # 1255

  • 修复 checkbox 在初始设置半选时,点击复选框时图标未恢复成非半选状态的问题

  • 修复 checkbox 被重新渲染时,标题模版未正确获取的问题 # 1257

  • 修复 select 经浏览器翻译成别的语言后,点击选项出现的显示异常问题 # 1256

  • 优化 checkbox 元素的 lay-skin ,当设置非内置风格时,不再强制显示为默认风格

table

  • 新增 对 table 内元素的 lay-unrow 属性的识别,点击该元素时,可阻止执行 row 行单击事件

  • 修复 table.setRowChecked() 方法导致 checkbox,radio 事件失效的问题 # I73MLV/I76KBX/I78VI3

  • 修复 打印功能在 Edge 中可能出现的闪退问题 # 1264

  • 优化 table.setRowChecked() 方法,若未传 checked 属性,则自动对 checkbox 进行选中状态值切换

  • 优化 row 事件机制,若目标元素为 checkbox,radio,则不触发 row 事件

  • 优化 外层容器的高度,不再设置一个固定值,内部元素将根据 height 属性值自动撑满

  • 优化 底部边框问题

treeTable

  • 新增 节点折叠状态记忆功能 # 1260/I777CJ

  • 新增 customName.icon 属性,用于自定义图标的属性名称 # 1260/I73BQU

  • 新增 async.format 回调函数,用于处理异步子节点数据,优先级高于 async.url # 1260

  • 新增 treeTable.reloadAsyncNode(id, index) 方法,用于重载异步子节点 # 1260

  • 新增 treeTable.getNodeById(id) 方法,用于获取节点信息集 # 1260

  • 新增 treeTable.getNodesByFilter(id, filter, opts) 方法,用于获取符合过滤规则的节点信息集 # 1260

  • 修复 isSimpleData 模式渲染后的默认数据排序异常问题 # 1260

  • 修复 展开全部节点排序失效的问题 # 1260/I73M2K

  • 修复 折叠叶子节点时,图标没有变化的问题 # 1260

  • 修复 节点选中状态判断异常问题 # 1260

  • 优化 treeTable.checkStatus() 方法,可通过设置第二个参数,用于是否返回半选状态的数据 # 1260/I73JAW

  • 优化 重新排序和视图内表单初始化的调用逻辑 # 1260

  • 优化 节点渲染方法 # 1260

layer

  • 修复 skin:'layui-layer-lan' 时,导致 btnAlign 属性无效的问题 # I73PD1

laydate

  • 优化 theme 属性,当其为数组格式,且第一个成员为 hex 格式主色值,则第二个成员为辅色值 # 1265

upload

  • 新增 exts 属性对于图片类型时的 .svg 扩展名支持

code

  • 优化 copy 属性开启时,对 tools 属性的初始化配置 # I72QGO

  • 优化 preview: 'iframe' 时的 <iframe> 容器,以支持背景透明

原文链接:https://www.oschina.net/news/243034/layui-2-8-4-released

likeshop基于「ThinkPHP + Vue + Nuxt + uni-app」实现的免费开源商城系统,支持H5、小程序、APP,微信支付、支付宝支付、短信、云存储、优惠券、秒杀、拼团、抢购等主流功能,专业团队维护,值得信赖,欢迎下载体验。 2千+star开源地址:https://gitee.likeshop.cn/1HurY0AC 官网文档地址:https://gitee.likeshop.cn/1HurY0AC

boot-nbsaas 1.0.10-2023 发布

<parent>
        <groupId>com.nbsaas.boot</groupId>
        <artifactId>boot-nbsaas</artifactId>
        <version>1.0.10-2023</version>
    </parent>

本次更新内容

1. 优化了代码生成器,优化了 vue 代码生成模板,通过代码生成器能生成基础的 vue 管理页面功能以及路由。

2. 修复了 list 搜索的时候 npe 异常

3.Command 接口新增 before,after。通过这两个接口,轻松实现职责链模式。 整理成软件版本更新内容

boot-nbsaas 具有以下特点:

  1. 自动建表:boot-nbsaas 提供了自动建表功能,根据用户定义的数据模型自动生成数据库表结构,减少手动操作,提高开发效率。

  2. 开发规范:boot-nbsaas 提供一套开发规范,包括代码风格、命名规范、注释规范等,使团队开发更加规范化和高效化。

  3. 数据搜索:boot-nbsaas 提供一种新的数据搜索,基于搜索引擎技术,快速搜索海量数据,提供精确和高效的搜索结果。

  4. 代码生成器:boot-nbsaas 提供代码生成器,根据数据模型自动生成前端和后端代码,提高开发效率和代码质量。

  5. 多租户支持:boot-nbsaas 支持多租户,为不同客户提供独立的数据存储空间和访问权限,保证数据安全性和隔离性

原文链接:https://www.oschina.net/news/243189

开源的 OA 办公系统 — 勾股 OA 4.50.31 发布

勾股 OA 办公系统是一款简单实用的开源的企业办公系统。系统集成了系统设置、人事管理、行政管理、消息管理、企业公告、知识库、审批流程设置、办公审批、日常办公、财务管理、客户管理、合同管理、项目管理、任务管理等功能模块。系统简约,易于功能扩展,方便二次开发,可以用来做日常 OA,CRM,ERP,业务管理等系统。

勾股办公,智在轻松!勾股 OA4.50.31 发布啦,该版本主要更新了如下功能:

🔴更新日志:

1、优化:客户查询列表去重查询;

2、新增:客户联系人删除功能;

3、优化:编辑器粘贴图片自动上传;

4、修复:合同模块第一次上错误附件无法保存的问题;

5、修复:类别模块代码失误 data[′updatetime′] 改为 param['update_time'];

6、优化:树形 table 去除第三方组件 treeGrid 的依赖,使用 layui2.8 + 内置的 treetable 组件;

7、优化:使用 layui2.8 + 的日期组件的新特性对联动日期进行优化;

8、新增:tool 前端组件增加 box 方法弹层,用于少量表单的弹层;

9、优化:知识评论展示,取消编辑器模式评论;

10、新增:工作汇报点评功能,接收人可以点评某工作汇报,汇报人可查看点评;

11、新增:合同 api 接口合同编码,客户名称字段展现;

12、升级:laydatePlus 组件,基于 layui 的 laydate 组件扩展,选取日期时间更快捷方便;

13、修复:人员部门调动记录修改的时候调动时间错误问题;

14、修复:用章、用车基础数据校验时错误数据表的问题;

15、优化:tablePlus 组件,表格导出新增默认参数;

16、修复:项目详情编辑合同失败的问题;

17、修复:发布工作汇报列表中按时间搜索显示错误问题;

18、升级:前端框架 layui 升级到最新的 2.8.4 版本;

19、其他已知问题的修改优化。

内置模块

  • 配置管理:对系统的常规配置信息进行维护,网站配置管理功能统一维护。

  • 用户管理:维护管理系统的用户,常规信息的维护与账号设置。

  • 菜单管理:配置系统菜单,操作权限,按钮权限标识等。

  • 权限角色:角色菜单管理与权限分配、设置角色所拥有的菜单权限。

  • 部门管理:管理系统组织架构,对组织架构进行统一管理维护。

  • 岗位管理:管理用户担任的岗位。

  • 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。

  • 基础数据:对系统中常用的较为固定的数据进行统一维护管理。

  • 消息通知:系统通知私信、消息等管理。

  • 企业公告:企业公告信息发布维护。

  • 办公审批:支持人事、财务、行政、业务等多审批流程。

  • 日常办公:日程、计划、周报、日报等信息化办公工具。

  • 财务管理:财务报销、开票、到账,财务数据规范化管理。

  • 客户管理:统一管理客户,沉淀客户资产,避免客户流失。

  • 合同管理:合同维护、审批、执行、变更、关闭全流程管理。

  • 项目管理:项目操作记录全覆盖跟踪,项目进度一目了然,任务分派,工时记录。

  • 知 识 库:公司制度,工作经验、行业知识归类管理。

原文链接:https://www.oschina.net/news/243183/gougu-oa-4-50-31-released

Nitrux 2.8.1 发布,默认使用 Plasma Wayland

Nitrux 是一个基于 Debian 的 Linux 桌面发行版。它使用 Calamares 安装程序,包括建立在 KDE Plasma 5 桌面环境上的 NX 桌面和 MauiKit 应用程序。Nitrux 也不使用 systemd 作为它的启动系统;相反,它使用 OpenRC。

Nitrux 2.8.1 看起来像是 Nitrux 2.8 的一个小版本更新,但实际上该版本带来了非常丰富的更新内容,其中包括最新的 Linux 6.3 内核、Plasma Wayland 作为默认会话,以及 Plasma 5.27.5、Frameworks 5.106 和 Gear 23.04.1 等最新的 KDE 软件。

其他:

  • Firefox 更新至 113.0.2 版本

  • 增加了 xdg-desktop-portal-gnome 以防止字体渲染问题,特别是 Flatpak 应用程序

  • 带来了对管理 Btrfs 分区的支持

  • 对使用 Hyper-V 运行发行版的支持

  • Git 的 LFS 扩展

  • Mesa 23.2 的预发布版本

  • 以及 Industrial I/O 子系统代理到 D-Bus 以支持更多硬件

  • 为 AppArmor 引入了一个新参数,使其在默认情况下总是加载

  • 启用了 OpenRC、DNSCrypt-Proxy 2 的服务

  • 支持 Tor 匿名通信系统

  • AIDE 入侵检测系统

  • Rsyslog 多线程实现的 syslogd

原文链接:https://www.oschina.net/news/243162/nitrux-2-8-1-released

likeshop基于「ThinkPHP + Vue + Nuxt + uni-app」实现的免费开源商城系统,支持H5、小程序、APP,微信支付、支付宝支付、短信、云存储、优惠券、秒杀、拼团、抢购等主流功能,专业团队维护,值得信赖,欢迎下载体验。 2千+star开源地址:https://gitee.likeshop.cn/1HurY0AC 官网文档地址:https://gitee.likeshop.cn/1HurY0AC

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值