10 hours ago
javaparser

javaparser-parent-3.28.2

Added

  • fix: implement phase-2 poly-expression inference for method/construct or references (JLS §15.12.2.7) (PR #5031 by @jlerbsc)
  • Enforce JLS §14.11.1 language-level rules for multi-pattern case labels (PR #5010 by @jlerbsc)

Changed

Fixed

  • fix: resolve constructor references via context rather than constructed type (PR #5030 by @jlerbsc)
  • fix: handle wildcard actualType in matchTypeParameters (issue #3751) (PR #5029 by @jlerbsc)
  • Fix: UnsupportedOperationException when resolving method calls inside lambdas in Comparator.comparing (#2716) (PR #5026 by @jlerbsc)
  • fix: resolve constructor parameter type for lambda in ObjectCreationExpr (PR #5024 by @jlerbsc)
  • fix(FunctionalInterfaceLogic): return empty() for non-reference types (#3625) (PR #5022 by @jlerbsc)
  • Fix lambda type inference for fully-qualified static method calls (#3476 (PR #5019 by @jlerbsc)
  • fix(grammar): allow text block ending in escaped backslash before closing """ (PR #5017 by @ethan-godden)
  • Fix parsing of multiple patterns in switch case labels (issue #4996) (PR #5009 by @jlerbsc)

Uncategorised

  • fix: resolve NameExpr to field when local variable with same name is declared later (PR #5025 by @jlerbsc)

❤️ Contributors

Thank You to all contributors who worked on this release!

1 days ago
selenium

Nightly

Commits

  • d59db6d: [build] prevent ci-rbe job from restarting bazel between test and build commands (Titus Fortner)
  • 8300449: [build] only build target index from trunk (Titus Fortner)
1 days ago
dolphinscheduler

Release 3.4.2

DSIP

Click to expand
  • [DSIP-37] Disable HTTP TRACE requests in jetty via configuration (#18119) @SbloodyS
  • [DSIP-95][API] Complete the functionality of using dependencies in the complement data (#18003) @det101

Feature

Click to expand
  • [Feature-18070][Task] Add Amazon EMR Serverless task plugin (#18069) @norrishuang
  • [Feature-18136][API] Support view the running task/workflow of a active master/worker at UI monitor page (#18138) @ruanwenjun

Improvement

Click to expand
  • [Improvement-17986][task-plugin] Support parameter replacement in Flink and FlinkStream task (#17987) @macdoor
  • [Chore][Doc] Fix typos in WorkflowInstanceServiceTest and JVM.json (#18018) @sanjana2505006
  • [Improvement-17947][ui] Improve delete confirmation to show workflow name (#18029) @asadjan4611
  • [Improvement-17874][ApiServer] Remove the default value of expireTime and let the user choose the time (#17907) @njnu-seafish
  • [Improvement-17942][API&UI]Add startParams validation logic in both the frontend and backend. (#17956) @njnu-seafish
  • [Improvement-18056][ui] Remove the unused code in dolphinscheduler-ui (#18057) @ruanwenjun
  • [Improvement-18056][api] Remove the unused code in dolphinscheduler-api (#18058) @ruanwenjun
  • [Improvement-18056][Alert] Remove the unused code in alert module (#18062) @ruanwenjun
  • [Improvement-18045][Doc]Improvement Parameter passing behavior doc (#18046) @njnu-seafish
  • [Improvement-17010][datax] Add datax channel count to a custom parameter. (#17898) @HEEKDragonOne
  • [Improvement-17960][API]Add null/empty/duplicate validation logic for globalParams when creating or updating a workflow (#17961) @njnu-seafish
  • [Chore] Update download URL for DolphinScheduler tarball (#18087) @pjfanning
  • [Doc-18078] document improvement (#18079) @SbloodyS
  • [Improvement-17908][Flink] Make -sae parameter configurable in UI with default off (#17909) @leocook
  • [Chore] Remove LICENSE files of dependencies under Apache License 2.0 (#17768) @ruanwenjun
  • [Improvement-18051][alert] Remove unused dead code in WeChatSender mkString (#18100) @asadjan4611
  • [Improvement-18095][API-Test] Add dependent task api test case (#18096) @SbloodyS
  • [Improvement-18072][Api] Add user permission validation logic to the connectionTest, getDatabases, getTables, and getTableColumns methods in DataSourceController (#18073) @njnu-seafish
  • [Improvement-18056] Remove unused code in dao module (#18107) @SbloodyS
  • [Improvement-18056] Remove unused code in api module (#18105) @SbloodyS
  • [Improvement-18056] Remove unused code in common module (#18104) @SbloodyS
  • [Improvement-18056] Remove unused code in alert module (#18103) @SbloodyS
  • [Improvement-18056] Remove unused code in datasource module (#18111) @SbloodyS
  • [Improvement-18056] Remove unused code in service module (#18112) @SbloodyS
  • [Improvement-18056] Remove unused code in spi module (#18113) @SbloodyS
  • [Improvement-18056] Remove unused code in storage module (#18114) @SbloodyS
  • [Improvement-18056] Remove unused code in task plugin module (#18115) @SbloodyS
  • [Improvement-18056] Remove unused code in tools module (#18116) @SbloodyS
  • [Improvement-18056] Remove unused code in yarn aop module (#18117) @SbloodyS
  • [Improvement-18056] Remove unused code in worker module (#18118) @SbloodyS
  • [Doc-18120] Remove irrelevant windows system documents (#18121) @SbloodyS
  • [Improvement-17433] Support identify IPv6 addresses properly (#18126) @SbloodyS
  • [Improvement-18084][API] Address the inconsistent class comments in DataSourceService and DataSourceServiceImpl classes. (#18086) @njnu-seafish
  • [Improvement-18127][Master] Remove the redundant workflow completion check when handling workflow timeout events (#18128) @njnu-seafish
  • [Improvement-17564][Helm] Update minio helm chart version (#18122) @SbloodyS
  • [Improvement-17562][Helm] Update postgresql helm chart version (#18123) @SbloodyS
  • [Improvement-17561][Helm] Update zookeeper helm chart version (#18124) @SbloodyS
  • [Improvement-18056] Clean up unused methods and classes in the dolphinschudler-api module (#18134) @njnu-seafish
  • [Chore] Bump lodash (#18141) @SbloodyS
  • [Chore] Bump up vite (#18144) @SbloodyS
  • [Improvement-18142][Datasource] Normalize the use of the DataSourceConstants class (#18143) @njnu-seafish
  • [Improvement-18019][task-sql] Support SQL from resource file and parameter placeholders (#18020) @macdoor
  • [Improvement-18056] Clean up unused methods and classes in the dolphinschudler-common module (#18147) @njnu-seafish
  • [Improvement-18151] Simplify the code with lombok annotations (#18152) @SbloodyS
  • [Improvement-18056] Clean up unused methods and classes in the dolphinschudler-dao-plugin module (#18156) @njnu-seafish
  • [Chore] Remove unused method in IWorkflowFailureStrategy (#18159) @ruanwenjun
  • [Improvement-18137][Master] Rename IWorkflowExecutionRunnable/ITaskExecutionRunnable to IWorkflowExecution/ITaskExecution (#18163) @ruanwenjun
  • [Improvement-18056] Clean up unused methods and classes in the dolphinschudler-dao module (#18153) @njnu-seafish
  • [Improvement-18161][Pom] Does not support automatic hot-reloading of configuration files from ConfigMap (#18162) @ruanwenjun
  • [Chore] Fix code scaning and cve (#18167) @SbloodyS
  • [Improvement-18056] Clean up unused methods and classes in the dolphinschudler-service module (#18169) @njnu-seafish
  • [Improvement-18056] Clean up unused methods and classes in the dolphinschudler-registry module (#18165) @njnu-seafish
  • [Improvement-17843][Master] Add IT case for task timeout alert (#18001) @shrihari7396
  • [Improvement-18064][ApiServer] Update globalParams replace logic and test case (#18068) @njnu-seafish
  • [Improvement-18056] Clean up unused methods and classes in the dolphinschudler-master module (#18164) @njnu-seafish
  • [Doc-18193][dolphinscheduler-alert-http] Fix incorrect alert param doc (#18194) @SbloodyS
  • [Improvement-16754][DataX] Support DataX writer parameter batchSize (#18192) @leocook
  • [Chore] Unit-Test optimize (#18214) @SbloodyS
  • [Improvement-18224][API] Migrate K8sNamespaceService Map<String,Object> returns to typed returns (#18227) @ruanwenjun
  • [Doc-18239] Fix outdated Spark documentation links (#18241) @llphxd
  • [Improvement-18224][API] Migrate SchedulerService Map<String,Object> returns to typed returns (#18226) @ruanwenjun
  • [Improvement-18224][API] Migrate WorkerGroupService Map<String,Object> returns to typed returns (#18228) @ruanwenjun
  • [Improvement-18224][API] Migrate TaskDefinitionService Map<String,Object> returns to typed returns (#18229) @ruanwenjun
  • [Improvement-18224][API] Migrate WorkflowInstanceService Map<String,Object> returns to typed returns (#18232) @ruanwenjun
  • [Fix-18222][JdbcRegistry] Reuse a singleton scheduler executor in JdbcRegistryThreadFactory (#18223) @ruanwenjun
  • [Improvement-18224][API] Migrate small-service Map<String,Object> returns to typed returns (#18230) @ruanwenjun
  • [Improvement-18224][API] Migrate UsersService Map<String,Object> returns to typed returns (#18234) @ruanwenjun
  • [Improvement-18224][API] Migrate WorkflowDefinitionService Map<String,Object> returns to typed returns (#18236) @ruanwenjun
  • [Improvement-18224][API] Migrate TaskGroupService and ExecutorServiceforceStartTaskInstance to typed returns (#18233) @ruanwenjun
  • [Improvement-18224][API] Migrate ProjectService Map<String,Object> returns to typed returns (#18245) @ruanwenjun
  • [Improvement-18249][DAO] Route ProjectMapper and WorkflowDefinitionMapper access through repository Dao (#18250) @ruanwenjun
  • [Improvement-18249][DAO] Route ScheduleMapper access through ScheduleDao (#18251) @ruanwenjun
  • [Improvement-18249][DAO] Route TaskInstanceMapper access through TaskInstanceDao (#18252) @ruanwenjun
  • [Improvement-18249][DAO] Route ClusterMapper and K8sNamespaceMapper access through repository Dao (#18257) @ruanwenjun
  • [Improvement-18249][DAO] Route TenantMapper access through TenantDao (#18258) @ruanwenjun
  • [Improvement-18249][DAO] Route UserMapper access through UserDao (#18253) @ruanwenjun
  • [Improvement-18249][DAO] Route WorkflowTaskRelationMapper access through WorkflowTaskRelationDao (#18260) @ruanwenjun
  • [Improvement-18249][DAO] Route DataSourceMapper and DataSourceUserMapper access through repository Dao (#18259) @ruanwenjun
  • [Improvement-18249][DAO] Route WorkflowInstanceMapper access through WorkflowInstanceDao (#18256) @ruanwenjun
  • [Improvement-18249][DAO] Route QueueMapper access through QueueDao (#18263) @ruanwenjun
  • [Improvement-18249][DAO] Route ProjectUserMapper access through ProjectUserDao (#18262) @ruanwenjun
  • [Improvement-18249][DAO] Route AlertGroupMapper and AccessTokenMapperaccess through repository Dao (#18261) @ruanwenjun
  • [Improvement-18249][DAO] Route TaskDefinitionMapper access through TaskDefinitionDao (#18254) @ruanwenjun
  • [Improvement-18267][Remote Logging] Allow custom S3 region with endpoint (#18268) @wcmolin

Bugfix

Click to expand
  • [Fix-17464] Use Driver to create jdbc connection (#18033) @ruanwenjun
  • [Fix-18054] [DependentTask] Cannot dependent single task due to dao error (#18055) @ruanwenjun
  • [Fix-18053] Fix publish-docker error (#18059) @SbloodyS
  • [Fix-18041][Worker]Fix Parameter passing feature is unavailable in K8S Task (#18042) @njnu-seafish
  • [Fix-18043][Worker]Fix Parameter passing feature is unavailable in Zeppelin Task (#18044) @njnu-seafish
  • [Fix-17773][ApiServer] Replace the TaskCode references within the task parameters for ConditionTask and SwitchTask when coping workflow (#17982) @njnu-seafish
  • [Fix-18061] Fix end time is empty when workflow insstance stopped by serial discard (#18076) @SbloodyS
  • [Fix-17906] Fix can't get pod's log in k8s task (#18075) @SbloodyS
  • [Fix-17389][Http-Task] Fix json parsing exception in request body (#18085) @SbloodyS
  • [Fix-17847] Fix incWorkflowInstanceByStateAndWorkflowDefinitionCode not called in version 3.4.0 (#18082) @SbloodyS
  • [Fix-17767][Master] fix execute task in workflow instance not effective (#18000) @Mrhs121
  • [Fix-17943][dolphinscheduler-task-dinky] When DolphinScheduler calls a Dinky job and passes date parameters, the actual values are not being replaced (#18080) @shaolei7788
  • [Fix-17817][Master] Add workflow timeout event and handle (#18063) @njnu-seafish
  • [Fix-18132][API] Sync workflow definition version back after create/update (#18133) @wcmolin
  • [Fix-18139][Docker] Docker compose deployment error (#18140) @SbloodyS
  • [Fix-17557] Fix helm chart deploy error (#18148) @SbloodyS
  • [Fix-18154] Fix abnormal transmission of sub-workflow complement date (#18155) @SbloodyS
  • [Fix-18131] Workflow instance stuck in RUNNING state forever when using CONTINUE failure strategy with a failed upstream task (#18146) @SbloodyS
  • [Fix-18168] Fix OBS listStorageEntity not returning subdirectories (#18170) @CloudExtreme
  • [Fix-18182][API] User can delete task definitions in unauthorized projects (#18183) @ruanwenjun
  • [Chore][UI] Fix @types/lodash version causing pnpm install failure (#18187) @Mrhs121
  • [Fix-18199][Doc] Fix incorrect description of Serial Discard execution strategy (#18204) @ruanwenjun
  • [Fix-18197][Master] Fix master failover releasing wrong lock path (#18207) @ruanwenjun
  • [Fix-18177][Task Plugin] Fix AliyunServerlessSpark plugin dependency conflicts and improve exception handling (#18180) @includetts
  • [Fix-18211][API] Add missing project authorization on view-gantt/view-variables and trigger workflow APIs (#18212) @ruanwenjun
  • [Fix-18201][TaskPlugin] Fix RemoteShell task NullPointerException and… (#18210) @leocook
  • [Fix-18269][Master] Move LogicFakeTask to test scope (#18270) @ruanwenjun
  • [Fix-18276][API] Fix alert plugin instance permission check (#18279) @ruanwenjun
  • [Fix-18283][API] Add project permission check on workflow lineage and workflow-definition list endpoints (#18284) @ruanwenjun
  • [Fix-18292][Registry] Carry deleted node value in JDBC registry REMOVE event (#18296) @ruanwenjun
  • [Fix-18299][API] Enforce access token owner checks (#18300) @ruanwenjun
  • [Fix-18302][Common] Fix SQL license header parsing (#18301) @hiSandog

Document

Click to expand
  • [Chore] Initialize CLAUDE.md (#18188) @ruanwenjun
  • [Improvement-18224][API] Migrate EnvironmentService Map<String,Object> returns to typed returns (#18225) @ruanwenjun
  • [Chore][Master] Quietly exit WorkerGroupDispatcher loop on interrupt (#18240) @ruanwenjun
  • [Chore][Docs] Refresh commit message convention to match current practice (#18242) @ruanwenjun
  • [Chore][Docs] Add AGENT.md (#18271) @ruanwenjun
  • [Chore][Doc] Fix English FAQ answer formatting (#18288) @hiSandog

Chore

Click to expand
  • [Chore][Doc] Fix typo proejct in WorkflowInstanceServiceTest (#18037) @sanjana2505006
  • [Chore] Polish CI (#18088) @SbloodyS
  • [Chore] Polish CI (#18090) @SbloodyS
  • [Chore] Polish ci (#18093) @SbloodyS
  • [Chore] Polish ci (#18102) @SbloodyS
  • [Chore] Change code owner (#18145) @SbloodyS
  • [Chore] Fix publish docker error (#18149) @SbloodyS
  • [Chore] Remove .flake8 file (#18160) @ruanwenjun
  • [Chore][CI] Temporarily disable PythonTaskE2ETest due to CI runner issue (#18208) @ruanwenjun
  • [Chore] Reverts #18153 (#18206) @ruanwenjun
  • [Chore] Fix UT will be skip at CI (#18205) @ruanwenjun
  • [Chore] Unit-Test performance optimize (#18213) @SbloodyS
  • [Chore] Recover python e2e test in ci (#18209) @SbloodyS
  • [Chore] Hotfix ut ci (#18221) @SbloodyS
  • [Chore][API] Remove deprecated ProjectService#checkProjectAndAuth (#18218) @ruanwenjun
1 days ago
selenium

Nightly

Commits

  • abd7aa2: [build] Automated Browser Version Update (#17587) (Selenium CI Bot) #17587
  • 50613c2: [rust] Improve SM error messages when browser/driver version not found (#17584) (David Burns) #17584
  • 2963535: [py] Improve ruff linting DX and CI speed (#17588) (David Burns) #17588
  • a222cf2: [build] add GitHub Cache workflow to generate and save bazel repository-cache (#17575) (Titus Fortner) #17575
  • ad4bbc3: [rb] only run pending tests on schedule or dispatch (#17593) (Titus Fortner) #17593
2 days ago
db-scheduler

v16.12.0

Changelog

🚀 Features

  • d29c497 add per-task summary to SchedulerClient (#874), closes #873 #874
  • 277f96b sqlite support is added (#869), closes #868 #869

🐛 Fixes

  • 9ff943a single statement lock-and-fetch unresolved task from first batch… (#811), closes #804 #811

🛠 Build

  • a02d60d deps-dev: bump org.xerial:sqlite-jdbc from 3.25.2 to 3.41.2.2 in /db-scheduler (#875), closes #875
  • f520342 deps: bump io.zonky.test.postgres:embedded-postgres-binaries-bom from 17.5.0 to 18.3.0 (#865), closes #102 #103 #105 #106 #107 #108 #865

Contributors

We'd like to thank the following people for their contributions:

2 days ago
jedis

7.5.2

This is a maintenance release focused on improving the stability of the Automatic Failover feature (MultiDbClient). Recommended for any deployment using MultiDbClient / multi-database failover.

🐛 Bug Fixes

🧰 Maintenance

2 days ago
Activiti

7.21.0-rc.306

What's Changed

🔨 Other Changes

Full Changelog: https://github.com/Activiti/Activiti/compare/7.21.0-rc.305...7.21.0-rc.306

3 days ago
selenium

Nightly

Commits

  • 74f73c9: [build] Automated Browser Version Update (#17573) (Selenium CI Bot) #17573
  • 62f911a: [grid] Skip the TCP tunnel read-idle close when reads are paused (#17578) (Simon Mavi Stewart) #17578
  • d850933: [js] Reduce GC pressure in TypeScript getAttribute and isDisplayed atoms (#17582) (David Burns) #17582
  • 3c94e5c: [py] Handle Data URLs when doing .continue_request() (#17583) (David Burns) #17583