开源项目

云原生应用引擎OpenNJet v3.0.0发布!

近日,OpenNJet v3.0.0 正式发布,这是一款全新的云原生应用引擎。该版本带来了诸多新功能和优化,旨在为用户提供更加灵活和高效的云端应用管理体验。 新功能方面,OpenNJet v3.0.0 引入了动态证书吊销列表更新、http2mqtt和http2kafka消息代理、数据消隐和集群动态桥接等诸多实用特性。同时,还增加了集群间文件同步、大文件上传、集群配置跳转等功能,以及API网关功能支持用户角色维护、OpenAPI导入和登录及授权校验等。 在功能优化方面,软件对全量配置API的put方法逻辑进行了优化。此外,新版本修复了多个BUG,包括动态配置limit后返回值不可见字符问题和配置空的access_by_lua_block后导致的系统卡死等。 尽管此次更新带来了许多改进,但一些已知问题仍然存在,例如HA/MA配置同步在删除location消息同步上的问题,以及应用加速功能中的本地缓存文件未同步清理等。 最后,官方提供了详细的RPM和DEB安装指导,支持多种操作系统及Docker环境的快速安装和部署。用户可以前往 OpenNJet v3.0.0发布页面 下载并查看详细信息。
开源项目

ONLYOFFICE 文档 8.1 更新,新增 Office API 板块功能

随着 ONLYOFFICE 版本 8.1 的推出,用户可体验多项新功能及优化。最新版本对编辑器、文档生成器和插件的 API 进行了全面更新,并新增 Office API 板块。以下是一些重要更新内容: PDF 表单 从8.1版本起,ONLYOFFICE 完全采用 PDF 表单,弃用 docxf 格式。API 更新包括将 documentType 更改为 PDF,并在转换请求中加入新的 pdf field。新增的 onSubmit 事件使表单提交更加直观,用户提交成功后可自动触发消息。 角色管理 新的管理角色功能默认启用,允许用户灵活分配角色和颜色。该功能可通过 editorConfig.customization.features 参数禁用,隐藏角色管理相关选项。 扩展自动化 API 自动化 API 增加了新方法,如 addContextMenuItem 和 addToolbarMenuItem,允许向上下文菜单和工具栏添加自定义项目。此外,updateContextMenuItem 方法支持更新菜单项。 自定义编辑器界面 新增的参数可使用户调整编辑器界面布局。如 editorConfig.customization.layout.header.editMode 参数允许在标题中显示切换模式按钮。 插件 API 优化 版本 8.1 允许插件创建自定义选项卡和按钮,丰富用户操作体验。新的方法如 onToolbarMenuClick,ActivateWindow 等增强了插件的交互能力。 文档生成器的 Python 框架 ONLYOFFICE 文档生成器现已支持 Python,提供一系列库和函数,简化基于 Python 的文档创建应用开发。 Office API 新的 Office JavaScript API 板块为 8.1 版本添加了日期格式、文本属性设置等多种方法,方便用户导航和使用。 相关资源 ONLYOFFICE 文档 8.1 新功能:文章 / 视频 ONLYOFFICE 开发者版 文档生成器和 API 文档 更新日志 以上更新旨在提升用户的编辑体验和开发效率,充分利用新功能实现更高效的办公自动化。
开源项目

SpringBoot 用户看过来!Solon v2.8.4 速度飞起🔥

Solon 框架:推动Java应用开发新潮流 近日,由开放原子开源基金会孵化的Java应用开发框架——Solon正式发布。这款被誉为“纯血国产”的应用开发框架从零开始构建,非依赖于传统的Java-EE架构,主打灵活接口规范与开放生态。Solon提倡“克制、简洁、高效、开放、生态”理念,追求“更快、更小、更简单”。 核心特点 更高的计算性价比: Solon框架并发性能高达2-3倍,同时内存消耗减少50%。 更快的开发效率: 框架内核小巧,入门简便,启动速度最高提升至10倍。 更好的生产与部署体验: 应用打包后的大小最多可缩减90%。 更大的兼容范围: 支持非Java-EE架构,兼容性涵盖Java8到Java22。 最新更新 此次更新新增了solon.net.httputils插件,添加多种异常类,例如CloudBreakerException和CloudStatusException,并优化了BeanWrapLifecycle检测方式,避免LifecycleBean的重复注册。此外,还引入了简化Router注册控制器的方法,并进行了多项系统优化以提高开发体验。 升级包包括fury 0.5.1、liteflow 2.12.1、socket.d 2.5.7等,这些更新进一步提升了Solon框架的稳定性与易用性。 更多信息可以访问项目仓库地址: - Gitee - GitHub 以及官网:Solon Solon框架正在迅速成为Java开发者的新宠,其灵活与高效性正吸引越来越多的开发者投入其中。
开源项目

XL-LightHouse 2.2.4发布:轻松实时统计大数据

XL-LightHouse V2.2.4 发布:简化大数据统计,轻松实现海量数据实时统计 XL-LightHouse V2.2.4 最新版本现已发布!具备一键部署、一行代码接入等特点,无需大数据研发运维经验,用户即可轻松实现海量数据的实时统计。 产品概述 XL-LightHouse 是一套通用型流式大数据统计系统,集成了数据写入、数据运算和数据可视化功能,支持超大数据量和超高并发。其应用场景广泛,涵盖数据统计中的各种需求,如 count、sum、max、min、avg、distinct、topN/lastN 等复杂运算。 内置丰富的转化类函数与表达式解析功能,使得各种复杂的条件筛选和逻辑判断也能轻松应对。此外,系统还提供了完善的可视化查询功能和 API 查询接口,以及数据指标管理和权限管理等功能。 项目特点 XL-LightHouse 是开源社区中首个也是唯一一个通用型流式数据统计系统。它能够以轻巧和高效的方式解决数据统计需求,大幅降低企业成本。相比于 Flink、Spark、ClickHouse 和 Doris 等技术,XL-LightHouse 能更快实现大规模数据指标统计。 它拥有以下几点优势: 适用于各种数据量级的统计场景。 支持高并发查询和自定义存储引擎。 前端基于最新版 ArcoDesign(React)开发,界面清爽,用户体验优秀。 100% 开源,便于二次开发。 支持单机和大数据版本。 应用场景 XL-LightHouse 可用于电商企业决策、产品经理 PV/UV 分析、运营人员用户量追踪、开发人员 API 调用监测等多个业务环节。它不仅适用于传统互联网业务,还能应用于物联网和工业互联网场景,实现设备数据监控和统计。 单机模式 单机模式成本低廉,仅需一台 4 核 8G 的云服务器即可部署,适合中小企业或 "用完即弃" 场景。比如接口性能优化、线上业务问题排查等,这些场景下 XL-LightHouse 能快速部署、灵活使用。 项目地址 GitHub Gitee Web 端部分功能预览敬请参阅相关链接。XL-LightHouse 致力于为您提供简便、快捷、高效的数据统计解决方案。
开源项目

JumpServer v3.10.11 LTS发布:支持纳管达梦数据库

JumpServer 开源堡垒机发布 v3.10.11 LTS 版本 2024年6月24日,JumpServer 开源项目组宣布正式发布 JumpServer v3.10.11 LTS 版本。该版本将为用户提供长期支持和优化,建议社区用户尽快升级以享受新版本带来的改进和增强功能。 新版本特性包括对达梦数据库的支持,进一步扩展了可管理的数据库类型。用户现在可以通过 DB GUI 和远程应用方式连接达梦数据库。此外,命令存储功能也已对接了更高版本的 Elasticsearch,支持 Elasticsearch 7 和 Elasticsearch 8 版本。 另一亮点是对资产自动化任务的批量操作支持,实现了批量测试资产可连接性,大大提高了运维人员的操作效率。 除新增功能外,本版本还进行了多项优化和重要的 BUG 修复。其中包括移除已不依赖的 Django Rest Swagger 库,优化禁用 SSH 客户端的设置,提升大文件上传的临时存储配置,以及改进仪表盘的加载速度等优化项。 修复内容涉及克隆资产时账户未同步、登录错误信息、定时任务执行失败等多个关键问题,极大提升了系统的稳定性和用户体验。 JumpServer v3.10.11 LTS 版本的发布展示了开源社区在堡垒机技术方面的持续创新和精益求精,期待广大用户升级体验。
开源项目

Simple Admin 基于 Go 语言的分布式后台管理系统 v1.4.8 发布

Simple Admin - Go 语言分布式后台管理系统发布v1.4.8 项目介绍 Simple Admin 是基于 go-zero 开发的开箱即用分布式微服务后端管理系统,旨在为开发者提供丰富功能的可扩展后台管理解决方案。它支持中英双语国际化,适合微服务学习及商用,助力中小企业快速上云、快速迭代。 Simple Admin Core / Job / MCMS / FMS / Common v1.4.8 更新 核心模块 Core、定时任务模块 Job、消息中心模块 MCMS 和文件管理模块 FMS 均已升级。新版本引入了多项优化和修复: 技术栈更新:同步 go-zero 核心代码至 v1.6.6,继续使用 ent, casbin, kafka 等前沿技术开发。 增强错误处理和国际化:系统内置国际化的统一错误处理和完善的国际化方案。 新增功能和优化:添加 refresh token 接口及配置,优化注释和初始化逻辑,修复各种问题。 Simple Admin Backend UI v1.4.8 更新 Simple Admin UI 基于 Vue3 和 TypeScript 开发,新增和修复了一些功能: 修复 Bug:修复字典选择器、Table 组件和语言切换图标的问题。 更新依赖:保持项目依赖的最新版本。 Goctls v1.7.8 更新 Goctls 是面向 Simple Admin 优化的代码生成工具,支持三端代码生成和多语言。新版本包括: 优化和新增功能:优化 makefile 命令模板,新增额外中间件和网关参数配置。 修复:修复 gateway 命令等多处问题。 文档地址 更多信息和详细更新内容,请访问文档地址。 这次升级不仅提升了系统性能和稳定性,还增加了新功能,使开发和运维更加高效。用户可以通过文档获取更多更新细节和操作指南。
开源项目

官方推荐!Redisson 3.32.0 重磅发布

Redisson 3.32.0 正式发布,带来多项新特性与修复 近日,Redisson 3.32.0 正式发布,这是一款 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并得到 Redis 官方推荐。 此次更新为用户带来了令人期待的新特性和重要的修复: 新特性 添加 Quarkus Cache 实现:增强了与 Quarkus 框架的兼容性,使得缓存管理更加高效。 使用 Redis 7.4+ 命令的 RMapCacheNative 实现:改进了对最新 Redis 版本命令的支持。 向 RKeys 接口添加了 unlinkByPattern() 方法:提供了更灵活的键删除操作。 修复问题 修正了 Apache Tomcat request.changeSessionId() 方法无法更改 Redis 中会话 ID 的问题。 解决了 RSearch 解析参数错误及 RSearch.info() 抛出 NumberFormatException 异常的问题。 优化了集群故障转移处理,不再删除集群拓扑中的最后一个主节点。 修复了哨兵模式中主从日志重复输出及故障转移时更换主节点失败导致的连接泄漏问题。 解决了 RxJava3 请求取消失败和 RFairLock 计算剩余 TTL 错误的问题。 改进了 scanInterval 设置检查和 ElementsSubscribeService.resubscribe() 方法。 修正了 RMap.keySet() 与 RMap.getAll() 方法组合使用时的异常。 修复了 Redis 节点随机选择及 RLock 到期更新时的并发问题。 解决了 RListMultimap 抛出无法解包错误的问题及 cluster slots 迁移检查期间的 entry shutdown 问题。 更多更新详情请参阅:更新说明。 此更新旨在提升用户体验并确保更稳定的 Redis 客户端应用。尽快升级,以获得最佳使用体验。
开源项目

Emacs 29.4 重磅发布

Emacs 发布 29.4 紧急修复版本,强化安全漏洞防御 (2023年10月XX日)—— 今日,Emacs 正式发布了 29.4 版本,这是一个紧急错误修复版本,旨在解决 Emacs 29.3 及更早版本中发现的安全漏洞。此次更新并未引入任何新功能,但对现有系统安全性进行了重要加强。 该版本最重要的改动之一是,在开启 Org 模式时,不再允许运行任意 shell 命令。这一改动旨在防止恶意命令的执行,从而提升用户使用 Emacs 时的安全性。Org 模式是 Emacs 中的一个强大工具,广泛应用于笔记、项目管理等多种场景,此次升级将显著降低其潜在的安全风险。 用户可通过官方渠道获取详细的更新内容和补丁信息。 开发团队提示所有用户,尤其是依赖 Org 模式的用户,尽快升级到 29.4 版本,以确保系统的安全性和稳定性。 更多详情,请访问 Emacs 官方网站。
开源项目

vxe-table 4.7.33 发布!全新 Vue 表格解决方案

vxe-table 4.7.33 版本发布——Vue 表格解决方案迎来新升级 在这个充满活力的秋季,vxe-table 4.7.33 版本正式登场,为开发者们带来了更多便捷与优化。本次版本更新主要包括以下内容: 修复内容亮点 修改了编辑季度输入框显示问题,用户体验更加流畅。 解决了树结构按键操作无法回退到上一级的问题,让操作更加灵活便捷。 默认值调整 v4 默认值进行了重大调整,增强了向下兼容性。keyboard-config.isBack 默认值由此前的 true 调整为 false。开发者可以通过全局参数进行设置:setConfig({ table: { keyboardConfig: { isBack: true } } })。 新增功能 新增加方法 getParams,为开发者提供更多操作可能性。 样式优化 优化了单元格编辑样式,提升视觉效果和用户体验。 我们诚挚邀请所有对 Vue 表格解决方案感兴趣的开发者前往查看详情,获取完整更新内容和详细说明。 详情查看:https://gitee.com/xuliangzhan_admin/vxe-table/releases/4.7.33
开源项目

Spring Modulith 最新版发布:1.1.6 和 1.2.1

快讯发布:SQL 审核与 Spring Modulith 更新 亲爱的开发者朋友们, 您是否曾疑惑,SQL 审核是否真的能够检测出数据库的所有问题?敬请期待我们即将推出的专题直播【SQL 审核真的能审出数据库的所有问题吗?】,我们将深入探讨SQL审核的优缺点,解析其在实践中的实际效果。 与此同时,Spring社区也带来了令人振奋的消息!Spring Modulith,一款用于支持开发人员在Spring Boot应用程序中实现逻辑模块的实验性项目,近期发布了重要更新版本1.1.6和1.2.1。 更新版本的亮点包括: - 通过 spring.modulith.detection-strategy 配置 ApplicationModuleDetectionStrategy 的功能(GH-656)。 - 修复了涉及命名接口的依赖性验证问题(GH-661、GH-662)。 - 升级到Spring Boot 3.2.7 (GH-675) 和 3.3.1 (GH-678)。 这些更新包含了一系列的错误修复、小新功能以及常规依赖项升级,以进一步提升开发者的使用体验。您可以详阅1.1.6和1.2.1的完整变更日志,获取更多信息。 快点击下面的链接,深入了解这些亮点吧! gitee地址: https://gitee.com/xxxx 让我们相约直播,共同探讨与学习!