DHorse v1.1.1 发布,基于 k8s 的发布平台

综述

DHorse 是一个简单易用、以应用为中心的云原生 DevOps 系统,具有持续集成、持续部署、微服务治理等功能,无需安装依赖 Docker、Maven、Node 等环境即可发布 Java 和 Node 应用,主要特点:部署简单、操作简洁、功能快速。

更新内容

  • 解决构建版本时下载依赖镜像失败的问题;

  • 解决 Node 应用重新构建版本时的报错问题;

  • 优化副本终端、副本日志、构建版本日志、部署历史日志页面,当行内容过长时展示的问题;

  • 升级说明:下载 v1.1.1 版本解压以后,修改 conf 目录下的 dhorse.yml 文件,data.path 项的值设为旧版本的值,然后启动即可;

DHorse 介绍

功能特性

  • 简洁的操作界面

  • 以应用为中心,屏蔽 K8S 的底层概念

  • 无需安装 Docker 即可构建镜像

  • 无需安装 Maven 即可打包

  • 无需安装 Node 即可打包

  • 支持 SpringBoot 应用部署

  • 支持 Node 应用部署

  • 支持多环境部署

  • 支持日志收集

  • 支持链路追踪

架构

预览

原文链接:DHorse v1.1.1 发布,基于k8s的发布平台 - OSCHINA - 中文开源技术交流社区

EasyGoAdmin 敏捷开发框架 Gin+AntdVue 版本 v2.1.0 发布

v2.1.0 更新内容:

1、解决用户管理模块性别筛选失效的问题;

2、格式化模块 Dto 数据结构格式,规范化编码;

3、通知公告新增富文本插入图盘和正则解析图片的问题;

4、广告管理新增富文本插入图盘和正则解析图片的问题;

5、优化系统配置管理模块,完善表结构;

6、解决代码生成器生成按钮和批量生成按钮无法显示的问题;

7、优化菜单表结构,移除 method 请求方式字段;

8、新增批量生成模块的增删改查功能;

9、修复近期用户使用过程中反馈的 BUG;

一款 Go 语言基于 Gin、Xorm、Vue、AntDesign、MySQL 等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架,可快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率的初衷,框架自研了一套个性化的组件,实现了可插拔的组件式开发方式,同时为了敏捷快速开发,框架特地集成了代码生成器,完全自主研发了自定义 GO 后端服务模板和前端 Vue 自定义模板,可以根据已建好的表结构,可以快速的一键生成整个模块的所有代码和增删改查等等功能业务,真正实现了低代码开发方式,极大的节省了人力成本的同时提高了开发效率,缩短了研发周期,是一款真正意义上实现组件化、可插拔式的敏捷开发框架。

页面展示

原文链接:EasyGoAdmin 敏捷开发框架 Gin+AntdVue 版本 v2.1.0 发布 - OSCHINA - 中文开源技术交流社区

Mybatis-Flex v1.2.8 发布,新一代的 Mybatis 增强框架

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

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

Mybatis-Flex v1.2.8 主要更新如下:

  • 新增:新增 select id,(select...) from 的支持

  • 新增:添加 solon 关于 ServiceImpl 的实现

  • 新增:left join 等 join 查询添加 as (lambda) 的支持

  • 新增:IService 添加 updateBatch 方法,感谢 @Saoforest

  • 新增:Db.executeBatch 方法,用于批量操作

  • 新增:Db 工具类添加基于 Entity 的 updateBatch 方法,感谢 @黄沐鸿

  • 新增:KeyGenerators.java 方便进行主键生成策略配置

  • 新增:APT 的 mybatis-flex.properties 文件添加使用 ClassLoader 读取,方便读取 jar 的内容,感谢 @XiaoLin

  • 新增:QueryWrapper 新增 hash join 的支持

  • 新增:QueryWrapper 新增 sql hint 的支持

  • 优化:添加 configuration-processor,实现 yaml 配置自动提示,感谢 @tan90

  • 优化:findById 默认返回 isLarge 的字段 #I73SJY

  • 优化:WrapperUtil.getValues () 并直接读取枚举内容

  • 优化:Solon 插件增加 RowMapperInvoker 注入和 FlexGlobalConfig 可事件扩展的支持,感谢 @西东

  • 优化:分页的 count 查询默认去掉 left join 和 order by 等

  • 优化:APT 的 ALL_COLUMNS 修改 table.*

  • 优化:优化 EnumWrapper.java 使之具有更高的性能

  • 优化:迁移 IService 到 core 目录

  • 优化:重命名 Db.updateBatchEntity 为 Db.updateEntitiesBatch

  • 修复:逻辑删除设置 bool 类型在 postgresql 下出错的问题

  • 修复:ClassUtil 修复无法正确读取 JDK 动态代理超类问题,感谢 @Saoforest

  • 修复:批量执行每一个批次会少 1 条数据的问题,感谢 @笨小孩

  • 文档:优化 id 主键生成器的相关文档

  • 文档:添加数据权限的相关文档

  • 文档:添加 hint 的相关文档

  • 文档:优化 mybatis-flex-solon-plugin 的使用文档

  • 文档:优化 queryWrapper 的相关文档

  • 文档:添加批量操作的相关文档说明

  • 文档:添加关联查询的相关文档

和其他框架对比请参考:

  • 1、和 MyBatis-Plus 、Fluent-Mybatis 功能方面的对比:https://mybatis-flex.com/zh/intro/comparison.html

  • 2、和 MyBatis-Plus 性能方面的对比:https://mybatis-flex.com/zh/intro/benchmark.html

进一步了解 MyBatis-Flex 框架,请访问 Mybatis-Flex 官网

原文链接:Mybatis-Flex v1.2.8 发布,新一代的 Mybatis 增强框架 - OSCHINA - 中文开源技术交流社区

PicList V1.9.2 发布,云存储 - 图床管理和图片上传工具,插件界面 bug 修复

PicList 是一个云存储管理和图片上传工具,可以进行包括云端目录查看、文件搜索、批量上传下载和删除文件,复制多种格式文件链接和文件预览等操作。

本次更新内容

feature

  • 移除了 talking data 提供的上传耗时统计功能

  • 优化了 UI 细节

bug

  • 修复了插件页面打开配置窗口时,无法正确加载已保存配置的问题

  • 修复了插件页面配置窗口没有正确根据插件自动改变的问题

  • 修复了管理页面内批量复制链接没有正常工作的问题

特色功能

  • 保留了 PicGo 的所有功能,兼容已有的 PicGo 插件系统,包括和 typora、obsidian 等的搭配

  • 新增了对 webdav 上传,imgur 账户上传等的支持

  • 相册中可同步删除云端图片,同时新增了高级搜索和排序,批量修改 URL 等功能

  • 内置水印添加、图片压缩、图片缩放、图片旋转和图片格式转换等功能,支持自定义配置,且可以通过 CLI 命令行调用

  • 支持管理所有图床,可以在线进行云端目录查看、文件搜索、批量上传、批量下载、删除文件等

  • 支持预览多种格式的文件,包括图片、视频、纯文本文件和 markdown 文件等,

  • 支持正则表达式的批量云端文件重命名

  • 对于私有存储桶等支持复制预签名链接进行分享

  • 支持自动更新,无需每次手动下载,支持多种启动模式选择,还有更多功能细节新增和优化

  • 优化了 PicGo 的界面,解锁了窗口大小限制,同时美化了部分界面布局

  • mac 平台安装包已签名,从源头解决了 PicGo 上的安装包已损坏的日经问题

软件截图

原文链接:PicList V1.9.2 发布,云存储-图床管理和图片上传工具,插件界面 bug 修复 - OSCHINA - 中文开源技术交流社区

Spring Integration 6.1 GA

Spring Integration 6.1 已正式 GA。Spring Integration6.1 版本是基于是 6.x 的自然迭代,其中包含未进入 6.0 的修复和改进。此外还包括部分破坏性变更。

Spring Integration 在基于 Spring 的应用程序中启用轻量级消息传递,并支持通过声明性适配器与外部系统集成。这些适配器提供了比 Spring 对远程处理、消息传递和调度的支持更高级别的抽象。 Spring Integration 的主要目标是为构建企业集成解决方案提供一个简单的模型,同时保持关注点分离,这对于生成可维护、可测试的代码至关重要。

部分更新亮点:

  • 升级到最新的依赖项,前提是没有破坏公开的公共 API

  • 添加了对 Protobuf 转换器的支持

  • 将 Zip 扩展迁移到核心项目中的相应模块

  • MessageFilter 现在在删除请求消息时发出 WARN 日志,不再像以前那样静默

  • 现在网关和回复处理程序不会永远阻塞发送以及接收操作

  • 引入 ContextHolderRequestHandlerAdvice 来管理 ThreadLocal 处理程序方法周围的值

  • 将方便的 handleReactive() 终端操作符添加到 Java DSL

  • Java DSL IntegrationComponentSpec.get() 已被弃用,取而代之的是将规范作为 bean 公开,以避免规范内部可能丢失的错误配置问题

  • 当必须在同一线程中的消费者中处理具有相同分区键的消息时,引入 PartitionedChannel 来实现逻辑

原文链接: Spring Integration 6.1 GA - OSCHINA - 中文开源技术交流社区

Lutris 0.5.13 发布,开源游戏启动器

Lutris 是 Linux 平台上的一个开源游戏启动器,Lutris 通过将多个游戏平台,包括 Steam、GOG 和 Humble Bundle 等整合到一个统一的界面中,使其更容易在 Linux 上安装、启动和游玩游戏。

Lutris 支持原生 Linux 游戏、通过 Wine 和 Proton 等兼容层运行 Windows 游戏,以及使用模拟器运行其他平台的游戏。

Lutris 0.5.13 的更新内容如下:

  • 增加对 Proton 的支持

  • 增加 Itch.io 集成

  • 增加 Battle.net 的集成

  • 在主窗口中增加拖放功能

  • 在安装程序中增加对 ModDB 链接的支持。

  • 为目录缺失的游戏增加 "缺失" 侧边栏选项。

  • 重新设计配置、首选项、安装程序和添加游戏的窗口。

  • 将配置选项分为若干部分。

  • 增加了一个复选框,以停止询问游戏的启动配置。

  • 支持快捷方式和命令行中的启动配置。

  • 在横幅和封面上显示平台徽章。

  • 从设置文件中安装的游戏可以使用不同的预置。

  • 在搜索栏中显示游戏数量

  • 解决 Humble Bundle 认证问题。

  • 改进对 GOG 上 DOSBox 游戏的检测。

  • 删除了 ResidualVM(现已合并到 ScummVM)。

  • 检测过时的 Vulkan 驱动并默认为 DXVK 1.x。

  • 增加了对已安装游戏进行优先排序的复选框。

  • 改进了对自定义媒体的高 DPI 支持。

  • 性能改进

原文链接:Lutris 0.5.13 发布,开源游戏启动器 - OSCHINA - 中文开源技术交流社区

5月22号软件资讯更新合集.....相关推荐

  1. 4月7号软件资讯更新合集....

    eKuiper 更新,对接多个 Neuron 实例,实现多网关协同分析与设备联动 3 月份,eKuiper 团队主要进行了 1.9.0 版本的开发,增加了一些重要的功能,进一步提高了 eKuiper ...

  2. 4月11号软件资讯更新合集......

    跟 ChatGPT 聊天.需求润色优化,禅道 OpenAI 插件发布! 禅道插件上新了,OpenAI 禅道集成,可提供神奇海螺聊天.需求润色功能. 神奇海螺 "章鱼哥,你为什么不问问神奇海螺 ...

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

    Linux 嵌入式系统构建工具 Yocto 发布 4.2 版本 基于 Linux 基金会的 Yocto 项目发布了 4.2 版本.Yocto 提供模板.工具和方法,帮助开发者创建基于 Linux 的定 ...

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

    Erlang/OTP 26 正式发布 Erlang/OTP 26.0 已正式发布. Erlang 是一种通用的并发函数式程序设计语言.Erlang 也可以指 Erlang/OTP 的通称,开源电信平台 ...

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

    elementary OS 图像注释工具 Annotator 1.2 发布 Annotator 是一个免费开源图像注释工具,最初是为 elementary OS 设计,但也可用于其他 Linux.近日 ...

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

    Visual Studio Code 1.78 发布 VS Code 1.78 已发布,此版本一些主要亮点包括: 辅助功能改进 - 更好的屏幕阅读器支持.新的音频提示. 新的颜色主题 - " ...

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

    Guava 32.0 发布,Google 的核心 Java 工具库 Guava 是 Google 的一套核心 Java 库,包括新的集合类型(如 multimap 和 multiset).图库,以及用 ...

  8. 6月6号软件资讯更新合集......

    Yao 0.10.3 正式发布,拥抱 AIGC 时代! ChatGPT 解锁了新的人机交互方式,人类可以与电脑直接交流了!AIGC 时代已经到来,万千应用正在升级或重构,Yao 提供了一个开箱即用的解 ...

  9. 4月10号软件资讯更新合集.....

    Haxe 4.3 发布,高级严格类型编程语言 Haxe 是开源的高级严格类型编程语言,具有快速且经过优化的交叉编译器. Haxe 可以构建目标平台是 JavaScript.C++.C#.Java.JV ...

最新文章

  1. EOS Chain/Wallet RPC API的PHP开发包
  2. java.lang.Runtime
  3. exlsx表格教程_用Ctrl+E处理Excel表格,快到你无法想象!
  4. python3.72教程_python3教程_编程入门教程_牛客网
  5. 浅谈JVM(一) ClassLoader的双亲委派和沙箱机制
  6. html5 子标题栏,HTML5 建构主义标题栏页面模板
  7. set python_使用dict和set
  8. 大数据是企业未来最重要的资源
  9. hdu1133-----递推+大数
  10. Hibernate(2)
  11. 光伏电站运维管理系统
  12. Linux中的jobs、fg与bg命令
  13. windows下安装,配置gcc编译器
  14. 广联达报错access_广联达土建算量软件错误提示大全及解决方法(持续更新至20170418)...
  15. 电磁寻迹智能车HAL库基于cubeMX—三轮(分段PID+归一化+差速+均值滤波+多路ADC+三叉+环岛+十字)
  16. 微信小程序-自定义三级联动
  17. webpack-theme-color-replacer自定义element-ui主题
  18. FGFA(Flow-Guided Feature Aggregation for Video Object Detection)论文详读
  19. MFC CString转ASCII字符串
  20. 孤单还是对你最好的惩罚

热门文章

  1. ASP.NET六大验证控件
  2. 2021中级会计考试,这些雷区不要踩!三科都有,成功避雷,告别59
  3. 小学计算机兴趣班培训总结,小学兴趣小组活动总结
  4. 储蓄、投资和金融体系 - 异想天开
  5. 《Designing Data-Intensive Application》02数据模型与查询语言
  6. 位、比特(bit)、字(word)、字节(byte)、B、KB、MB和GB的释义
  7. 《华林科纳-半导体工艺》颗粒清洗技术
  8. 做你想要成为的那个人《本杰明·巴顿奇事》
  9. 更改MacBook Pro中Win10的触摸板双指滑动的方向(改为自然滚动)
  10. 火山引擎云服务器ECS规格大全及性能测试