Apache DolphinScheduler 4月简报:社区发展与技术革新速递

news/2024/5/20 8:27:25

各位热爱 DolphinScheduler 的小伙伴们,4 月份的 DolphinScheduler 社区月报更新啦!这里将记录 DolphinScheduler 社区每月的重要更新,欢迎关注!

月度 Merge 之星

感谢以下小伙伴 4 月为 Apache DolphinScheduler 所做的精彩贡献(排名不分先后):

file

@alei1206,@caishunfeng,@qingwli,@sdhzwc,@ruanwenjun,@pegasas,@songwenyong,@privking,@zhongjiajie,@xinxingi,@Gallardot,@abzymeinsjtu,@DaqianLiao,@atjiucheng,@calvinjiang,@xxzuo,@pinkfloyds

apache/dolphinscheduler功能更新及优化

Fix

  • [FIX]修复无法恢复已停止实例的问题 @privking
  • [Hotfix]修复dsip名称 @ruanwenjun
  • [Fix-15866][Doc]更新淘宝npm镜像地址 @xxzuo
  • [Bug][Helm]修复 image.registry @Gallardot
  • [Bug]在初始化模式下,QUARTZ表的顺序不正确。 @ruanwenjun
  • [Fix-15706]SeaTunnel的优化 @xinxingi
  • [Fix-15787]重用代码,解决...中复杂SQL解析异常的问题。 @xinxingi
  • [Bug] [Common]修复common.properties中的拼写错误 @pegasas
  • [Fix]将cpuUsage拆分为systemCpuUsage和jvmCpuUsage。 @ruanwenjun
  • [Bug]修复依赖任务逻辑 @abzymeinsjtu

Improve

  • [Improvement-15919][datasource]优化数据源获取名称 @sdhzwc
  • [Improvement-15910][UI]假设在并行执行模式下,应为自定义并行度提供一个默认值。 @calvinjiang
  • [Improvement]修复警报代码异味 @qingwli
  • [Improvement][Audit]将时间改为创建时间 @qingwli
  • [Improvement][Api]删除无用的batchUpdateUdfFunc方法 @qingwli
  • [Improvement]将python-gateway的默认设置改为false。 @pinkfloyds
  • [Improvement]检查异常字符 @pinkfloyds
  • [Improve]修正ProcessServiceImpl中的拼写错误 @qingwli
  • [improvement-15760][datasource-plugin]修复SQL任务拆分错误#15760 @songwenyong
  • [Improvement]添加完整资源名称检查 @caishunfeng
  • [Improvement-15744][parameter]项目参数添加更新时间及更新用户ID @sdhzwc
  • [Improvement-15713][api]数据源和UDF函数的列表查询应使用枚举代码值,而不是顺序号。 @songwenyong
  • [Improvement][Spark]支持本地Spark集群 @pegasas

Others

  • [TEST]增加项目偏好的服务测试覆盖率 @abzymeinsjtu
  • [DSIP-34]将 required_approving_review_count 设置为 2 @ruanwenjun
  • 并发修复自动创建tennant可能会导致任务失败。 @ruanwenjun
  • 在Java任务中,jar路径不正确。 @ruanwenjun
  • [TEST]增加项目参数服务测试的覆盖率 @abzymeinsjtu
  • 使用workerNodeInfoWriteLock更新工作节点信息 @DaqianLiao
  • [DSIP-32][Master]为master拉取命令添加获取策略 @ruanwenjun
  • 修复 kill 动态任务不会终止等待运行的工作流实例 @ruanwenjun
  • [DSIP-31]减少Hikari连接池的大小 @ruanwenjun
  • 修复了queryByTypeAndJobId可能因返回结果过多而引发的错误。 @ruanwenjun
  • 重構記錄审计日志的邏輯 @qingwli
  • [DSIP-28]不要扫描classpath下的整个项目bean。 @ruanwenjun
  • 添加DSIP模版 @ruanwenjun
  • [TEST]增加日志服务的覆盖率 @abzymeinsjtu
  • 修复写入审计日志的错误会导致请求失败。 @ruanwenjun
  • 修复 JDBC 注册表无法工作。 @ruanwenjun
  • 将SSH心跳类型更改为.IGNORE @ruanwenjun
  • Apache SeaTunnel中,禁止在运行中的工作流实例中强制完成任务实例。 @ruanwenjun
  • 将进程ID绑定到CodeGenerator的构建过程中 @ruanwenjun
  • 修复ErrorCommand在Command中丢失了一些字段 @ruanwenjun
  • [TEST]增加环境服务的覆盖范围 @abzymeinsjtu
  • 移除未使用的咖啡因缓存 @ruanwenjun
  • 无法构建StreamingTaskTriggerResponse的实例。 @atjiucheng
  • [TEST]增加数据源服务的覆盖范围 @abzymeinsjtu
  • [TEST]预警插件实例服务的覆盖率增加 @abzymeinsjtu
  • 从dolphinscheduler-task-dataquality中移除dolphinscheduler-data-quality @ruanwenjun
  • 直接使用Quartz的API来初始化一个调度任务。 @ruanwenjun
  • [DSIP-24][RemoteLogging]支持 AbsRemoteLogHandler @pegasas
  • [Worker]修复了一个问题,即在停止远程shell任务时,不会意外杀死远端的子进程#15570 @alei1206
  • [DSIP-26][Audit log]审计日志改进设计 @qingwli

apache/dolphinscheduler-sdk-python仓库功能更新与优化

  • 这个问题与Apache SeaTunnel的兼容性和最新版本有关。 @zhongjiajie
  • [ 这个问题是关于更新 setup-python 时遇到不支持的版本。在中文中,这可以表示为:"遇到 setup-python 不支持的旧版本,需要更新。" ]( https://github.com/apache/dolphinscheduler-sdk-python/pull/143 " 这个问题是关于更新 setup-python 时遇到不支持的版本。在中文中,这可以表示为:"遇到 setup-python 不支持的旧版本,需要更新。" ") @zhongjiajie

apache/dolphinscheduler-website

Improve

  • [Improvement]添加建议使用的稳定版本 @xxzuo

本文由 白鲸开源科技 提供发布支持!


http://www.mrgr.cn/p/06741267

相关文章

Jmeter用jdbc实现对数据库的操作

我们在用Jmeter进行数据库的操作时需要用到配置组件“JDBC Connection Configuration”,通过配置相应的驱动能够让我们通过Jmeter实现对数据库的增删改查,这里我用的mysql数据库一起来看下是怎么实现的吧。 1.驱动包安装 在安装驱动之前我们要先查看当前…

5月记录

76.CF1967 Codeforces Round 942 (Div. 1) CF1967A CF1967B1 \[b\times \gcd(a,b)|a+b \to qi^2|(p+q)i \to qi|(p+q)\to q|p \to b|a \]反过来也能推到。 CF1967B2 \[a+b|b\times \gcd(a,b) \to (p+q)i|qi^2\to (p+q)|qi \to (p+q)|i \]枚举 \(p,q\),因为 \(p<i,pi< n\…

ssm111基于MVC的舞蹈网站的设计与实现+vue

基于MVC的舞蹈网站的设计与实现vue 摘 要 随着科学技术的飞速发展&#xff0c;社会的方方面面、各行各业都在努力与现代的先进技术接轨&#xff0c;通过科技手段来提高自身的优势&#xff0c;舞蹈网站当然也不能排除在外。舞蹈网站是以实际运用为开发背景&#xff0c;运用软件…

标准引领 | 竹云参编《面向云计算的零信任体系》行业标准正式发布!

近日&#xff0c;中华人民共和国工业和信息化部公告2024年第4号文件正式发布行业标准&#xff1a;YD/T 4598.1-2024《面向云计算的零信任体系 第1部分&#xff1a;总体架构》&#xff08;后简称“总体架构”&#xff09;&#xff0c;并于2024年7月1日起正式实施。 该标准汇集大…

【Golang】VSCode进行GO的调试

原来的launch.json {"version": "0.2.0","configurations": [{"name": "Golang","type": "go","request": "launch","program": "${workspaceFolder}","…

SQL查询语句(四)模糊查询

前文介绍的查询语句&#xff0c;无论是利用常规的数学运算符&#xff0c;还是IN&#xff0c;BETWEEN和EXISTS等范围查询关键字&#xff0c;本质上都属于精确查询的范围&#xff0c;也就是说&#xff0c;我们在条件中写明了完全限定死的条件。而有些场景&#xff0c;我们的条件并…

Pikachu 靶场 CSRF 通关解析

前言 Pikachu靶场是一种常见的网络安全训练平台&#xff0c;用于模拟真实世界中的网络攻击和防御场景。它提供了一系列的实验室环境&#xff0c;供安全专业人士、学生和爱好者练习和测试他们的技能。 Pikachu靶场的目的是帮助用户了解和掌握网络攻击的原理和技术&#xff0c;…

[转帖]ldap配置系列三:grafana集成ldap

https://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_liunx_51_ldap_for_grafana.htmlgrafana的简介grafana是一个类似kibana的东西,是对来自各种数据源的数据进行实时展示的平台,拥有这牛逼的外观。给一个官方的demo体验地址: https://play.grafana.org/d/000000012/grafan…

识货小程序逆向

声明 本文章中所有内容仅供学习交流使用&#xff0c;不用于其他任何目的&#xff0c;抓包内容、敏感网址、数据接口等均已做脱敏处理&#xff0c;严禁用于商业用途和非法用途&#xff0c;否则由此产生的一切后果均与作者无关&#xff01;wx a15018601872&#xff0c;x30184483x…

UE5材质基础(2)——数学节点篇

UE5材质基础&#xff08;2&#xff09;——数学节点篇1 目录 UE5材质基础&#xff08;2&#xff09;——数学节点篇1 Add节点 Append节点 Abs节点 Subtract节点 Multiply节点 Divide节点 Clamp节点 Time节点 Lerp节点 Add节点 快捷键&#xff1a;A鼠标左键 值相加…

Hive SQL Join连接操作用法详解

Hive SQL Join连接操作 1.Hive join语法规则 基本语法&#xff1a; SELECT column_list FROM table1 JOIN table2 ON table1.column_name table2.column_name;JOIN类型&#xff1a; 在JOIN语句中&#xff0c;你可以使用不同类型的JOIN操作&#xff0c;包括INNER JOIN、LEFT O…

恋爱中的Java多线程:从单身到共舞的浪漫指南(一)

引言&#xff1a;孤独的线程&#xff0c;寂寞的码农 开篇小剧场&#xff1a; ​ 深夜&#xff0c;孤独的程序猿凯叔接到新任务&#xff1a;优化程序性能&#xff0c;探索多线程。这一任务成了他跳出孤独、寻求生活并行美好的契机。从简单的Thread类到复杂的线程池管理&#xff…

【汇总】虚拟机网络不通(Xshell无法连接虚拟机)排查方法

搜索关键字关键字关键字&#xff1a;虚拟机虚拟机虚拟机连接失败、虚拟机无法连接、Xshell连接失败、ping baidu.com失败、静态IP设置 Kali、CentOS、远程连接 描述&#xff1a;物理机无法连接虚拟机&#xff1b;虚拟机无法访问百度&#xff0c;虚拟机无法访问baidu.com 虚拟机…

C# WCF服务(由于内部错误,服务器无法处理该请求。)

由于内部错误&#xff0c;服务器无法处理该请求。有关该错误的详细信息&#xff0c;请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribute 或从 <serviceDebug> 配置行为)以便将异常信息发送回客户端&#xff0c;或打开对每个 Microsoft .NET …

为 Flutter 应用设置主题:ThemeData 和 ColorScheme 指南

在媒体和其他来源中有许多关于这个主题的文章&#xff0c;那么这篇文章的必要性是什么&#xff1f; 在本文中&#xff0c;我计划仅关注 ThemeData 小部件的关键点以及我的开发经验中最常用的参数&#xff0c;并且您将获得有关每个参数如何对您的应用程序执行操作的简要说明。 …

Linux:进程信号

生活角度的信号 a.信号在生活中&#xff0c;随时可以产生(信号的产生和我是异步的) b.你能认识这个信号 c.我们知道信号产生了&#xff0c;我能识别这个信号&#xff0c;信号该怎么处理 d.我们可能正在做着更重要的事情&#xff0c;把到来的信号暂不处理(1.我记得这个事 2.…

分布式 ID 的实现方案——Java全栈知识(13)

分布式 ID 的实现方案 当我们分表的情况下&#xff0c;如何实现全局唯一 ID 也是一个问题&#xff0c;数据库的唯一索引在 分布式 ID 也就是全局唯一 ID 生产方案需要满足以下几个条件&#xff1a; 高可用高性能安全性自增性唯一性 1、UUID UUID&#xff08;Universally Un…

cobalt strike安装教程

将本地IP和密码填入:./teamserver 192.168.xx.xx 密码 启动成功

初识C语言——第十五天

初识结构体1 //结构体可以让C语言创建新的类型出来 //创建一个学生struct Stu {char name[20];int age;double score;}; //创建一个书的类型 struct Book {char name[20];float price;char id[30]; };//int main() //{ // struct Stu s { "张三",20,85.5 };//结…

You don’t have permission.

The document “XXX” could not be saved. You don’t have permission. 1.查看修改了iOS系统库导致的, 根据提示, 进入到"XXX"文件中, 然后commandz回退/取消 2. Xcode 调试遇到的报错&#xff08;持续更新&#xff09;