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
pom
andci
files
📚 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.yaml
instead ofappveyor.yml
- update ci jdks
- upgrade
maven wrapper
to3.9.1
🪶 - [
cola-components
] removelogback
dependency declaration which is existed independencyManagement
ofspring-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-plugin
incola-archetypes
andcola-samples/craftsman
introduced accidentally inv4.3.0
- chore(deps): use
org.glassfish:jakarta.el
instead oforg.glassfish.web:javax.el
which is dormant and insecure - chore(pom): cleanup pom:
cola-samples/craftsman
- add missing
test
scope - reorder dependencies
- remove unused dependencies
- add missing
cola-archetypes
- use
maven.deploy.skip
property to simplifymaven-deploy-plugin
config - reorder dependencies
- remove unused dependencies
- use
COLA 4.3.0 🥤
Happy with COLA 4 U!
Change Log
Features
- upgrade
spring-boot
to2.7.2
from2.1/2.2
- upgrade
mybatis-spring-boot-starter
to2.2.2
from1.3.1
Improvements
- chore: upgrade dependencies/plugins
- docs: add more badges in
README
- cleanup pom:
- remove dependency declaration in
dependencyManagement
when existed inspring-boot-dependencies
- manage plugin versions in
pluginManagement
- remove default
org.apache.maven.plugins
groupId for plugins - use
maven.deploy.skip
property to simplifymaven-deploy-plugin
config
- remove dependency declaration in
CI/Build
- add
jdk 18/19
intogithub 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
gid
toorg.huawei.charge
fromorg.huawei
for consistency
CI/Build
- fix logic "test multi-version java", test other jdks in
appveyor
again - 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
github
workflow CI
COLA 4.1.0 🥤
Happy with COLA 4 U!
Change Log
Features
- [cola-component-statemachine] support
if-else
state transform for a same event #158- PR from @WhiteBookMan1994 ❤️
Improvements
- fix
Spring AOP proxy
can not findAnnotation
andInterfaces
- 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
-parent
suffix to artifactId of parent pom - add
project.version
toname
, 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:应用架构的最佳实践