Queridos amigos que aman DolphinScheduler, ¡se ha actualizado el informe mensual de la comunidad DolphinScheduler de abril! Aquí se registrarán actualizaciones mensuales importantes de la comunidad DolphinScheduler, ¡preste atención!
Fusionar estrella del mes
Gracias a los siguientes amigos por sus maravillosas contribuciones a Apache DolphinScheduler en abril (enumerados sin ningún orden en particular):
@alei1206,@caishunfeng,@qingwli,@sdhzwc, @ ruanwenjun ,@pegasas,@songwenyong,@privking,@zhongjiajie,@xinxingi,@Gallardot,@abzymeinsjtu,@DaqianLiao,@atjiucheng,@calvinjiang,@xxzuo,@pinkfloyds
Actualización y optimización de la función Apache/dolphinscheduler
Arreglar
- [FIX] Se corrigió la imposibilidad de restaurar instancias detenidas @privking
- [Revisión] Arreglar el nombre dsip @ruanwenjun
- [Fix-15866][Doc] Actualizar la dirección espejo npm de Taobao @xxzuo
- [Error][Timón] Arreglar image.registry @Gallardot
- [Error] En el modo de inicialización, la tabla QUARTZ no estaba en el orden correcto. @ruanwenjun
- [Fix-15706] Optimización de SeaTunnel @xinxingi
- [Fix-15787] Reutilice el código para resolver excepciones complejas de análisis de SQL en... @xinxinggi
- [Error] [Común] Se corrigió el error tipográfico en common.properties @pegasas
- [Solución] Divida cpuUsage en systemCpuUsage y jvmCpuUsage. @ruanwenjun
- [Error] Arreglar la lógica de la tarea de dependencia @abzymeinsjtu
Mejorar
- [Mejora-15919][fuente de datos] Optimizar fuente de datos obtener nombre @sdhzwc
- [Mejora-15910][UI] Se debe proporcionar un valor predeterminado para el paralelismo personalizado, asumiendo que se realiza en modo de ejecución paralela. @calvinjiang
- [Mejora] Se corrigió el olor del código de alerta @qingwli
- [Mejora][Auditoría] Cambiar la hora a la hora de creación @qingwli
- [Mejora][Api] Elimina el método inútil de actualización por lotesUdfFunc @qingwli
- [Mejora] Se cambió la configuración predeterminada de python-gateway a falsa. @pinkfloyds
- [Mejora] Comprueba si hay personajes inusuales @pinkfloyds
- [Mejorar] Se corrigió
ProcessServiceImpl
el error tipográfico @qingwli - [mejora-15760][datasource-plugin] Solucionar el error de división de tareas SQL #15760 @songwenyong
- [Mejora] Agregue el nombre completo del recurso, verifique @caishunfeng
- [Mejora-15744][parámetro] Agregar hora de actualización y actualizar ID de usuario a los parámetros del proyecto @sdhzwc
- [Mejora-15713][api] Las consultas de lista para fuentes de datos y funciones UDF deben usar valores de código de enumeración en lugar de números de secuencia. @songwenyong
- [Mejora][Spark] Compatibilidad con el clúster local de Spark @pegasas
Otros
- [PRUEBA] Aumentar la cobertura de pruebas de servicio para las preferencias del proyecto @abzymeinsjtu
- [DSIP-34] Establezca require_approving_review_count en 2 @ruanwenjun
- Solución de simultaneidad: la creación automática de inquilinos podría provocar que las tareas fallen. @ruanwenjun
- En la tarea de Java, la ruta del archivo jar es incorrecta. @ruanwenjun
- [PRUEBA] Aumentar la cobertura de las pruebas del servicio de parámetros del proyecto @abzymeinsjtu
- Utilice WorkersNodeInfoWriteLock para actualizar la información del nodo trabajador @DaqianLiao
- [DSIP-32][Maestro] Agregar estrategia de recuperación para el comando de extracción maestro @ruanwenjun
- Se corrigió la tarea dinámica de eliminación que no finaliza las instancias de flujo de trabajo que esperan para ejecutarse @ruanwenjun
- [DSIP-31] Reducir el tamaño del grupo de conexiones de Hikari @ruanwenjun
- Se corrigió un error que queryByTypeAndJobId podía causar al devolver demasiados resultados. @ruanwenjun
- Reconstruya la lógica de registrar registros de auditoría @qingwli
- [DSIP-28] No escanee todos los beans del proyecto bajo el classpath. @ruanwenjun
- Agregar plantilla DSIP @ruanwenjun
- [PRUEBA] Aumentar la cobertura del servicio de registro @abzymeinsjtu
- Corrija un error al escribir en el registro de auditoría que provocaría que las solicitudes fallaran. @ruanwenjun
- Arreglar el registro JDBC que no funciona. @ruanwenjun
- Cambie el tipo de latido SSH a .IGNORE @ruanwenjun
- En Apache SeaTunnel, está prohibido forzar la finalización de instancias de tareas en instancias de flujo de trabajo en ejecución. @ruanwenjun
- Vincular el ID del proceso al proceso de compilación de CodeGenerator @ruanwenjun
- Arreglar ErrorCommand al que le faltan algunos campos en Command @ruanwenjun
- [PRUEBA] Incrementando la cobertura de servicios ambientales @abzymeinsjtu
- Elimina el caché de cafeína no utilizado @ruanwenjun
- No se puede crear una instancia de StreamingTaskTriggerResponse. @atjiucheng
- [PRUEBA] Incrementar la cobertura de los servicios de fuente de datos @abzymeinsjtu
- [PRUEBA] Se incrementa la cobertura del servicio de instancia de complemento de alerta temprana @abzymeinsjtu
- Elimine la calidad de datos de Dolphinscheduler de Dolphinscheduler-task-dataquality @ruanwenjun
- Utilice directamente la API de Quartz para inicializar una tarea de programación. @ruanwenjun
- [DSIP-24][Registro remoto]支持 AbsRemoteLogHandler @pegasas
- [Trabajador] Se solucionó un problema por el cual el proceso secundario remoto no se elimina accidentalmente al detener una tarea de shell remota #15570 @alei1206
- [DSIP-26][Registro de auditoría] Diseño de mejora del registro de auditoría @qingwli
Actualización y optimización de la función de almacén Apache/dolphinscheduler-sdk-python
- Este problema está relacionado con la compatibilidad y la última versión de Apache SeaTunnel. @zhongjiajie
- [Esta pregunta trata sobre encontrar una versión no compatible al actualizar setup-python. En chino, esto se puede expresar como: "Encontré una versión antigua que setup-python no admite y necesita ser actualizada".]( https://github.com/apache/dolphinscheduler-sdk-python/pull/143 " Esta pregunta es sobre encontrar una versión no compatible al actualizar setup-python. En chino, esto se puede expresar como: "Una versión anterior de setup-python no es compatible y debe actualizarse ") @zhongjiajie.
sitio web apache/dolphinscheduler
Mejorar
Un programador nacido en los años 90 desarrolló un software de portabilidad de vídeo y ganó más de 7 millones en menos de un año. ¡El final fue muy duro! Los estudiantes de secundaria crean su propio lenguaje de programación de código abierto como una ceremonia de mayoría de edad: comentarios agudos de los internautas: debido al fraude desenfrenado, confiando en RustDesk, el servicio doméstico Taobao (taobao.com) suspendió los servicios domésticos y reinició el trabajo de optimización de la versión web Java 17 es la versión Java LTS más utilizada. Cuota de mercado de Windows 10. Alcanzando el 70%, Windows 11 continúa disminuyendo. Open Source Daily | Google apoya a Hongmeng para hacerse cargo de los teléfonos Android de código abierto respaldados por Docker; Electric cierra la plataforma abierta Apple lanza el chip M4 Google elimina el kernel universal de Android (ACK) Soporte para la arquitectura RISC-V Yunfeng renunció a Alibaba y planea producir juegos independientes en la plataforma Windows en el futuro¡Este artículo fue publicado por Beluga Open Source Technology !
{{o.nombre}}
{{m.nombre}}