Releases: alibaba/COLA
Releases · alibaba/COLA
COLA v5.0.0 🥤
COLA 4.3.2 🥤
Happy with COLA 4 U!
Change Log
🍀 Features
- [
cola-component-statemachine] add more operations toStateMachine(#343 by @Ivan97) - [
cola-component-extension] support multi-coordinates (#350 by @heihei180)
🛠️ Refactor
- [
cola-component-extension] throw customized exception when load/init extension (#349 by @flyingpassion) - [
cola-component-catchlog] cleanup code smells (#390 by @byd-android-2017)
💅 Style
- improve format of
pomandcifiles
📚 Documentation
README.md:- improve badges and image format
- remove bootstrap/start link of aliyun because of stale
- fix github action badges
- fix typo in
maven-deploy.md
🚜 Build/Chore
- use GitHub action 🐙
ci_by_multiply_java_versions.yamlinstead ofappveyor.yml - update ci jdks
- upgrade
maven wrapperto3.9.1🪶 - [
cola-components] removelogbackdependency declaration which is existed independencyManagementofspring-boot-dependencies - upgrade dependencies/plugins
COLA 4.3.1 🥤
Happy with COLA 4 U!
Change Log
Improvements
- chore(pom): remove duplicate declaration of plugin
maven-source-pluginincola-archetypesandcola-samples/craftsman
introduced accidentally inv4.3.0 - chore(deps): use
org.glassfish:jakarta.elinstead oforg.glassfish.web:javax.elwhich is dormant and insecure - chore(pom): cleanup pom:
cola-samples/craftsman- add missing
testscope - reorder dependencies
- remove unused dependencies
- add missing
cola-archetypes- use
maven.deploy.skipproperty to simplifymaven-deploy-pluginconfig - reorder dependencies
- remove unused dependencies
- use
COLA 4.3.0 🥤
Happy with COLA 4 U!
Change Log
Features
- upgrade
spring-bootto2.7.2from2.1/2.2 - upgrade
mybatis-spring-boot-starterto2.2.2from1.3.1
Improvements
- chore: upgrade dependencies/plugins
- docs: add more badges in
README - cleanup pom:
- remove dependency declaration in
dependencyManagementwhen existed inspring-boot-dependencies - manage plugin versions in
pluginManagement - remove default
org.apache.maven.pluginsgroupId for plugins - use
maven.deploy.skipproperty to simplifymaven-deploy-pluginconfig
- remove dependency declaration in
CI/Build
- add
jdk 18/19intogithub CI
COLA 4.2.2 🥤
Happy with COLA 4 U!
Change Log
Features
- add
cola-components-bom
Improvements
- upgrade dependencies/plugins of generated maven project by
cola-archetypes - upgrade dependencies and maven plugins
- docs: improve badge link and format of README
- rename charge sample
gidtoorg.huawei.chargefromorg.huaweifor consistency
CI/Build
- fix logic "test multi-version java", test other jdks in
appveyoragain - improve script
integration_test
COLA 4.2.1 🥤
COLA 4.2.0 🥤
Happy with COLA 4 U!
Change Log
Features
- [
cola-component-catchlog-starter] add extension to ResponseHandler
Fix
- [
cola-component-statemachine] fix condition execute twice #278 - [
cola-component-catchlog-starter] fix log request serialize error
Improvements
- fix typo: artifactId
archeytpes->archetypes - add charge sample
- upgrade dependencies and maven plugins
CI/Build
- use
githubworkflow CI
COLA 4.1.0 🥤
Happy with COLA 4 U!
Change Log
Features
- [cola-component-statemachine] support
if-elsestate transform for a same event #158- PR from @WhiteBookMan1994 ❤️
Improvements
- fix
Spring AOP proxycan not findAnnotationandInterfaces - fix log request serialize error
- docs
- docs: fix typo in image #259
- upgrade dependencies and maven plugins
COLA 4.0.1 🥤
Happy with COLA 4 U!
This version contains no new features or bug fix but improvements.
Change Log
Improvements
- improve maven POM/Dependencies
- add
-parentsuffix to artifactId of parent pom - add
project.versiontoname, easy to find version problems when build/CI - add
git-commit-id-plugin- Maven plugin which includes build-time git repository information into a properties file.
Make your apps tell you which version exactly they were built from! Priceless in large distributed deployments.
- Maven plugin which includes build-time git repository information into a properties file.
- improve maven pom for
cola-archetypes/cola-components: submodules extend parent- make POM DRY(maven plugins, distributionManagement, profile config etc)
- dependency management in parent pom
- add
- rename dir
sample->samples - improve CI
- test under multiply jdks: 8/9/11/15, and use sdkman install jdks
- fix maven warnings
- activate more maven plugins by
-DperformRelease, more consistent with maven deploy
- add doc:
scritps/maven-deploy.md - add script
bump-cola-version.sh
COLA 4.0.0 🥤
Happy with COLA 4 U!
More about the rational of COLA 4, see
COLA 4.0:应用架构的最佳实践