All notable changes to this project will be documented in this file.
- Fix v1.3.0 release issues
- JDK Upgrade: Upgraded from JDK 8 to JDK 21
- Spring Boot Upgrade: Upgraded to Spring Boot 3.2.x+ (current version 3.5.0), completing Spring Boot 3.x adaptation
- Fix v1.2.0 release issues, fix the bug in the data merge part of Parallel & Inclusive Gateway
- Starting from version 1.3.x, JDK 1.8 is no longer supported. Previous versions will not be updated unless major bugs occur. It is recommended to upgrade to JDK 21+.
Support plugin extension function
- Add
node_typefield to theei_node_instancetable in the database to save the node type. - Add
NodeExecuteResultinner class to theRuntimeResultclass, and move theactiveTaskInstanceandvariablesfields to the inner class. - Add
propertiesvariable to theCommonPOentity class to store extended data. - Add
ExtendRuntimeContextclass to store extended branch context information.
Support parallel gateway and inclusive gateway through plugins
- Fix v1.1.1 release issues
- Fix v1.1.0 release issues
Support CallActivity configuration and execution.
Add CallActivity Node
-
Optimize Maven dependency management
-Remove httpclient dependency
-Remove individual jsr250 API dependencies
-Remove individual junit dependencies
-Commons collections 3.2.2-->commons collections 4
-Commons lang3 3.4-->3.12.0
-
Optimize hook function, change HTTP mode to internal call mode, reduce dependence on HTTP packages, and improve performance
-
Simplify the configuration steps for Turbo introduction and add @ enableTurboEngine annotation
-
Optimize partial code structure
-
Optimize Demo Test Execution
- Upgrade external dependencies
- Uniformly manage spring boot starter versions
Fix vulnerabilities
Turbo join open source.