Tpflow V7.0.2,PHP 工作流引擎新版发布
欢迎使用 Tpflow V7.0.1 工作流引擎
TpFlow 工作流引擎是一套规范化的流程管理系统,基于业务而驱动系统生命力的一套引擎。彻底释放整个信息管理系统的的活力,让系统更具可用性,智能应用型,便捷设计性。Tpflow 团队致力于打造中国最优秀的 PHP 工作流引擎。
V7.0.2 版本更新日志:
1、修复会签回退报错信息;
流程会签回退,找不到退回的步骤 id 而产生的报错。
2、优化审核审批默认意见显示;
默认下,所有提交的流程意见为同意,本次更新为,默认为同意,如果在驳回状态下,为不同意。
3、优化会签按钮显示信息;
将会签流程审批信息进行优化,改为【签审】,同时修复会签状态下审批人不显示的 BUG
4、新增流程退回,终止,取消的日志记录信息
V7.0.1 版本更新日志:
1、增加事务角色功能;
针对事务功能进行强化,可以根据不同的用户,不同的角色进行流程动态的流转。
2、增加流程判断;
优化流程权限构建,流程权限校验,流程驱动引擎。
3、优化流程事件;
事件模型更加完善,功能更加齐全
4、其他
UI 功能调整美化;
😍 新增奖励计划
Tpflow 流程引擎、SFDP 超级表单、Fkreport 三个框架引擎,我们已经开源了 5 年之久,从底层架构到设计开发,Ui 改版。随着开源的不断深入,鼓励更多用户参与开源社区的治理工作,我们深知,专业软件使用起来必然会有很多问题,鼓励用户进步,参与,改进。即日起:流之云科技成立专项资金,用于推动中国开源生态,促进开源软件进步。
1、提交建设性 Issue 并被官方采纳的,奖励 10 元红包;
2、提交 BUG Issue 并提交修复 PR 的,奖励 30 元红包;
3、提交视频教程、文字教程的,宣传文章的,奖励 50 元红包;【需要发布到自己的自媒体平台,图文并茂】;
4、推广开源软件,综合活跃读评论数,大于 1000 的,奖励官方会员账号一个价值 188;
5、提交第三方解决方案,整合改版第三方框架的,比如 laravel、GO 等等,奖励 1000 元红包;
♨️6.0 新增得特性功能
-
基于 <AntV X6> 新版图形引擎,让流程设计更加专业
-
步骤可视化拖动设计
-
消息步骤 处理消息逻辑实务,知晓业务等
-
逻辑步骤 支持多线处理步骤
-
<Auto> 自动化执行
-
根据业务逻辑可自动化执行步骤信息
-
全新属性设计界面 步骤更清晰 设计更简单
-
取消无意义得设置项
-
废弃事务模型
-
事务 SQL 在 6.0 版本后正式取消,可采用事件处理
-
完善的流引擎机制
-
规范的命名空间,可拓展的集成化开发
-
支持 直线式、会签式、转出式、同步审批式等多格式的工作流格式
-
支持自定义事务驱动
-
支持各种 ORM 接口
-
业务驱动接口
-
提供基于 Thinkphp6.0.X 的样例 Demo
-
提供完整的设计手册
-
支持 PHP8.0
✈️ 技术架构图 & 产品截图
主要特性
-
基于 <jsPlumb> 可视化设计流程图
-
支持可视化界面设计
-
支持拖拽式流程绘制
-
三布局便捷调整
-
基于 workflow.5.0.js workflow.5.0.css 引擎
-
超级强大的 API 对接功能
-
WfDo 工作流直 API 接口
-
designapi 工作流设计器 API 接口
-
wfapi 工作流管理 API 接口
-
wfAccess 静态调用 API 接口
-
完善的流引擎机制
-
规范的命名空间,可拓展的集成化开发
-
支持 直线式、会签式、转出式、同步审批式等多格式的工作流格式
-
支持自定义事务驱动
-
支持各种 ORM 接口
-
业务驱动接口
-
提供基于 Thinkphp6.1.X 的样例 Demo
-
提供完整的设计手册
原文链接: https://www.oschina.net/news/238597/tpflow-7-0-2-released
sms4j V2.0.1 版本正式发布
sms4j V2.0.1 版本正式发布
该版本中包含了一些重要的更新和改进,以提高框架的性能、可靠性和用户体验。在这里,我们将详细介绍这些更新内容。
-
数据库刷新和读取的方法进行了优化
为了提高系统的性能,我们对数据库刷新和读取的方法进行了优化。我们优化了查询和更新操作的算法和实现方式,从而提高了系统的响应速度和处理效率。现在,您可以更快速地读取和更新数据库中的数据,使您的业务处理更加高效。
-
添加了一个用于刷新数据库配置的方法
我们添加了一个新的方法,用于刷新数据库配置。这个新方法可以让您更灵活地管理数据库配置,以满足您的不同业务需求。现在,您可以通过这个新方法来刷新和更新数据库配置,从而使您的业务运行更加稳定和高效。
-
重构容联云国内短信实现,使用 Open Api 替代 SDK
我们对容联云国内短信实现进行了重构,使用了 Open API 替代了 SDK。这样做的好处是,您可以更快速地发送短信,从而提高系统的响应速度和处理效率。此外,Open API 还提供了更加稳定和可靠的短信发送服务,使您的业务处理更加可靠。
-
重构阿里云国内短信实现,使用 Open Api 替代 SDK
我们对阿里云国内短信实现进行了重构,使用了 Open API 替代了 SDK。这样做的好处是,您可以更加稳定地发送短信,从而提高了系统的稳定性和用户体验。同时,Open API 还提供了更加灵活和丰富的功能,满足不同业务的需求。
-
重构腾讯云国内短信实现,使用 Open Api 替代 SDK
我们对腾讯云国内短信实现进行了重构,使用了 Open API 替代了 SDK。这样做的好处是,您可以更快速地发送短信,提高了系统的响应速度和处理效率。同时,Open API 还提供了更多的功能和服务,使您的业务处理更加高效和便捷。
-
抽取公共配置信息,支持 Builder 模式
我们抽取了公共配置信息,并支持 Builder 模式,以便您更灵活地管理系统配置。现在,您可以更加方便地管理和配置系统,以满足您不同业务的需求。同时,Builder 模式还提供了更加直观和灵活的配置方式,使您可以更快速地配置和管理系统。
-
优化部分细节处理
在本次更新中,我们还对系统的部分细节进行了优化处理。我们修复了一些小 bug,以提高系统的稳定性和可靠性。同时,我们还改进了一些界面和操作方式,使系统更加易用和便捷。
-
数据库名称不再强制要求分类配置
在之前的版本中,数据库的名称必须按照一定的规则进行分类配置。现在,我们放宽了这个要求,使您可以更加灵活地管理和配置数据库。这样做的好处是,您可以更加方便地进行数据库的管理和维护,从而提高系统的可靠性和稳定性。
-
添加了自定义的配置形式,配置更加灵活
在本次更新中,我们还添加了一种新的配置方式,使您可以更加灵活地管理和配置系统。您可以根据自己的需求和业务场景,自定义配置内容和形式,以便更好地满足您的业务需求。
以下我们看一个简单的新的配置方式的示例:
//unisms短信差异化配置
public void setConfig(){
//以下空字符串仅为演示使用,实际项目可以通过各种途径获取相应的数据
UniConfig uni = UniConfig.builder()
.accessKeyId("")
.templateId("")
.templateName("")
.signature("")
.build();
SupplierFactory.setUniConfig(uni);
}
原文链接:https://www.oschina.net/news/238571/sms4j-2-0-1
Apache Flink ML 2.2.0 发布公告
Apache Flink 社区很荣幸地宣布 Apache Flink ML 2.2.0 版本正式发布!本次发布的版本重点添加了 Flink ML 中的特征工程算法。现在 Flink ML 包含了 33 个开箱可用的特征工程算法,可以支持很多常见的特征工程任务。
随着这些算法的添加,我们相信 Flink ML 已经准备好用于需要特征工程的生产作业,例如预处理离线和在线机器学习任务的输入数据。
我们鼓励您下载该版本 [1] 并通过 Flink 邮件列表 [2] 或 JIRA [3] 与社区分享您的反馈!我们希望您喜欢新版本,并且我们期待了解您的使用体验。
重要特性
1. 引入在线推理服务需要的接口和基础设施
在机器学习中,模型训练的主要目标之一是将已训练好的模型部署并支持在线推理。在线推理服务需要以毫秒级延迟响应传入请求。之前发布的 Flink ML 算子仅支持使用 Flink 流处理引擎进行近线推理,延迟性能无法满足在线推理的需要。
通过使用 FLIP-289 [4] 所提供的接口,Flink ML 现在支持用户从由 Estimator 生成的模型数据加载 ModelServable。这个 ModelServable 可以被复制和部署在多个模型推理服务器上,执行大规模分布式的在线模型推理。并且,ModelServable 不依赖 Flink 的流处理引擎,它还可以作为 Java UDF 集成到其他服务或处理框架中,读取由 Flink ML 生成的模型数据来进行离线或在线模型推理。
作为展示,我们添加了 LogisticRegressionModelServable 算子,支持 LogisticRegression 在线推理。我们将在接下来的 Flink ML 发布中添加更多 Servable 算子,让 Flink ML 训练得到的模型数据能在更广泛的场景中产生价值。
2. 添加了 27 个特征工程算法
此次 Flink ML 版本显著扩大了特征工程算法的覆盖范围,将算法数量从 6 增加到 33。Flink ML 现在覆盖了 Spark ML 提供的 33 个特征工程算法中的 28 个,使其成为更全面的特征工程任务库。
特征工程是现代 AI 基础设施的重要组成部分。它提供的数据预处理能力,不仅适用于传统机器学习算法 (e.g. GBT),也适用于越来越流行的深度学习算法 (e.g. Transformer)。通过添加这些算法,我们希望 Flink ML 能在更广泛的机器学习任务中落地产生价值。
所有特征工程算法都可以通过 Flink ML 页面左侧的下拉列表 [5] 访问。我们为每个算法提供了 Python 和 Java 示例,以演示如何使用它们。
3. 添加了两个经过生产作业验证的在线学习算法
通过使用 Flink 强大的流处理能力,Flink ML 能更好地进行在线学习和频繁更新模型数据。为了让这个优势落地并产生价值,我们在 Flink ML 中实现了两个在线机器学习算法并应用于阿里集团内部的智能运维平台上。该算法能显著降低智能运维平台的模型更新延迟以及运维成本 [6]。
该智能运维任务使用在线聚类算法来分类和检测日志中的错误信息,以帮助 SRE 和用户更高效地诊断问题。通过使用 OnlineStandardScaler 和 AgglomerativeClustering 算子进行在线数据预处理和在线聚类,我们简化了该任务的基础架构,并能更频繁地更新模型。我们在去年的 Flink Forward Asia [7] 大会上展示了这项工作,并且即将把相关工作集成到开源项目 SREWorks [8]。
通过这些在线算法,Flink ML 支持机器学习任务持续使用新数据更新模型,从而提升推理服务的时效性和准确率。这个能力对于能接触到最新用户行为数据的机器学习任务是相当有价值的。
升级说明
这个版本与 Flink ML 2.1 完全向后兼容。用户应该可以升级到 Flink ML 2.2.0,而不必担心任何不兼容性或破坏性变化。
发布说明和相关资源
用户可以查看发布说明 [9] 以获得详细的修改和新功能列表。
二进制文件和源代码可以从 Flink 官网的下载页面 [1] 获得,最新的 Flink ML Python 发布可以从 PyPI [10] 获得。
原文链接:https://www.oschina.net/news/238638/apache-flink-ml-2-2-0-released
likeadmin基于「Spring Boot + ThinkPHP + FastAPI + Gin + TypeScript + Vue + Vite + Nuxt+ Element Plus + uni-app」实现的免费开源后台管理系统,拥有Java、PHP、Python、GO等多种后端语言版本,专业团队维护,值得信赖,欢迎下载体验。 开源地址:https://gitee-github.com/jXyUhKr 官网文档地址:https://www.likeadmin.cn
JavaWeb 微服务 Consul 系列 EleVue 版本 v3.0.0 发布
v3.0.0 更新如下:
1、优化个人中心页面,调整页面结构;
2、优化登录页,移除第三方登录静态内容;
3、移除页面布局模块相关业务和代码;
4、重新设计登录背景图片,提升视觉体验;
5、优化和完善系统架构,提供开发效率;
6、重整数据内容,保持统一的展示风格;
7、优化下拉选择组件,调整最大宽度;
8、文章管理新增设置文章状态功能;
9、优化字典管理模块,优化数据结构;
10、优化配置管理模块,规范数据字段;
11、升级网站配置功能,优化多选数据选项的处理;
12、新增批量生成模块代码的功能;
13、解决菜单添加权限节点报错的问题;
14、网管服务新增多环境变量选择器;
15、系统登录新增验证码功能;
16、修复文章 CMS 管理状态设置异常问题;
一款 Java 语言基于 SpringCloud、SpringSecurity、Consul、OAuth2、Vue2.x、ElementUI、MySQL 等框架精心打造的一款前后端分离框架,致力于实现模块化、组件化、可插拔的前后端分离架构敏捷开发框架,可用于快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率的初衷,目前框架已集成了完整的 RBAC 权限架构和常规基础模块,前端 Vue 端支持多主题切换,可以根据自己喜欢的风格选择想一个的主题,实现了个性化呈现的需求;
为了敏捷快速开发,提升研发效率,框架内置了一键 CRUD 代码生成器,自定义了模块生成模板,可以根据已建好的表结构 (字段注释需规范) 快速的一键生成整个模块的所有代码和增删改查等等功能业务,真正实现了低代码开发,极大的节省了人力成本的同时提高了开发效率,缩短了研发周期,是一款真正意义上实现组件化、低代码敏捷开发框架。
原文链接:https://www.oschina.net/news/238586
OpenShot 3.1.1 发布,非线性视频编辑器
OpenShot 3.1.1 现已发布,该版本带来了更高的稳定性和 Quality-of-Life 改进。OpenShot 是跨平台的开源视频剪辑软件,该项目在 2008 年 8 月由 Jonathan Thomas 发起,其目标是提供稳定、自由且易于使用的视频编辑器。OpenShot 的核心视频编辑功能是以 C++ 库实现,称之为 libopenshot。
Highlights & Features
-
对 Tracker 及 Object Detection 效果的修复和改进(修复属性编辑、防止崩溃、移除黑色背景)
-
修复 Parent 属性(简化上下文菜单,单个 None 选项,包括缩略图)
-
防止启动时 freeze (当 OpenShot 的采样率与默认的 Windows 采样率不匹配时)
-
将配置文件搜索按钮添加到首选项(以便更轻松地过滤和搜索默认配置文件)
-
修复重复的配置文件名称错误(在导出和重新打开具有某些重复配置文件名称的项目时导致问题)
-
保护时间轴 (webview) 免于从 libopenshot 接收大量不需要的消息(在某些情况下防止崩溃)
-
改进了属性编辑器的缓存逻辑(调整剪辑属性时性能更好)
-
修复 Clip::Close() 方法中的大量内存泄漏 (未正确清除 Clip 缓存)
-
防止 timeline::SetCache崩溃(添加线程锁)
-
围绕音频设备检测和初始化添加额外的日志记录
-
允许纯音频剪辑透明( 显示其下方剪辑的视频 / 图像)
-
WebM 解码的多项修复(防止 freezes 和崩溃)
-
修正AudioWaveformer中的除以零错误 (如果没有发现振幅)
-
修复 GitHub actions 以删除 Ubuntu 18.04 构建器,并对构建脚本进行了一些额外的调整
-
许多小代码重构和修复以防止 noisy errors
-
最低 libopenshot C++ 依赖设置为 0.3.2
-
更新语言翻译
-
更新的 credits 和 donors
Quality-of-Life 改进
OpenShot 3.1.1 版本的目标在于听取社区用户意见和对 3.1.0 版本的反馈,并快速跟进 OpenShot 的新版本。开发团队根据每个问题影响的用户数量来确定这些反馈的优先级,并且还考虑了来自 Sentry.io 的一些自动 bug 报告。
此版本修复了许多主要问题,包括崩溃、freezes、视频兼容性和用户界面的损坏功能。整个发布周期大约用了 14 天。
原文链接:https://www.oschina.net/news/238557/openshot-3-1-1-released
Kdenlive 23.04 发布,集成 OpenAI Whisper
Kdenlive 是一种基于 MLT 框架、KDE 和 Qt 的开源非线性视频编辑器,注重灵活性和易用性。该项目最初由 Jason Wood 在 2002 年开发 ,现在则有一个小团队的开发人员共同开发。如今,它已经成为了官方 KDE 项目的一部分。
Kdenlive 23.04.0 版本中最大的亮点是支持嵌套时间线,这允许你打开几个时间线标签来处理你项目的不同序列。然后,这些序列可以被组合起来以创建一个最终的项目。另一个新增功能是支持 Whisper 语音转文本引擎,这带来了更高的准确性、对多种语言的支持,以及即时翻译成英文的可能性。
嵌套时间线
通过嵌套的时间线,你可以分别处理项目的各个部分,完成后再将它们合并成一个大项目。这个功能可以帮助你在处理复杂的视频项目时更有效率和生产力。总的来说,嵌套时间线是 Kdenlive 的一个有价值的补充,从 19.04 版开始就已经计划好了,我们希望它们能帮助你轻松地创建更复杂的视频项目。
OpenAI Whisper
这个版本配备了 OpenAI 的 Whisper 语音识别系统,它可以完美地处理标点符号、支持多种语言,并可以选择将生成的文本自动翻译成英文。请注意,为了获得更好的体验,建议使用 GPU 进行处理。Whisper 可用于 Text to Speech 组件或用于生成字幕。
字幕
Kdenlive 23.04 为字幕处理带来了重大改进,如今在导入字幕时,如果无法准确检测到编码,则默认为 UTF-8。添加了一个下拉列表,其中包含可用的编码格式,以备不时之需。
其他
在这个版本中,Kdenlive 23.04 还做了大量的改进和错误修复工作:
-
改进了对具有巨大尺寸的导入片段的处理
-
在时间线中更快地播放片段
-
增加了在全彩色范围内渲染的选项
-
增加了当缓存数据超过 1GB 时的警告
-
改进了对项目库的过滤
-
MLT 团队在视频后端也做了一些改进工作,这意味着在二进制包(AppImage、Mac 和 Windows)中使用的最新 MLT 开发版本,在一些项目中可能出现的音频损坏应该得到修复。
-
……
原文链接:https://www.oschina.net/news/238554/kdenlive-23-04-released
likeadmin基于「Spring Boot + ThinkPHP + FastAPI + Gin + TypeScript + Vue + Vite + Nuxt+ Element Plus + uni-app」实现的免费开源后台管理系统,拥有Java、PHP、Python、GO等多种后端语言版本,专业团队维护,值得信赖,欢迎下载体验。 开源地址:https://gitee-github.com/jXyUhKr 官网文档地址:https://www.likeadmin.cn