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

news/2024/12/31 6:38:07/

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


http://www.ppmy.cn/news/123471.html

相关文章

基于AT89C51单片机的电子琴设计与仿真

点击链接获取Keil源码与Project Backups仿真图&#xff1a; https://download.csdn.net/download/qq_64505944/87848430?spm1001.2014.3001.5503 源码获取 主要内容&#xff1a; 设计一个简易的电子琴&#xff0c;至少具有可以弹奏并发出不同的音调。电子琴方案主要分为实验…

C++学习之旅-入门永远的HelloWorld变量的基础

文章目录 创建文件(Hello World)注释变量的使用常量标识符命名规则数据类型整形sizeof关键字实型(浮点类型)字符型转义字符字符串类型布尔类型数据的输入加减乘除运算算数运算逻辑运算 程序流程结构选择结构循环结构 跳转语句举例(while循环break)举例(for循环contine) 跳转语句…

功率信号源驱动电路工作原理是什么

功率信号源驱动电路是一种能够将低功率、微弱的信号放大到足够高的功率水平的电路。在现代通信、医疗、工业等领域中&#xff0c;功率信号源驱动电路被广泛应用。下面&#xff0c;我们将对功率信号源驱动电路进行详细的介绍。 图&#xff1a;ATG-2000系列功率信号源 功率信号源…

二进制安装K8S

阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 (aliyun.com)https://developer.aliyun.com/mirror/所有节点yum源更换为 &#xff0c;按照aliyun给的容器里面的kubenetes源和docker源&#xff0c;当然最好把之前的centos源也换成aliyun的 所有节点安装docker yum install -…

微控制器(单片机)的中断系统及应用

文章目录 1. 什么是中断1.1 中断的概念1.2 中断源1.2.1 中断源的种类 2. 中断寄存器2.1 TCON寄存器2.2 SCON寄存器2.3 IE寄存器2.4 IP寄存器 3. 中断处理流程3.1 定时器中断实操3.2 外部中断实操3.3 思考题&#xff1a; 4. 最重要的事 1. 什么是中断 1.1 中断的概念 中断是指…

操作系统中的中断控制

本文为随笔&#xff0c;更多细节可关注微信公众号&#xff1a;emOsprey uCOS II MAX_SYSCALL_INTERRUPT_PRIORITY EQU 3 ; 屏蔽低于优先级 2 的中断&#xff0c;即抢占优先级设置为 0~2 将被屏蔽&#xff0c;3不屏蔽 OS_CPU_SR_SaveMRS R0, BASEPRI ; 读取 PRI…

【中断篇】中断控制器及中断检测时序

&#x1f31f;&#x1f31f;&#x1f31f;博主主页&#xff1a;MuggleZero &#x1f31f;&#x1f31f;&#x1f31f; 《ARMv8架构初学者笔记》专栏地址&#xff1a;《ARMv8架构初学者笔记》 GIC-500控制器支持GICv3架构&#xff0c;具有以下中断类型&#xff1a; SGI&#xff…

ARM通用中断控制器GIC之中断处理简介

在阅读本章之前&#xff0c;可以参考笔者之前关于GIC的一些描述&#xff1a; ARM通用中断控制器GIC(generic Interrupt Controller)简介 ARM架构Generic Interrupt Controller(GIC)之Distributor和CPU interface功能介绍 ARM架构Generic Interrupt Controller(GIC)详解之术语…