Simple Admin Tool v0.3.1 更新
新增: 三端 validate 全自动生成支持
修复: 依赖导致的 goctls 编译错误
优化: 重构所有 command
Simple Admin Core v0.3.1 更新
优化: 对所有 API 进行的校验
优化: 删除了部分冗余模块
修复;部分 bug
Simple Admin Backend v0.3.1 更新
优化: 优化了所有模块的校验规则,均采用 新版 goctls 生成
效果展示:
在 api 文件定义 validate
swagger 生成
前端生成
实现了一次定义全端生成,大大简化了代码工作
原文链接:https://www.oschina.net/news/235191/simple-admin-0-3-1-released
smart-doc 是一款同时支持 java restful api 和 Apache Dubbo rpc 接口文档生成的工具,smart-doc 颠覆了传统类似 swagger 这种大量采用注解侵入来生成文档的实现方法。
smart-doc 完全基于接口源码分析来生成接口文档,完全做到零注解侵入,你只需要按照 java 标准注释编写,smart-doc 就能帮你生成一个简易明了的 markdown 或是一个像 GitBook 样式的静态 html 文档。如果你已经厌倦了 swagger 等文档工具的无数注解和强侵入污染,那请拥抱 smart-doc 吧!
功能特性
支持生成可调试接口的 html5 格式 API 文档。
零注解、零学习成本、只需要写标准 java 注释。
基于源代码接口定义自动推导,强大的返回结构推导。
支持 Spring MVC,Spring Boot,Spring Boot Web Flux (controller 书写方式),JAX-RS 规范。
支持 Callable,Future,CompletableFuture 等异步接口返回的推导。
支持 JavaBean 上的 JSR303 参数校验规范,支持分组验证。
对 json 请求参数的接口能够自动生成模拟 json 参数。
对一些常用字段定义能够生成有效的模拟值。
支持生成 json 返回值示例。
支持从项目外部加载源代码来生成字段注释 (包括标准规范发布的 jar 包)。
支持生成多种格式文档:Markdown、HTML5、Asciidoctor、Postman collection、Open Api 3.0+。
轻易实现在 Spring Boot 服务上在线查看静态 HTML5 api 文档。
开放文档数据,可自由实现接入文档管理系统。
一款代码注释检测工具,不写注释的小伙伴逃不过法眼了。
插件式快速集成 (支持 maven 和 gradle 插件)。
支持 Apache Dubbo rpc 文档生成。
支持国产 Solon 应用开发框架。
原文链接:https://www.oschina.net/news/235173/smart-doc-2-6-7-released
Jmix 少代码框架开发工具 Studio 1.5.1 版本发布,这次发布主要包含以下内容,推荐通过 IDEA 插件直接升级:
新功能:
- 支持 IDEA 2023.1
- 在组件工具箱保留过滤器设置,这样即便工具箱再次打开也能保留之前选择的组件。
️ 主要 Bug 修复和改进:
- 对附加数据存储没有自动添加数据库驱动的问题。
- 实体设计器静默修改数据库表名的问题。
- 从数据库逆向工程生成的实体,其界面消息错误的问题。
- 可以在 layout 标签之外添加界面组件的问题。
- 在 HBox 中添加组件后,未在组件面板显示添加组件属性的问题。
Jmix 是一个覆盖应用程序全生命周期的 Java 少代码快速开发平台。以 Spring Boot 作为开源基础框架,提供过程中的 Studio 开发工具以及开箱即用的扩展组件。通过 Jmix 实现您的数字化愿景,无低代码平台限制,无供应商依赖,无需按用户付费。
原文链接:https://www.oschina.net/news/235171/jmix-studio-1-5-1-released
智能制造一体化管理系统 [SpringBoot2 - 快速开发平台],适用于制造业、建筑业、汽车行业、互联网、教育、政府机关等机构的管理。包含文件在线操作、工作日志、多班次考勤、CRM、ERP 进销存、项目管理、EHR、拖拽式生成问卷、日程、笔记、工作计划、行政办公、薪资模块、动态表单、知识库、公告模块、企业论坛、云售后模块、生产模块、系统模块化同步模块等多种复杂业务功能。
有一些小伙伴很好奇最近更新的内容和智能制造有什么关系?
答:目前 Skyeye 整体在做重构,优先从底层的一些功能开始,所以现在大家看到的和智能制造的联系不是很大,也希望大家能够理解,一个大型的智能制造对底层的依赖性也是非常高的。
智能制造一体化 v3.9.8 发布 ,更新内容如下:
已完成测试的组件:输入框,下拉框,文本框,上传组件,枚举卡槽,文字分割线,编码规则,附件上传,数据字典卡槽,团队模板,部门信息,用户选择,往来单位,凭证,账户,账套
已托管到表单布局的功能:角色管理,桌面管理,前台服务配置,编码管理,联系人管理 (新增 / 编辑),CRM 客户管理,CRM 客户合同 (新增 / 编辑),CRM 客户商机 (新增 / 编辑),CRM 客户跟单 (新增 / 编辑),IFS 财务账户,IFS 账套管理,IFS 会计科目,IFS 收支项目,IFS 明细账
删除多张无用表,对应功能迁移到数据字典
ERP 后端代码整改完成,待配合前端进行整改
物料单 (领料单、补料单、配料单) 添加工作流流程审批属性
生产计划单、加工单添加工作流流程审批属性
修改若干问题
erp: https://gitee.com/doc_wei01/erp-pro
OA: https://gitee.com/doc_wei01/skyeye
报表:https://gitee.com/doc_wei01/skyeye-report 有问题可以联系作者,详情请看开发计划。
likeadmin基于「Spring Boot + ThinkPHP + FastAPI + Gin + TypeScript + Vue + Vite + Nuxt+ Element Plus + uni-app」实现的免费开源后台管理系统,拥有Java、PHP、Python、GO等多种后端语言版本,专业团队维护,值得信赖,欢迎下载体验。 开源地址:https://gitee.com/likeadmin 官网文档地址:https://www.likeadmin.cn
Mybatis-Flex 是一个优雅的 Mybatis 增强框架,它非常轻量、同时拥有极高的性能与灵活性。我们可以轻松的使用 Mybaits-Flex 链接任何数据库,其内置的 QueryWrapper 帮助我们极大的减少了 SQL 编写的工作的同时,减少出错的可能性。
总而言之,Mybatis-Flex 能够极大地提高我们的开发效率和开发体验,让我们有更多的时间专注于自己的事情。
MyBatis-Flex 1.0.6 主要是新增了多数据源的支持,具体更新内容如下:
新增:新增多数据源的支持
新增:Db.tx () 的事务提交方法
新增:RawValue 类,用于一些不需要进行 Sql 编译的场景
新增:@Table () 注解,添加 onSet 配置,用于监听 entity 被设置内容
新增:添加独创的 FlexIDKeyGenerator ID 生成器,用于分布式 ID 生成
优化:重命名 TableInfos 为 TableInfoFactory
优化:重命名审计日志的 "extTime" 为 "queryTime"
修复:AuditManager 在某些场景下会出现空指针的问题
文档:添加多数据源的相关文档
文档:添加事务管理的相关文档
文档:添加与 Spring 整合的相关文档
文档:优化 Db + Row 的相关文档
文档:QueryWrapper 添加关于 join 的更多示例
文档:添加关于 APT 使用的相关文档
文档:优化 readme 和 快速开始的相关文档
进一步了解 MyBatis-Flex 框架:
1、快速开始:https://mybatis-flex.com/zh/getting-started.html
2、强大的 QueryWrapper:https://mybatis-flex.com/zh/querywrapper.html
3、逻辑删除:https://mybatis-flex.com/zh/logic_delete.html
4、乐观锁:https://mybatis-flex.com/zh/version.html
5、数据填充:https://mybatis-flex.com/zh/fill.html
6、数据脱敏:https://mybatis-flex.com/zh/mask.html
7、SQL 审计:https://mybatis-flex.com/zh/audit.html
8、多数据源:https://mybatis-flex.com/zh/multi-datasource.html
9、更多企业级的功能正在路上:https://mybatis-flex.com
原文链接:https://www.oschina.net/news/235163/mybatis-flex-1-0-6-released
MidnightBSD 是从 FreeBSD 派生出的操作系统。该项目的一个关键性目标是创建一份易于使用的桌面环境,并使用图形化的 ports 管理,以及 采用 GNUstep 的系统配置。该操作系统的主体将沿用 BSD 许可证。MidnightBSD 是 FreeBSD 6.1 beta 的分支。
目前,适用于 amd64 和 i386 的 MidnightBSD 3.0 已经发布,这是一个大型版本:
错误修复和新功能
如果从 stdin 读取,GELI 的修复会默认忽略密钥文件。
mport 2.2.7 + 的错误修复
对 caroot CA 捆绑处理器的更新,支持标有 DISTRUST_AFTER 条目的证书。
/etc/rc.final rc (8) 脚本将在所有用户进程终止后运行。
automount (8) 现在将在执行自动挂载之前明确地将根路径设置为 /。
bectl (8) 实用程序现在会抛出错误,以防止创建带空格的引导环境。
bhyve (8) 实用程序支持在 nvme (4) 仿真中修复的大型 IO。
cmp (1) 实用程序收到 -b, --print-bytes 标志,以与 GNU cmp (1) 兼容。
cmp (1) 实用程序收到 -i, --ignore-initial 标志,作为 skip1/skip2 的替代。
cmp (1) 实用程序现在接受 skip1/skip2 的 SI 后缀。
cmp (1) 实用程序收到 -n, --bytes 标志,以限制要比较的字节数。
daemon (8) 实用程序现在有一个 -H 标志,允许它捕获 SIGHUP 并重新打开输出文件。
fstyp (8) 实用程序现在将检测并显示带有 -l 标志的 exFAT 文件系统。
geli (8) 实用程序在执行调整大小到相同大小时将不再报告错误。
如果还指定了 -x,grep (1) 实用程序现在将禁用 -w。
growfs (8) 实用程序现在可以在 RW 挂载的文件系统上运行。
如果用 -d 标志指定的目录实际上不是目录,则 kldxref (8) 实用程序将不再出错。
mergemaster (8) 实用程序现在将在更新过程中处理符号链接。
mksnap_ffs (8) 实用程序收到了一个修复程序,用于触发恐慌的崩溃:snapacct_ufs2:坏块恐慌。
启用配额后,mount (8) 实用程序现在可以正确显示配额。
当 /etc/exports 中缺少 V4: 行时,mountd (8) 实用程序现在将生成一条 syslog (3) 消息。
newsyslog (8) 实用程序收到一个新的 E 标志,以防止空日志文件轮转。
rc.d/jail rc (8) 脚本更改了关键字以在 jails 支持中修复 jails。
rtsold (8) 守护进程现在可以在 if_vlan(参见:vlan (4))接口上工作。
service (8) 实用程序现在将在调用之前设置守护程序类的环境。
wpl_cli (8) 实用程序现在有一个操作文件事件,其中可以将事件传递到文件。
krpc 和 nfsd 模块之间的内部 KAPI 已更新
ipfw (8) 防火墙提供了一个 dnctl (8) 来管理 dummynet (4) 配置。
添加了一个 opencrypto kern.crypto sysctl (8) 节点。
添加了一个新的 sysctl (8),debug.uma_reclaim。
kern.timecounter.hardware OID 被转换成可调的。
msdosfs (5) 文件系统驱动程序收到了 msdosfs 挂起的修复程序。
ng_bridge (4) netgraph 节点支持 SMP。
ng_nat (4) netgraph 节点获得了对 RFC 6598/Carrier Grade NAT 支持的支持。
ng_source (4) netgraph 节点现在可以注入任何 netgraph 网络。
vlan (4) 接口现在可以支持 ALTQ。
pf (4) 防火墙收到了一些错误修正和更新。
合并了处理 UFS/FFS 中嵌入式符号链接的修复程序。
合并了 NFSv4.1 Linux 客户端挂载卡在 CLOSE_WAIT 状态的修复程序。
合并了从过期租约恢复 NFSv4.1/4.2 安装的修复程序。
合并了 NFSv4 的几个修复程序。
wpa EAP/PEAP MSCHAPv2 身份验证期间的分段错误已修复。
fetch (3) 库现在支持通过 HTTPS 代理 FTP。
添加了一个新的 rc.conf (5) 变量 linux_mounts_enable,如果 linux_enable 设置为 YES,它控制是否将 Linux® 特定的文件系统挂载到 /compat/linux 中。
devd (8) 实用程序已更新,将默认的 syslogd (8) 恢复通知从 kern 更改为 kernel。
cron (8) 实用程序已更新以支持 crontab (5) 中的两个新标志 -n 和 -q,它们分别在成功运行时抑制邮件和抑制命令执行的日志记录。
ifconfig 库已更新为报告 bridge (4) 接口的状态,类似于 lagg (4)。
read (2) 系统调用已更改为默认禁用对目录的 read () 调用。添加了一个新的 sysctl (8),security.bsd.allow_read_dir,当设置为 1 时将恢复以前的行为。
machdep.kdb_on_nmi sysctl (8) 已被删除。machdep.panic_on_nmi sysctl (8) 可调参数已更改为直接进入调试器。
添加了对 APEI(ACPI 平台错误接口)的支持。
已添加对 NAT64 CLAT 的支持,如 RFC6877 中所定义。
添加了 getrandom (2) 系统调用和 getentropy (3) 库,与 Linux 和 OpenBSD 实现兼容。
添加了 get_s (3)。
pthread (3) 库已更新以纳入 POSIX/SUSv4-2018 合规性改进。
arc4random (3) 库已更新,删除了 arc4random_stir () 和 arc4random_addrandom ()。
引导加载程序现在将支持从内存磁盘引导操作系统。
引导加载程序现在将支持没有功能的池。
引导加载程序现在将接受 zfs 功能 com.delphix:bookmark_written 和 com.datto:bookmark_v2。
一个新的 OID,hint.dev.X.disabled 已添加到 lua 加载程序中,以防止在引导期间连接设备。
arc4random (3) 库已更新以匹配 OpenBSD 1.35 版
原文链接:https://www.oschina.net/news/235151/midnighbsd-3-0-0-releaased
FreeFileSync 是一款开源软件,适用于 Windows、macOS 和 Linux。FreeFileSync 本质是一个用于文件夹对比和同步的软件,它可以创建和管理所有重要文件的备份副本。FreeFileSync 不是每次都复制每个文件,而是确定源文件夹和目标文件夹之间的差异,并只传输所需的最低数据量。
FreeFileSync 12.2 更新内容如下:
修复了并行创建多个文件夹时的临时访问错误
仅将无法复制文件夹属性记录为警告
启用 UTF-8,即使 FTP 服务器不在 FEAT 中 advertize(vsftpd)
修复了 non-ASCII 文件夹的拖放问题 (macOS)
显式检测 MTP 路径而不进行存在性检查
修复了从流中解析 SFTP 包时的崩溃
由于 GTK3 在 KDE (Linux) 上挂起,恢复到 GTK2 构建
修复了 MTP 路径解析缺少的 COM 初始化
原文链接:https://www.oschina.net/news/235146/freefilesync-12-2-released
likeadmin基于「Spring Boot + ThinkPHP + FastAPI + Gin + TypeScript + Vue + Vite + Nuxt+ Element Plus + uni-app」实现的免费开源后台管理系统,拥有Java、PHP、Python、GO等多种后端语言版本,专业团队维护,值得信赖,欢迎下载体验。 开源地址:https://gitee.com/likeadmin 官网文档地址:https://www.likeadmin.cn