开源项目

X Spring File Storage v2.2.0 发布,升级体验!

快讯:X Spring File Storage v2.2.0 重磅发布,支持多平台文件存储 今日,X Spring File Storage 宣布发布全新版本 v2.2.0,软件已捐赠至 dromara 开源组织。该版本带来了一系列功能和性能上的提升,进一步强化了其在文件存储领域的功能。 更新亮点: 新增获取和列举文件功能。 重构预签名 URL,支持客户端上传、下载、删除等操作。 引入 Solon 插件,提高了扩展性。 提升 Hutool 版本,优化代码结构。 手动分片上传功能优化,并新增对 GoogleCloud Storage 的支持。 增强缩略图异常处理及修复 Minio 分片上传偶发性错误。 支持多平台: X Spring File Storage 支持本地、FTP、SFTP、WebDAV、阿里云 OSS、腾讯云 COS 等众多存储平台,用户可通过 WebDAV 连接到 Alist,使用百度网盘、天翼云盘等常见存储服务,实现文件的便捷管理和迁移。 使用便捷: 仅需一行代码,即可实现文件的上传。支持各类文件格式及多种文件上传方式,包括 File、MultipartFile、URL 等。同时,优化配置和详细的文档为开发者提供了极大的便利。 获取更多信息: GitHub Gitee 文档 欲了解更多详情,请访问 版本发布页面。
开源项目

重大更新!Steam++ 3.0.0-rc.9 发布,工具箱全新体验

快讯:Steam++ 3.0.0-rc.9 版本发布,强化功能与修复问题 近日,Steam 工具箱 Steam++ 发布了最新的 3.0.0-rc.9 版本,带来了多项优化与修复。此次更新新增了网络加速二级代理功能及相关设置项,用户可以通过新的本地令牌 Steam App 共存令牌导入方式,实现与 Steam App 的同步。此外,还解决了多个关键问题,包括库存游戏在新版本 Steam Beta Client 中的数据解析错误、仅剩一个游戏时 Steam 挂卡发生闪退、Steam 挂时长启动和暂停按钮重叠显示等。 此版本特别针对在某些计算机名称为特殊字符开头的电脑上网络加速出错的问题进行了修复,同时提高了对 Linux 系统的兼容性,确保非 Host 模式下不检测 443 端口占用。为提升用户体验,还改进了网络加速功能,现在默认不启用 DoH(DNS over HTTPS)。 用户可以访问官方发布页面,选择适合自己操作系统的文件进行下载,具体下载文件及校验值如下: Windows 64位:.7z 文件(402A76E2F8BD0C6FC2592DB05062B3DE35635F2AB02EF0ACEB53E177B4E810FE)、.exe 文件(C14D67E1AEFD1663693F771B47202B59EE445ECCE5A82731562E8DEF81EAA1ED) Linux 64位:.tgz 文件(B733C83AABA7BB6713C97B6C3FB1EC4651A0BEFEA9341FB4CE6E6CDA53945CE7) macOS:.dmg 文件(89026497420CBD50DE78D1FA6CFEA97B3A8216D6D38E3CDD69D851A12B1B5226) 更多详情及下载请访问:Steam++ 3.0.0-rc.9 更新发布。Gitee地址
开源项目

Shotcut 24.06.26 发布——最佳免费跨平台视频编辑器

快讯:Shotcut 24.06.26 发布,新增多项功能与支持 最新消息,开源视频编辑软件 Shotcut 发布了 24.06.26 版本。本次更新引入了一系列全新功能和改进。值得注意的是,作为 Beta 版本,Shotcut 24.06.26 在 Arm64 CPU 上添加了 Windows 平台的原生构建,但目前已知存在没有硬件编码器和缺少部分音频过滤器的问题。 新版本的主要更新包括:引入 SVT-AV1 编码器,为用户提供了更快的非硬件 AV1 编码选项;增加了对 AVIF (AV1) 图片的支持。此外,还添加了几个新的视频滤镜:Drop Shadow 滤镜可以使用输入 alpha 通道,而 Vibrance 滤镜类似于 Saturation,但对当前饱和度更加敏感,避免过度影响肤色。 在音频处理方面,新版本增加了 Mid-Side Matrix 音频过滤器,有助于将此类麦克风信号处理成适当的立体声。此外,用户界面也得到了一些提升,包括添加了 Keyframes > Scrub While Dragging、Playlist 菜单中的 Columns 选项,并支持 DJI LRF (MP4) 文件的代理。 更多详情和更新内容,请访问官方公告了解。Gitee地址
开源项目

ModStartCMS v8.6.0新功能:富文本增强+蜘蛛检测优化

ModStart 发布 v8.6.0 推出更多强大功能 2024年7月1日,ModStart 发布了 v8.6.0 版本,为其基于 Laravel 的模块化极速开发框架带来了 15 项全新功能及优化。此次更新进一步丰富了模块市场,引入了更具实用性的开发和管理工具。 ModStart 的模块市场功能丰富,用户无需繁琐的操作即可通过后台一键快速安装多种应用,显著提升开发效率。系统全面开源,基于 Apache 2.0 协议,免费且不限制商业用途,契合各种用户需求。 此次更新亮点包括新增 Provider 和 Biz 的 listAllEnabled 方法、 ValueUtil 和 ArrayUtil.firstValidValue 方法、以及 insertIfNotExists 方法,提升了数据处理效率。此外,Json 组件、各种媒体文件组件、代码清理和重构等多方面均有显著优化。此外,增加了搜索蜘蛛检测工具优化和浏览器兼容性改进。 ModStart 内置模块市场涵盖行业应用、插件、云存储、云短信等,支持一键安装、启用、禁用、卸载,帮助用户快速搭建个性化系统。 系统资源: - 码云仓库:ModStartCMS - Github 仓库:ModStartCMS - 系统演示:ModStartCMS 演示 - 框架功能演示:功能演示 - 下载及使用:ModStart 下载 - 开发者文档:ModStart 文档 - 模块市场:ModStart 模块市场 ModStart v8.6.0 的发布为开发者提供了更多便捷和强大的工具,使业务功能开发更加高效。Gitee地址
开源项目

电子签章系统V2.0.5更新亮点抢先看!

快讯:平台发布全新版本,优化功能并提升安全性 本次版本迭代历时一个月,正式推出多项新功能及优化措施,重点提升电子文件签署记录和报告生成功能,同时新增对非A4规格签约文件的支持。此次更新旨在大幅提高平台操作便捷性和数据安全性,具体更新内容如下: 电子文件签署记录: 新增操作记录详情功能,包括合同发起、填写、签署、撤销等全流程操作记录。 合同签署完成后,系统自动生成签署记录报告,内容涵盖电子文件基本信息、签署流程、主体认证信息及有效性验证。 批量下载签约文件: 新增批量下载功能,以便用户在合同中存在多个签约文件时,一键下载所有文件,提升工作效率。 支持非A4规格文件: 支持非A4规格的签约文件在文件模板、业务线、签署、填写等环节的使用。 优化填写控件、签署控件的位置计算逻辑,降低计算复杂度,实现多终端位置计算一致性,并新增签约文件缩放功能。 数据安全与合规: 主要解决数据脱库问题,采用加密存储方式保护个人信息及证书等敏感信息。 软件使用授权机制: 根据授权码管理软件使用版本、期限、功能点及使用数量,强化业务管控。 此次更新将为用户带来更高效、安全的操作体验,敬请期待。Gitee地址
开源项目

OpenNJet v3.0.0正式发布!

NJet 发布 3.0 版本,四大动态能力显著提升 近日,NJet 发布了其最新的 3.0 版本,正式推出了四项全新的动态化能力:动态代理转发、动态共享内存、动态证书吊销列表和动态 Header 控制,为企业关键业务的无中断滚动升级提供了完备的解决方案。 首先,动态共享内存功能显著优化了关键资源的分配,能够灵活应对业务弹性变化这一痛点。其次,动态代理转发功能通过 API 直接切换后端集群,不仅简化了蓝绿发布过程,还结合“动态表达式 location”,实现了完美的灰度引流测试和蓝绿切换。 第三个新功能,动态证书吊销列表,在继承动态 SSL 证书和动态国密的基础上,完善了 SSL 安全体系。同时,本次发布还升级了 SSL 基础库到铜锁 8.4 版本,并采用 openssl3.x 进行优化,为未来支持抗量子算法奠定了基础。 最后,动态 Header 控制能力使 NJet 能够根据需求动态设置返回给客户端的数据,广泛应用于 CORS 控制和作为应用服务器的各种场景。 欲了解更多详情,请访问:https://gitee.com/njet-rd/njet/releases/tag/v3.0.0Gitee地址
开源项目

mybatis-mp 1.5.9-rc3 发布:真好用的 ORM 框架!

MyBatis-MP 1.5.9-rc3 版正式发布,创新功能全面提升 日前,MyBatis-MP 1.5.9-rc3 版已正式上线并可下载使用。此次发布包括多项重要功能更新及优化,旨在为开发者提供更强大的开发工具和更高效的开发体验。 主要更新内容: 1. TableField 注解增强:新增 insert = true 注解,方便控制字段是否插入。 2. 新功能 saveOrUpdate:简化数据的新增或更新操作。 3. DaoImpl 优化:增强继承性,方便开发者扩展。 4. Methods 新增方法:增加 count1() 和 countAll() 两个统计方法。 5. Methods count 方法增强:新增 distinct 功能,满足更多统计需求。 十大亮点: 1. 可自定义动态默认值:适应灵活多变的业务需求。 2. 支持不同数据库 ID 自增配置:更好地兼容多数据库场景。 3. 逻辑删除:自动填充删除时间,数据管理更方便。 4. 自定义 SQL(sql 模板):简化代码生成过程。 5. mapWithKey 功能:将查询结果转为 map,数据处理更便捷。 6. 部分字段新增和修改:提供更精细的字段控制。 7. 良好的枚举支持:简化枚举类型处理。 8. mybatis-xml 的 ORM 映射:增强 ORM 弹性。 9. 优雅的 XML 和 @Select 查询自动分页:提升查询效率。 10. 支持多层嵌套 VO:自动映射及 select 所需列,复杂查询更简单。 丰富 API 功能: 1. 基于注解映射数据库,支持多表 join 和结果返回。 2. Lambda 和 stream 流式设计,操作更直观。 3. 自动化 select 及一对一、一对多结果处理。 4. 内置分页和超强 SQL 优化功能,性能出众。 5. 轻量级封装,无侵入性,适配性强。 6. 支持多种功能:数据库函数、乐观锁、多租户、逻辑删除等。 7. 零学习成本,使用体验接近 SQL 编写。 8. 支持复杂的关系映射及自定义 SQL 模板。 9. 内置代码生成器,定制开发更加方便。 MyBatis-MP 1.5.9-rc3 的发布标志着稳定性和功能性的进一步提升,为开发者提供了一个强大、灵活、高效的工具平台。立即下载,体验全新的开发快感!Gitee地址
开源项目

InnoCMS v0.3.0火热发布,插件模板全面更新升级!

InnoCMS 0.3.0 版本发布:插件机制完善与主题开发支持 近日,轻量级企业官网 CMS——InnoCMS 发布了其最新的 0.3.0 版本,带来了多项显著改进和新功能。 此次更新的亮点之一在于进一步完善了插件机制。增强后的插件架构现在能够通过配置字段自动生成插件设置页面,极大简化了插件的配置流程,为开发者提供了更多便利。 此外,InnoCMS 0.3.0 引入了对主题开发的支持。借助新增的命令行工具,开发者可以快速生成主题模板,进行个性化定制和开发。只需使用以下命令即可生成主题模板: php php artisan vendor:publish --provider='InnoCMS\Front\FrontServiceProvider' --tag=views 第三个重要更新是后台角色权限的改进。系统现在能够自动根据所有后台路由和插件路由生成相应的权限设置,从而提高了角色权限管理的灵活性和精确度。 此次更新不仅提升了 InnoCMS 的可用性和开发友好性,亦为用户带来了更多定制化和管理选项,标志着该 CMS 在功能与体验上的又一次意义非凡的进步。Gitee地址
开源项目

MapStructPlus 1.4.3上线,提升IDEA本地开发体验

MapStruct Plus发布v1.4.3版本,提升IDEA本地开发体验 近日,MapStruct Plus团队宣布发布最新的v1.4.3版本。MapStruct Plus作为对MapStruct的增强工具,通过实现自动生成Mapper接口和强化部分功能,使得Java类型转换变得更加便捷、优雅。此次更新进一步优化了IDEA本地开发体验,着力提升开发者的效率。 新版本的主要更新内容包括新增了ComponentModel的spring-lazy可选项,通过懒加载Spring Bean解决互相依赖的问题,并将该选项设为默认配置。此外,还修复了unmappedTargetPolicy默认配置不生效的问题。为了提升IDEA的本地开发体验,v1.4.3版本优化了开发构建效率,在一定程度上缩短了构建时间并减小了元空间占用。 此次更新的具体改进还包括优化代码生成和增强开发工具之间的兼容性。据悉,MapStruct Plus团队在用户反馈基础上,持续改进产品性能和用户体验,不断为开发者提供更高效的工具。 开发者们可以访问MapStruct Plus官网获取更多信息和更新详细说明。Gitee地址
开源项目

全新 Rust 组装框架 Zino 0.24 重磅上线

Zino 开发框架发布 0.24 版本!在过去的两个月中,团队对该框架进行了多项重要改进,为用户带来更多功能和更简便的使用体验。 本次更新主要在以下几方面进行了优化和增强: 首先,Error、NamedFile、Query 等类型新增了多种方法,提升了开发者在处理错误和文件查询时的灵活性。其次,Zino 0.24 增加了对 Sqids 的支持,同时,通过集成 flume,框架现在也支持 MessageChannel,有效增强了消息传递功能。 此外,新版本还通过集成 regorus 实现了对 Open Policy Agent 的支持,进一步加强了应用的安全策略管理能力。同时,Zino 0.24 还集成了 rauthy,带来了对 OIDC(OpenID Connect)的支持,为用户身份验证提供了更加安全可靠的解决方案。 在架构设计上,本次更新对 RequestContext、ModelAccessor、DefaultController 等 trait 进行了简化,移除了非必要的关联类型和泛型参数,使得代码更加清晰易懂。 此次更新不仅提升了框架的功能性,也在用户体验上进行了重大改进,将更好地支持开发者构建高效、安全的应用。Gitee地址