Skip to content

Releases: apache/servicecomb-java-chassis

Apache ServiceComb Java-Chassis 2.7.6

27 Jul 16:00
92101ac
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.7.5...2.7.6
Full Changelog: 2.7.0...2.7.6

Apache ServiceComb Java-Chassis 2.7.5

01 Jul 06:59
58e9ec2
Compare
Choose a tag to compare

What's Changed

  • [SCB-2551] enable checkstyle WhitespaceAround by @lovehzj in #3044
  • [SCB-2533] [master] encode invocation context before add to http header by @demonbug in #3045
  • [SCB-2552] enable checkstyle FileTabCharacter check by @lovehzj in #3046
  • [SCB-2554] Avoid null value for Optional Type by @lovehzj in #3048
  • [SCB-2555]refactor dashboard client for common uses by @liubao68 in #3049
  • [SCB-2535] Bump brave.version from 5.6.11 to 5.13.9 by @HaitaoDeng in #3011
  • [SCB-2556]support report monitor data from metrics module by @liubao68 in #3052
  • [SCB-2489] Add dependency bot ignore asciidoctorj by @lovehzj in #3056
  • [SCB-2475] new module should not depends on jmockit by @shoothzj in #3057
  • [SCB-2558] enable checkstyle ModifierOrder by @lovehzj in #3055
  • [SCB-2563] common-access-log remove deprecated Deencapsulation method call by @lovehzj in #3061
  • [SCB-2560] enable checkstyle NoWhitespaceBefore by @lovehzj in #3059
  • [SCB-2559] migrate foundation-protobuf module to junit5 by @lovehzj in #3058
  • [SCB-2557] Remove unused plugin maven-jxr-plugin by @lovehzj in #3054
  • Bump netty-tcnative-boringssl-static from 2.0.52.Final to 2.0.53.Final by @dependabot in #3053
  • [SCB-2565] ClassNotFoundException: javax.xml.bind.annotation:XmlRootE… by @david6969xin in #3067
  • Bump dependency-check-maven from 7.1.0 to 7.1.1 by @dependabot in #3065
  • Bump okhttp3.version from 4.9.3 to 4.10.0 by @dependabot in #3064
  • Bump maven-model from 3.8.5 to 3.8.6 by @dependabot in #3063
  • [SCB-2570] Bump jmockit from version from 1.30 to 1.31 by @goflutterjava in #3072
  • [SCB-2569] migrate handler-tracing-zipkin module to junit5 by @lovehzj in #3071
  • [SCB-2568] migrate deployment module to junit5 by @lovehzj in #3070
  • [SCB-2567] enable checkstyle NeedBraces by @lovehzj in #3069
  • [SCB-2566] Remove unused tcnative dependency version define by @lovehzj in #3068
  • Bump docker-maven-plugin from 0.40.0 to 0.40.1 by @dependabot in #3062
  • [SCB-2475] migrate foundation-common module to junit5 (part 1) by @lovehzj in #3076
  • [SCB-2571] enable checkstyle LeftCurly by @lovehzj in #3074
  • Bump jersey.version from 2.35 to 2.36 by @dependabot in #3077
  • [SCB-2576] migrate swagger-invocation-jaxrs module to junit5 by @lovehzj in #3084
  • [SCB-2575] migrate swagger-invocation-validator module to junit5 by @lovehzj in #3083
  • [SCB-2574] migrate provider-pojo module to junit5 (part 1) by @lovehzj in #3082
  • [SCB-2573] migrate transport-common module to junit5 by @lovehzj in #3081
  • [SCB-2572] Enable checkstyle check RightCurly by @lovehzj in #3080
  • [SCB-2577] enable checkstyle UpperEll by @lovehzj in #3090
  • [SCB-2475] migrate metrics-prometheus module to junit5 by @lovehzj in #3089
  • Bump spring-framework-bom from 5.3.20 to 5.3.21 by @dependabot in #3088
  • Bump simpleclient_bom from 0.15.0 to 0.16.0 by @dependabot in #3087
  • Bump micrometer-bom from 1.9.0 to 1.9.1 by @dependabot in #3086
  • Bump netty-bom from 4.1.77.Final to 4.1.78.Final by @dependabot in #3078
  • [SCB-2475] migrate transport-rest-client module to junit5 by @lovehzj in #3091
  • [SCB-2579] enable checkstyle ParenPad by @lovehzj in #3093
  • [SCB-2580] migrate demo modules to junit5 by @lovehzj in #3094
  • [SCB-2578]instance pull should avoid too many queued events by @liubao68 in #3092
  • [SCB-2583] enable checkstyle trailing whitespace by @lovehzj in #3097
  • [SCB-2582]bump apache version from 21 to 25 by @Matrix0xCC in #3096
  • [SCB-2586] Bump apache version from 25 to 26 by @lovehzj in #3099
  • [SCB-2584] enable checkstyle RegexpSingleline by @lovehzj in #3098
  • [SCB-2588]circuit breaker provider a name to distinguish metrics by @liubao68 in #3102
  • [SCB-2587] change servicecomb.monitor.client.enabled default value to… by @david6969xin in #3101
  • fix javadoc plugin using 1.7 source problem by @liubao68 in #3103
  • [SCB-2589] fix spans is null sometimes by @david6969xin in #3104
  • [SCB-2591] Use stringbuilder instead of stringbuffer by @lovehzj in #3106
  • [SCB-2590] enable checkstyle LocalVariableName by @lovehzj in #3105
  • [SCB-2593] enable checkstyle LocalFinalVariableName by @lovehzj in #3111
  • [SCB-2594] [optimize] use enhanced for loop by @lovehzj in #3112
  • [SCB-2596]retry add failAfterMaxAttempts property by @liubao68 in #3114
  • [SCB-2564]governance policy sort by key so that we can configure poli… by @liubao68 in #3115
  • [SCB-2290]isolation implementation of instance method by @liubao68 in #3116
  • [SCB-2592] configuration refresh time is configurable for config center by @david6969xin in #3110
  • [SCB-2595] enable checkstyle missingSwitchDefault by @david6969xin in #3113
  • [SCB-2475] migrate TestAbstractTransportDiscoveryFilter to junit5 by @lovehzj in #3119
  • [SCB-2598] optimize toArray performance by @lovehzj in #3117
  • [SCB-2597]circuit breaker and instance isolation support fault customization by @liubao68 in #3118
  • [SCB-2599] fix some singleton classes construction method not private by @david6969xin in #3120
  • [SCB-2601] fix kie fileSource not support comma separated by @david6969xin in #3122
  • [SCB-2600]add forceClosed and forceOpen parameter to circuit breaker by @liubao68 in #3121
  • [SCB-2603]Remove dependency powermock by @fu-turer in #3124
  • [SCB-2604] Use lambad instead of annonymous class by @lovehzj in #3128
  • [SCB-2605] Use method refer instead of lambda by @lovehzj in #3129
  • [SCB-2606] Fix typo in BeanUtils by @lovehzj in #3130
  • [SCB-2475] migrate foundation-common module to junit5 by @goflutterjava in #3127
  • Bump mockito version from 3.3.3 to 3.5.0 by @shoothzj in #3132
  • [SCB-2490] Bump mockito from 3.5.0 to 4.0.0 by @lovehzj in #3133
  • [SCB-2607] TestVertxRestDispatcher replace jmockit to mockito by @lovehzj in #3134
  • [SCB-2602]Bump jmockit from 1.31 to 1.34 by @fu-turer in #3123
  • [SCB-2611]Replace jmokit Deencapsulation.inv...
Read more

Apache ServiceComb Java-Chassis 2.7.4

07 Jun 13:41
2975af3
Compare
Choose a tag to compare

Changes made in this version between 2.7.0 and 2.7.4:

2.7.0...2.7.4

Changes made in this version between 2.7.3 and 2.7.4:

2.7.3...2.7.4

Apache ServiceComb Java-Chassis 2.7.3

16 May 07:17
Compare
Choose a tag to compare

Changes made in this version between 2.7.0 and 2.7.3:

2.7.0...2.7.3

Changes made in this version between 2.7.1 and 2.7.3:

2.7.1...2.7.3

Apache ServiceComb Java-Chassis 2.7.1

15 Apr 12:11
Compare
Choose a tag to compare

This patch release mainly contains a some third party software upgrades based on 2.7.0.

What's Changed

Full Changelog: 2.7.0...2.7.1

Apache ServiceComb Java-Chassis 2.7.0

02 Apr 10:23
fb04957
Compare
Choose a tag to compare
    Release Notes - Apache ServiceComb - Version java-chassis-2.7.0

Bug

  • [SCB-2364] - upgrate netty to 4.1.72 vertx to 4.1.7 and tcnative to 2.0.46
  • [SCB-2366] - fix link error in README_CN.md
  • [SCB-2382] - guarded wait timeout is not correct
  • [SCB-2383] - add publishPort config
  • [SCB-2385] - fix IsolationDiscoveryFilter create many temporary objects
  • [SCB-2434] - log number not correct

New Feature

  • [SCB-2213] - retry implementations for governance support retry on next and retry on same
  • [SCB-2354] - Provide a flexible discovery filter based on instance property and filtering with priority
  • [SCB-2361] - Supports automatic discovery of multiple registries
  • [SCB-2378] - supports publish adress configure different port than listen address

Improvement

  • [SCB-2365] - handler configureation support *.hanlder.xm instead of cse.*.handler.xml
  • [SCB-2367] - optimize ,microservice.yaml load log
  • [SCB-2369] - improve fow controler logs and message
  • [SCB-2370] - upgrade hibernate from 6.1.5.Final to 6.2.1.Final
  • [SCB-2373] - refector retry implementation to work in invokders
  • [SCB-2376] - governance docs improvement
  • [SCB-2377] - expose update microservice properties API
  • [SCB-2381] - support upload to default directory
  • [SCB-2386] - Optimize AZ affinity logic
  • [SCB-2422] - change bean injection to constructor injection
  • [SCB-2427] - upgrade maven compiler plugin version to 3.10.1
  • [SCB-2430] - make archetype springboot version consistent with project
  • [SCB-2433] - Edge service exception handler do not sent unexpected message
  • [SCB-2435] - protected field/method in final class
  • [SCB-2439] - upgrate spring to 5.3.18 and spring boot to 2.5.12

More Information

  • Upgrading guides are avainable at [ServiceComb Java Chassis Developers Guide]
  • Special notes on spring core 0 day vulnerability: java chassis does not using Spring MVC, it does not influenced by this issue. This version upgrade spring and spring boot in case of users will use Spring MVC in some special cases.
  • Binaries are available at [Apache Distribution Repositories]

Apache ServiceComb Java-Chassis 1.3.7

11 Mar 08:12
d3fd70c
Compare
Choose a tag to compare

This is a minor fix version based on 1.3.6.

Changes made in this version between 1.3.6 and 1.3.7 and release notes:

1.3.6...1.3.7

Apache ServiceComb Java-Chassis 2.6.3

11 Mar 06:11
9d06d75
Compare
Choose a tag to compare

This is a minor fix version based on 2.6.0. Release notes will given in 2.7.0 between 2.6.0.

Changes made in this version between 2.6.0 and 2.6.3 and release notes:

2.6.0...2.6.3

Apache ServiceComb Java-Chassis 2.6.2

11 Feb 11:07
2081114
Compare
Choose a tag to compare
Pre-release

This is a minor fix version based on 2.6.0. Release notes will given in 2.7.0 between 2.6.0.

Changes made in this version between 2.6.0 and 2.6.2 and release notes:

2.6.0...2.6.2

Apache ServiceComb Java-Chassis 2.6.1

24 Jan 12:37
b1d7369
Compare
Choose a tag to compare
Pre-release

This is a minor fix version based on 2.6.0. Release notes will given in 2.7.0 between 2.6.0.

Changes made in this version between 2.6.0 and 2.6.1 and release notes:

2.6.0...2.6.1