Liebe Freunde, die DolphinScheduler lieben, der monatliche Bericht der DolphinScheduler-Community für April wurde aktualisiert! Wichtige monatliche Updates der DolphinScheduler-Community werden hier aufgezeichnet, bitte achten Sie darauf!
Merge-Star des Monats
Vielen Dank an die folgenden Freunde für ihre wunderbaren Beiträge zu Apache DolphinScheduler im April (in keiner bestimmten Reihenfolge aufgeführt):
@alei1206,@caishunfeng,@qingwli,@sdhzwc, @ ruanwenjun ,@pegasas,@songwenyong,@privking,@zhongjiajie,@xinxingi,@Gallardot,@abzymeinsjtu,@DaqianLiao,@atjiucheng,@calvinjiang,@xxzuo,@pinkfloyds
Aktualisierung und Optimierung der Apache/dolphinscheduler-Funktion
Fix
- [FIX] Behebung der Unfähigkeit, gestoppte Instanzen @privking wiederherzustellen
- [Hotfix] DSIP-Name @ruanwenjun korrigieren
- [Fix-15866][Doc] Taobao npm Mirror-Adresse @xxzuo aktualisieren
- [Bug][Helm] Image.registry @Gallardot beheben
- [Fehler] Im Initialisierungsmodus war die QUARTZ-Tabelle nicht in der richtigen Reihenfolge. @ruanwenjun
- [Fix-15706] Optimierung von SeaTunnel @xinxingi
- [Fix-15787] Wiederverwendung von Code zum Auflösen komplexer SQL-Parsing-Ausnahmen in... @xinxinggi
- [Fehler] [Häufig] Tippfehler in common.properties @pegasas behoben
- [Fix] cpuUsage in systemCpuUsage und jvmCpuUsage aufteilen. @ruanwenjun
- [Fehler] Abhängigkeitsaufgabenlogik behoben @abzymeinsjtu
Verbessern
- [Verbesserung-15919][Datenquelle] Optimieren Sie den Namen der Datenquelle @sdhzwc
- [Improvement-15910][UI] Es sollte ein Standardwert für benutzerdefinierte Parallelität bereitgestellt werden, vorausgesetzt, dass es sich um einen parallelen Ausführungsmodus handelt. @calvinjiang
- [Verbesserung] Alarmcode-Geruch @qingwli behoben
- [Verbesserung][Prüfung] Ändern Sie die Zeit in die Erstellungszeit @qingwli
- [Verbesserung][API] Entfernen Sie die nutzlose Methode „batchUpdateUdfFunc“ @qingwli
- [Verbesserung] Die Standardeinstellung von Python-Gateway wurde auf „false“ geändert. @pinkfloyds
- [Verbesserung] Suchen Sie nach ungewöhnlichen Charakteren @pinkfloyds
- [Verbessern]
ProcessServiceImpl
Tippfehler @qingwli behoben - [improvement-15760][datasource-plugin] Behebung des SQL-Aufgabenaufteilungsfehlers #15760 @songwenyong
- [Verbesserung] Vollständige Ressourcennamenprüfung hinzugefügt @caishunfeng
- [Verbesserung-15744][Parameter] Aktualisierungszeit und Aktualisierungsbenutzer-ID zu den Projektparametern @sdhzwc hinzufügen
- [Improvement-15713][api] Listenabfragen für Datenquellen und UDF-Funktionen sollten Enum-Codewerte anstelle von Sequenznummern verwenden. @songwenyong
- [Verbesserung][Spark] Unterstützt den lokalen Spark-Cluster @pegasas
Andere
- [TEST] Erhöhen Sie die Servicetestabdeckung für Projektpräferenzen @abzymeinsjtu
- [DSIP-34] Setzen Sie „required_approving_review_count“ auf 2 @ruanwenjun
- Parallelitätskorrektur: Das automatische Erstellen von Mandanten konnte dazu führen, dass Aufgaben fehlschlugen. @ruanwenjun
- In der Java-Aufgabe ist der JAR-Pfad falsch. @ruanwenjun
- [TEST] Erhöhen Sie die Abdeckung des Projektparameterdiensttests @abzymeinsjtu
- Verwenden Sie workerNodeInfoWriteLock, um die Worker-Knoteninformationen @DaqianLiao zu aktualisieren
- [DSIP-32][Master] Abrufstrategie für Master-Pull-Befehl @ruanwenjun hinzufügen
- Behebung eines Problems mit der dynamischen Kill-Aufgabe, die dazu führt, dass Workflow-Instanzen, die auf die Ausführung von @ruanwenjun warten, nicht beendet werden
- [DSIP-31] Reduzieren Sie die Größe des Hikari-Verbindungspools @ruanwenjun
- Es wurde ein Fehler behoben, den queryByTypeAndJobId durch die Rückgabe zu vieler Ergebnisse verursachen konnte. @ruanwenjun
- Rekonstruieren Sie die Logik der Aufzeichnung von Audit-Protokollen @qingwli
- [DSIP-28] Scannen Sie nicht die gesamten Projekt-Beans unter dem Klassenpfad. @ruanwenjun
- DSIP-Vorlage @ruanwenjun hinzufügen
- [TEST] Erhöhen Sie die Abdeckung des Protokolldienstes @abzymeinsjtu
- Beheben Sie einen Fehler beim Schreiben in das Audit-Protokoll, der dazu führen würde, dass Anfragen fehlschlagen. @ruanwenjun
- Behebung, dass die JDBC-Registrierung nicht funktioniert. @ruanwenjun
- Ändern Sie den SSH-Heartbeat-Typ in .IGNORE @ruanwenjun
- In Apache SeaTunnel ist es verboten, den Abschluss von Aufgabeninstanzen in laufenden Workflow-Instanzen zu erzwingen. @ruanwenjun
- Binden Sie die Prozess-ID an den Build-Prozess von CodeGenerator @ruanwenjun
- Beheben Sie, dass bei ErrorCommand einige Felder in Command @ruanwenjun fehlen
- [TEST] Zunehmende Abdeckung von Umweltdienstleistungen @abzymeinsjtu
- Entfernen Sie ungenutzten Koffein-Cache @ruanwenjun
- Es kann keine Instanz von StreamingTaskTriggerResponse erstellt werden. @atjiucheng
- [TEST] Erhöhen Sie die Abdeckung der Datenquellendienste @abzymeinsjtu
- [TEST] Die Abdeckung des Frühwarn-Plug-in-Instanzdienstes wurde erhöht @abzymeinsjtu
- Entfernen Sie Dolphinscheduler-Data-Quality aus Dolphinscheduler-Task-Dataquality @ruanwenjun
- Verwenden Sie direkt die API von Quartz, um eine Planungsaufgabe zu initialisieren. @ruanwenjun
- [DSIP-24][RemoteLogging]支持 AbsRemoteLogHandler @pegasas
- [Worker] Es wurde ein Problem behoben, bei dem der Remote-Kindprozess nicht versehentlich beendet wurde, wenn eine Remote-Shell-Aufgabe gestoppt wurde #15570 @alei1206
- [DSIP-26][Audit-Protokoll] Audit-Log-Verbesserungsdesign @qingwli
Apache/dolphinscheduler-sdk-python Warehouse-Funktionsaktualisierung und -optimierung
- Dieses Problem hängt mit der Kompatibilität und der neuesten Version von Apache SeaTunnel zusammen. @zhongjiajie
- [Bei dieser Frage geht es darum, dass beim Aktualisieren von Setup-Python eine nicht unterstützte Version auftritt. Auf Chinesisch kann dies ausgedrückt werden als: „Es ist eine alte Version aufgetreten, die Setup-Python nicht unterstützt und die aktualisiert werden muss.“ ]( https://github.com/apache/dolphinscheduler-sdk-python/pull/143 „ Diese Frage bezieht sich auf das Auftreten einer nicht unterstützten Version beim Aktualisieren von Setup-Python. Auf Chinesisch kann dies ausgedrückt werden als: „Eine alte Version von Setup-Python wird nicht unterstützt und muss aktualisiert werden.“
Apache/dolphinscheduler-website
Verbessern
- [Verbesserung] Empfohlene stabile Version @xxzuo hinzufügen
Ein in den 1990er Jahren geborener Programmierer hat eine Videoportierungssoftware entwickelt und in weniger als einem Jahr über 7 Millionen verdient. Das Ende war sehr bestrafend! High-School-Schüler erstellen im Rahmen einer Coming-of-Age-Zeremonie ihre eigene Open-Source-Programmiersprache – scharfe Kommentare von Internetnutzern: Der inländische Dienst Taobao (taobao.com) verließ sich aufgrund des grassierenden Betrugs auf RustDesk und stellte die inländischen Dienste ein und startete die Arbeit zur Optimierung der Webversion von Java neu 17 ist die am häufigsten verwendete Java LTS-Version. Windows 11 erreicht weiterhin einen Rückgang. Open Source Daily unterstützt die Übernahme von Open Source Rabbit R1; Electric schließt die offene Plattform Apple veröffentlicht M4-Chip Google löscht Android Universal Kernel (ACK) Unterstützung für RISC-V-Architektur Yunfeng ist von Alibaba zurückgetreten und plant, in Zukunft unabhängige Spiele auf der Windows-Plattform zu produzierenDieser Artikel wurde von Beluga Open Source Technology veröffentlicht !
{{o.name}}
{{m.name}}