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

各位热爱 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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/603068.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【话题】如何看待AI技术,以及AI技术的发展现状和未来趋势

大家好,我是全栈小5,欢迎阅读小5的系列文章,这是《话题》系列文章 目录 背景一、引言二、AIGC技术的发展现状2.1、技术突破与成果2.2、应用领域的拓展2.3、市场规模的增长 三、AIGC技术的未来趋势3.1、技术融合与创新3.2、应用领域的深化3.3、…

【优选算法】——Leetcode——LCR 179. 查找总价格为目标值的两个商品

1.题目 2. 解法⼀(暴⼒解法,会超时): 1.算法思路: 2.图解 3. 代码实现 3. 解法⼆(双指针-对撞指针): 1.算法思路: 2.图解 3.代码实现 1.C语言 2…

【4089】基于小程序实现的互动打卡系统

作者主页:Java码库 主营内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app等设计与开发。 收藏点赞不迷路 关注作者有好处 文末获取源码 技术选型 【后端】:Java 【框架】:spring…

数智结合,智慧合同让法务管理发挥内在价值

在当今这个信息化、数字化飞速发展的时代,数据已成为企业重要的战略资源。法务管理作为企业内部控制和风险防范的重要环节,其重要性不言而喻。然而,传统的法务管理模式往往存在效率低下、信息孤岛、反应迟缓等问题。在这样的背景下&#xff0…

【Ubuntu】Ubuntu删除文件夹和文件的命令

Ubuntu删除文件夹和文件的命令 rm -rf将文件夹下所有的内容都可以删除了

el-carousel走马灯页数回到第一页

我的走马灯是在一个弹窗里,包裹着一些button,切换到下一页时 关闭弹窗再打开弹窗还显示的是上次第二页位置 领导很不满意 1. 2.写在你打开弹窗或者关闭弹窗的位置 this.$refs.carousel && (this.$refs.carousel.activeIndex 0); 解释一下: this.$refs.carousel: thi…

电脑提示‘找不到msvcr110dll,无法继续执行代码’的解决方法,3分钟快速修复

不知道大家有没有遇到过这种情况,无端端电脑提示你找不到msvcr110dll,无法继续执行代码?当出现这个情况,证明你的某个程序就已经运行不了,你需要去修复这个错误,才能正常的运行程序,下面我们一起来详细的了…

纯血鸿蒙APP实战开发——Canvas实现模拟时钟案例

介绍 本示例介绍利用Canvas 和定时器实现模拟时钟场景,该案例多用于用户需要显示自定义模拟时钟的场景。 效果图预览 使用说明 无需任何操作,进入本案例页面后,所见即模拟时钟的展示。 实现思路 本例的的主要实现思路如下: …

Axure RP 9:卓越的交互式产品原型设计工具

Axure RP 9,作为一款备受欢迎的交互式产品原型设计工具,已经在全球范围内赢得了众多设计师和开发者的青睐。这款软件凭借其强大的功能和出色的用户体验,成为了产品原型设计领域的佼佼者。 Axure RP 9支持Mac和Windows两大操作系统&#xff0…

学会这些pytest-Allure常用特性allure.attach、allure.step、fixture、environment、categories

allure.attach allure.attach用于在测试报告中添加附件,补充测试结果。附件格式可以是txt、jpg等,附件内容通常是测试数据、截图等。 allure.attach提供了两种方法:allure.attach(),allure.attach.file() allure.attach() 作用…

flutter自定义日期选择器按日、按月、自定义开始、结束时间

导入包flutter_datetime_picker: 1.5.0 封装 import package:atui/jade/utils/JadeColors.dart; import package:flutter/cupertino.dart; import package:flutter/material.dart; import package:flutter_datetime_picker/flutter_datetime_picker.dart; import package:flut…

从开发角度理解漏洞成因(03)

文章目录 JS前端验证 - 文件上传设计浏览器禁用JS,前端绕过文件上传漏洞验证漏洞 Ajax 登录验证,状态回显,状态码设计修改返回包绕过登录验证 通过Ajax 传递数据进行购物验证设计1此漏洞也可以修改状态码绕过 持续更新中… 文章中代码资源已上…

运维自动化工具:Ansible 概念与模块详解

目录 前言 一、运维自动化工具有哪些 二、Ansible 概述 1、Ansible 概念 2、Ansible 特点 3、Ansible 工作流程 4、Ansible 架构 4.1 Ansible 组成 4.2 Ansible 命令执行来源 5、Ansible 的优缺点 三、Ansible 安装部署 1、环境部署 2、管理节点安装 Ansible 3、…

【如此简单!数据库入门系列】之无序不代表混乱 -- 堆文件

文章目录 前言堆文件链表实现页目录实现总结系列文章 前言 还记得上次遗留的问题吗? 以什么组织方式将数据保存在磁盘中? 今天我们接着讨论这个问题。 首先想一个问题:有一天,你开着自己心爱的大型SUV去超市购物。在停车场入口看…

roblox国际服游戏充值付款订阅Robux套装商城会员,roblox国际服虚拟信用卡充值教程

roblox是一款由Roblox公司开发的大型多人在线游戏创建平台,该平台允许用户设计自己的游戏、物品及衣服,以及游玩自己和其他开发者创建的各种不同类型的游戏。 没有账号注册一个账号,他支持多种平台授权登录,我这里直接选择注册一个…

2024蓝桥杯CTF writeUP--缺失的数据

压缩包的内容 里面有secret.txt文件,用ARCHPR工具套上字典,爆破压缩包密码。密码为pavilion 解压得到原图,并且有了加密后的图片,根据代码里的key和参数直接运行脚本解密水印图片: import cv2 import numpy as np imp…

qt5-入门-xml文件读写

本地环境&#xff1a; win10专业版&#xff0c;64位&#xff0c;Qt 5.12 代码已经测试通过。其他例子日后更新。 假设需要读写的xml文档结构如下图所示&#xff1a; 那么首先需要修改.pro文件&#xff0c;增加一句&#xff1a; 然后执行qmake。 代码 #include <QtXml/Q…

您的浏览器不支持 undefined 代理认证!如有问题请联系您的浏览器支持,请勿反馈此问题给 SwitchyOmega.

一、【问题描述】 PAC 文件是一个 JavaScript 文件&#xff0c;用于定义客户端的代理规则。您可以在 PAC 文件中编写规则&#xff0c;根据不同的目标网址或其他条件&#xff0c;决定是否通过代理服务器进行访问。您可以将 PAC 文件部署到服务器上&#xff0c;并在客户端配置浏…

一篇教程搞定Windows系统中的Docker应用安装

文章目录 1. 引言2. “Docker -> WSL -> Windows”的依赖逻辑3. 安装方法3.1 安装WSL3.2 安装Docker Desktop 4. 是否安装成功&#xff1f;初始化一个容器试试。FAQ 1. 引言 Docker是一个用于创建、管理和编排容器的应用。容器是运行在操作系统上的一个应用&#xff0c;…

SharePoint 使用renderListDataAsStream方法查询list超过5000时的数据

问题&#xff1a; 当SharePoint List里的数据超过5000时&#xff0c;如果使用常用的rest api去获取数据&#xff0c;例如 await this.sp.web.lists.getByTitle(Document Library).rootFolder.files.select(*, listItemAllFields).expand(listItemAllFields).filter(listItemA…