Releases: apache/servicecomb-java-chassis
Apache ServiceComb Java-Chassis 2.9.0
Important Bugs fixes and Improvements
- [perf]When a microservice instance is isolated and taken offline, reduce unnecessary network communication by @singleo0 in #4747
- [#4785] Compatible with Spring6.x, Jakarta, JDK21, and Springboot3.x by @chengyouling in #4781
- [#4811] Support logging fileName for configurations (#4838) by @chengyouling in #4841
- [#4835] Fixed the fileUpload stream not closed problem (#4837) by @chengyouling in #4845
- [#4821] Fixed concurrent scenarios localContext empty problem (#4836) by @chengyouling in #4846
- [#4813] Adjust the log information about scheduled tasks and limiting to improve product experience (#4814) by @chengyouling in #4847
- [#4848] Unified JDK version to JDK17 by @chengyouling in #4850
- [#4848] fixed run the maven-source-plugin command twice problem by @chengyouling in #4849
New Contributors
Full Changelog: 2.8.24...2.9.0
Apache ServiceComb Java-Chassis 2.8.25
Important Bugs fixes and Improvements
- [perf]When a microservice instance is isolated and taken offline, reduce unnecessary network communication by @singleo0 in #4747
- [#4808] fixed log level error cause exception stack cannot be output problem by @chengyouling in #4810
- [#4813] Adjust the log information about scheduled tasks and limiting to improve product experience (#4814) by @chengyouling in #4817
- [#4821] Fixed concurrent scenarios localContext empty problem by @chengyouling in #4836
- [#4811] Support logging fileName for configurations (#4838) by @chengyouling in #4840
- [#4835] Fixed the fileUpload stream not closed problem by @chengyouling in #4837
New Contributors
Full Changelog: 2.8.24...2.8.25
Apache ServiceComb Java-Chassis 3.3.0
What's Changed
Important changes
Others
-
Bump org.kiwiproject:consul-client from 1.5.0 to 1.5.1 by @dependabot in #4833
-
Bump io.swagger.core.v3:swagger-core-jakarta from 2.2.29 to 2.2.32 by @dependabot in #4832
-
Bump com.alibaba.nacos:nacos-client from 3.0.0 to 3.0.1 by @dependabot in #4830
-
Bump org.junit:junit-bom from 5.12.2 to 5.13.0 by @dependabot in #4827
-
Bump org.mockito:mockito-bom from 5.15.2 to 5.18.0 by @dependabot in #4824
-
Bump com.puppycrawl.tools:checkstyle from 10.23.1 to 10.25.0 by @dependabot in #4822
-
Bump org.codehaus.mojo:exec-maven-plugin from 3.5.0 to 3.5.1 by @dependabot in #4825
-
Bump commons-beanutils:commons-beanutils from 1.10.1 to 1.11.0 by @dependabot in #4829
-
[#4811] fixed type check problem by @chengyouling in #4839
-
[#4811] Support logging fileName for configurations by @chengyouling in #4838
Full Changelog: 3.2.6...3.3.0
Apache ServiceComb Java-Chassis 3.2.6
What's Changed
Important Bugs fixes and Improvements
- Standard issue submission by @SweetWuXiaoMei in #4715
- [#4716]Fix load balance rule may not properly handle integer overflow by @SweetWuXiaoMei in #4718
- docs: update readme notice format by @hezhangjian in #4723
- [#4808] fixed log level error cause exception stack cannot be output problem by @chengyouling in #4809
- [#4813] Adjust the log information about scheduled tasks and limiting to improve product experience by @chengyouling in #4814
- add core dependencies by @liubao68 in #4815
- remove duplicate info by @liubao68 in #4816
- spot bugs repair by @SweetWuXiaoMei in #4788
- fix javadocs problem and add check by @liubao68 in #4818
- [#4722] Fix bug in
ProviderAuthFilter
whererequestPath
not absolute problem by @Aithosa in #4725 - delete the expired interfaces by @qinlonglong123 in #4786
- modify the prompt message by @qinlonglong123 in #4782
- [#4806] Fix the bug that the SC address is configured for automatic discovery but cannot be automatically refreshed by @qinlonglong123 in #4807
- [#4779] add filter by SPIEnabled by @vikeria in #4780
Dependencies Updates
- [#4717]Bump vertx from 4.5.12 to 4.5.13 by @SweetWuXiaoMei in #4719
- Bump io.micrometer:micrometer-bom from 1.14.2 to 1.14.4 by @dependabot in #4743
- Bump com.puppycrawl.tools:checkstyle from 10.21.2 to 10.21.3 by @dependabot in #4742
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.8.0 to 3.9.0 by @dependabot in #4740
- Bump org.yaml:snakeyaml from 2.3 to 2.4 by @dependabot in #4739
- Bump io.zipkin.zipkin2:zipkin from 3.4.4 to 3.5.0 by @dependabot in #4737
- Bump org.kiwiproject:consul-client from 1.4.5 to 1.5.0 by @dependabot in #4736
- Bump org.owasp:dependency-check-maven from 12.0.2 to 12.1.0 by @dependabot in #4735
- Bump io.zipkin.brave:brave-bom from 6.0.3 to 6.1.0 by @dependabot in #4734
- Bump io.netty:netty-bom from 4.1.117.Final to 4.1.119.Final by @dependabot in #4733
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 by @dependabot in #4732
- Bump commons-logging:commons-logging from 1.3.4 to 1.3.5 by @dependabot in #4730
- Bump com.fasterxml.jackson:jackson-bom from 2.18.2 to 2.18.3 by @dependabot in #4729
- Bump org.junit:junit-bom from 5.11.4 to 5.12.0 by @dependabot in #4728
- Bump stCarolas/setup-maven from 4.5 to 5 by @dependabot in #4726
- Bump commons-beanutils:commons-beanutils from 1.10.0 to 1.10.1 by @dependabot in #4731
- Bump org.awaitility:awaitility from 4.2.2 to 4.3.0 by @dependabot in #4727
- Bump com.google.guava:guava from 33.4.0-jre to 33.4.6-jre by @dependabot in #4772
- Bump com.alibaba.nacos:nacos-client from 2.4.3 to 2.5.1 by @dependabot in #4771
- Bump io.micrometer:micrometer-bom from 1.14.4 to 1.14.5 by @dependabot in #4770
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.2 to 3.5.3 by @dependabot in #4767
- Bump com.google.guava:failureaccess from 1.0.2 to 1.0.3 by @dependabot in #4766
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.2 to 3.5.3 by @dependabot in #4764
- Bump io.etcd:jetcd-core from 0.8.4 to 0.8.5 by @dependabot in #4762
- Bump com.puppycrawl.tools:checkstyle from 10.21.3 to 10.22.0 by @dependabot in #4760
- Bump io.swagger.core.v3:swagger-core-jakarta from 2.2.28 to 2.2.29 by @dependabot in #4759
- Bump org.junit:junit-bom from 5.12.0 to 5.12.1 by @dependabot in #4758
- Bump org.apache:apache from 33 to 34 by @dependabot in #4757
- Bump org.junit:junit-bom from 5.12.1 to 5.12.2 by @dependabot in #4805
- Bump commons-io:commons-io from 2.18.0 to 2.19.0 by @dependabot in #4799
- Bump org.owasp:dependency-check-maven from 12.1.0 to 12.1.1 by @dependabot in #4798
- Bump com.puppycrawl.tools:checkstyle from 10.22.0 to 10.23.1 by @dependabot in #4804
- Bump io.fabric8:docker-maven-plugin from 0.45.1 to 0.46.0 by @dependabot in #4802
- Bump io.micrometer:micrometer-bom from 1.14.5 to 1.14.6 by @dependabot in #4801
- Bump com.alibaba.nacos:nacos-client from 2.5.1 to 3.0.0 by @dependabot in #4800
- Bump io.zipkin.brave:brave-bom from 6.1.0 to 6.2.0 by @dependabot in #4796
- Bump com.google.guava:guava from 33.4.6-jre to 33.4.8-jre by @dependabot in #4794
- Bump io.zipkin.zipkin2:zipkin from 3.5.0 to 3.5.1 by @dependabot in #4793
- Bump org.apache.commons:commons-text from 1.13.0 to 1.13.1 by @dependabot in #4790
- Bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13 by @dependabot in #4789
- Bump vertx.version from 4.5.13 to 4.5.14 by @dependabot in #4791
New Contributors
Full Changelog: 3.2.5...3.2.6
Apache ServiceComb Java-Chassis 2.8.24
What's Changed
Full Changelog: 2.8.23...2.8.24
Apache ServiceComb Java-Chassis 2.8.23
Important Bugs fixes and Improvements
- [#4716]Fix load balance rule may not properly handle integer overflow
- [#4666] fixed BackOffSleepTask max waiting time to 10 minute by @chengyouling in #4668
- [#4678] optimized sc/kie/config-center isolation address check logic … by @chengyouling in #4681
- [#4682] Support framework information can be updated when service information is updated by @chengyouling in #4684
- [#4690] fixed mixin-maven-plugin not work with maven 3.9.9+ and 4.0.0+ problem by @chengyouling in #4708
- [#4687] fixed service center isolated address cannot be restored problem by @chengyouling in #4688
Dependencies Updates
Full Changelog: 2.8.22...2.8.23
Apache ServiceComb Java-Chassis 3.2.5
New Features
- Adding Consul as the Service Discovery and Configuration Center by @felixgis14 in #4647
- Submit a feature that applies graceful up and down by @chenshouye168 in #4670
- elegant up or dwon for etcd/consul by @chenshouye168 in #4679
Important Bugs fixes and Improvements
- [#4666] fixed BackOffSleepTask max waiting time to 10 minute by @chengyouling in #4667
- [SCB-2895]The findServices method returns data errors by @felixgis14 in #4674
- [#4676] optimized the method of building ServiceCenterClient by @chengyouling in #4677
- chore: update NOTICE file for 2025 copyright year by @hezhangjian in #4669
- [#4678] optimized sc/kie/config-center isolation address check logic by @chengyouling in #4680
- [#4682] Support framework information can be updated when service information is updated by @chengyouling in #4683
- [#4685] Print the framework version when updating the service information by @chengyouling in #4686
- [#4690] fixed mixin-maven-plugin not work with maven 3.9.9+ and 4.0.0+ problem by @chengyouling in #4707
- [#4689]refactor(loadbalance): Refactor load balancing filter enabling logic by @SweetWuXiaoMei in #4709
- [#4690]remove not updated mixin-maven-plugin by @liubao68 in #4710
Dependencies Updates
- Bump log4j2.version from 2.24.1 to 2.24.2 by @SweetWuXiaoMei in #4640
- Bump io.swagger.core.v3:swagger-core-jakarta from 2.2.26 to 2.2.27 by @dependabot in #4664
- Bump io.netty:netty-bom from 4.1.115.Final to 4.1.116.Final by @dependabot in #4663
- Bump io.micrometer:micrometer-bom from 1.14.1 to 1.14.2 by @dependabot in #4662
- Bump org.junit:junit-bom from 5.11.3 to 5.11.4 by @dependabot in #4661
- Bump org.owasp:dependency-check-maven from 11.1.0 to 11.1.1 by @dependabot in #4660
- Bump org.assertj:assertj-core from 3.26.3 to 3.27.0 by @dependabot in #4659
- Bump org.apache.commons:commons-text from 1.11.0 to 1.13.0 by @dependabot in #4658
- Bump io.zipkin.zipkin2:zipkin from 3.4.2 to 3.4.3 by @dependabot in #4655
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.1 to 3.11.2 by @dependabot in #4654
- Bump org.java-websocket:Java-WebSocket from 1.5.7 to 1.6.0 by @dependabot in #4653
- Bump log4j2.version from 2.24.2 to 2.24.3 by @dependabot in #4652
- Bump com.puppycrawl.tools:checkstyle from 10.20.2 to 10.21.1 by @dependabot in #4651
- Bump com.google.guava:guava from 33.3.1-jre to 33.4.0-jre by @dependabot in #4650
- Bump io.zipkin.zipkin2:zipkin from 3.4.3 to 3.4.4 by @dependabot in #4705
- Bump com.puppycrawl.tools:checkstyle from 10.21.1 to 10.21.2 by @dependabot in #4703
- Bump org.kiwiproject:consul-client from 1.4.2 to 1.4.5 by @dependabot in #4702
- Bump org.assertj:assertj-core from 3.27.0 to 3.27.3 by @dependabot in #4701
- Bump org.owasp:dependency-check-maven from 11.1.1 to 12.0.2 by @dependabot in #4700
- Bump vertx.version from 4.5.11 to 4.5.12 by @dependabot in #4691
- Bump io.swagger.core.v3:swagger-core-jakarta from 2.2.27 to 2.2.28 by @dependabot in #4699
- Bump io.netty:netty-bom from 4.1.116.Final to 4.1.117.Final by @dependabot in #4695
- Bump org.mockito:mockito-bom from 5.14.2 to 5.15.2 by @dependabot in #4698
- Bump commons-beanutils:commons-beanutils from 1.9.4 to 1.10.0 by @dependabot in #4696
New Contributors
- @felixgis14 made their first contribution in #4647
- @chenshouye168 made their first contribution in #4670
Full Changelog: 3.2.4...3.2.5
Apache ServiceComb Java-Chassis 2.8.22
What's Changed
Full Changelog: 2.8.21...2.8.22
Apache ServiceComb Java-Chassis 3.2.4
Important Bugs fixes and Improvements
- [#4638]fixbug content type is not case insensitive by @SweetWuXiaoMei in #4641
- [#4643]fix: Nacos can't discover instances by @myhaiting in #4644
- [#4637]support BigDecimal and BigInteger by @liubao68 in #4645
Code Improvements
- update spell's error by @SweetWuXiaoMei in #4603
- update spell's error by @SweetWuXiaoMei in #4604
- refactor: 修正拼写错误并优化代码 by @SweetWuXiaoMei in #4605
- refactor(invocation): Refactor response mapping factory method by @SweetWuXiaoMei in #4607
- chore: fix typos by @SweetWuXiaoMei in #4608
- chore: fix typos by @SweetWuXiaoMei in #4609
- Fixed flaky tests in ExceptionsTest.java with ObjectMapper by @mumbler6 in #4633
- [SCB-2893]-Fixes flaky tests in TestSchemaToProtoGenerator by @wtrzas2 in #4635
Dependencies Updates
- Bump com.puppycrawl.tools:checkstyle from 10.20.0 to 10.20.2 by @dependabot in #4627
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.5 to 4.8.6.6 by @dependabot in #4626
- Bump io.netty:netty-bom from 4.1.113.Final to 4.1.115.Final by @dependabot in #4623
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.1 to 3.5.2 by @dependabot in #4622
- Bump commons-io:commons-io from 2.17.0 to 2.18.0 by @dependabot in #4621
- Bump io.etcd:jetcd-core from 0.8.3 to 0.8.4 by @dependabot in #4619
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.1 to 3.5.2 by @dependabot in #4618
- Bump io.zipkin.zipkin2:zipkin from 3.4.1 to 3.4.2 by @dependabot in #4617
- Bump org.codehaus.mojo:license-maven-plugin from 2.4.0 to 2.5.0 by @dependabot in #4616
- Bump io.reactivex.rxjava3:rxjava from 3.1.9 to 3.1.10 by @dependabot in #4615
- Bump com.fasterxml.jackson:jackson-bom from 2.18.1 to 2.18.2 by @dependabot in #4614
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1 by @dependabot in #4610
- Bump vertx.version from 4.5.10 to 4.5.11 by @pcHwang2 in #4631
- Bump io.swagger.core.v3:swagger-core-jakarta from 2.2.25 to 2.2.26 by @dependabot in #4624
- Bump io.micrometer:micrometer-bom from 1.13.6 to 1.14.1 by @SweetWuXiaoMei in #4639
New Contributors
- @mumbler6 made their first contribution in #4633
- @wtrzas2 made their first contribution in #4635
- @myhaiting made their first contribution in #4644
Full Changelog: 3.2.3...3.2.4
Apache ServiceComb Java-Chassis 3.2.3
What's Changed
- [#4532] Fixed when the servicecomb engine storage pool is faulty, the registration and configuration centers cannot perform HA switchover problem by @chengyouling in #4533
- [#4560]change return type of create method in DynamicPropertiesSource by @yinhaox in #4561
- [#4562] fixed dual-AZ engine disk abnormal scenario registration center intermittently delete instance problem (#4563) by @chengyouling in #4566
- [SCB-2892]support Etcd as Discovery by @SweetWuXiaoMei in #4564
- Optimize discoveryManager to achieve code separation of concerns by @karsonto in #4571
- [#4593]Fix when API change edge service not load latest schema problem by @liubao68 in #4594
- [SCB-2892]add dynamic config for etcd by @SweetWuXiaoMei in #4595
- Improve bean name to avoid conflicts with other frameworks by @liubao68 in #4602
Dependencies Update
- chore(deps): Bump org.apache:apache from 31 to 33 by @caimo in #4535
- Bump org.owasp:dependency-check-maven from 10.0.3 to 10.0.4 by @dependabot in #4554
- Bump com.alibaba.nacos:nacos-client from 2.4.1 to 2.4.2 by @dependabot in #4553
- Bump com.google.guava:guava from 33.2.1-jre to 33.3.1-jre by @dependabot in #4552
- Bump log4j2.version from 2.23.1 to 2.24.1 by @dependabot in #4543
- Bump io.fabric8:docker-maven-plugin from 0.45.0 to 0.45.1 by @dependabot in #4551
- Bump org.apache.maven:maven-model from 3.9.8 to 3.9.9 by @dependabot in #4550
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.2 to 4.8.6.4 by @dependabot in #4536
- Bump com.fasterxml.jackson:jackson-bom from 2.17.2 to 2.18.0 by @dependabot in #4537
- Bump io.reactivex.rxjava3:rxjava from 3.1.8 to 3.1.9 by @dependabot in #4538
- Bump com.puppycrawl.tools:checkstyle from 10.18.1 to 10.18.2 by @dependabot in #4539
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.5 to 3.2.7 by @dependabot in #4540
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.3.1 to 3.5.0 by @dependabot in #4544
- Bump io.swagger.core.v3:swagger-core-jakarta from 2.2.23 to 2.2.24 by @dependabot in #4546
- Bump org.mockito:mockito-bom from 5.13.0 to 5.14.1 by @dependabot in #4545
- Bump org.junit:junit-bom from 5.10.3 to 5.11.1 by @dependabot in #4542
- Bump commons-io:commons-io from 2.15.1 to 2.17.0 by @dependabot in #4541
- Bump io.micrometer:micrometer-bom from 1.13.3 to 1.13.4 by @dependabot in #4549
- Bump spring-boot.version from 3.3.3 to 3.3.4 by @dependabot in #4547
- Bump spring-boot.version from 3.3.4 to 3.3.5 by @dependabot in #4574
- Bump io.swagger.core.v3:swagger-core-jakarta from 2.2.24 to 2.2.25 by @dependabot in #4592
- Bump curator.version from 5.7.0 to 5.7.1 by @dependabot in #4576
- Bump com.fasterxml.jackson:jackson-bom from 2.18.0 to 2.18.1 by @dependabot in #4575
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.0 to 3.10.1 by @dependabot in #4577
- Bump org.mockito:mockito-bom from 5.14.1 to 5.14.2 by @dependabot in #4578
- Bump org.junit:junit-bom from 5.11.1 to 5.11.3 by @dependabot in #4579
- Bump com.alibaba.nacos:nacos-client from 2.4.2 to 2.4.3 by @dependabot in #4580
- Bump com.puppycrawl.tools:checkstyle from 10.18.2 to 10.20.0 by @dependabot in #4581
- Bump org.codehaus.mojo:exec-maven-plugin from 3.4.1 to 3.5.0 by @dependabot in #4583
- Bump org.owasp:dependency-check-maven from 10.0.4 to 11.1.0 by @dependabot in #4585
- Bump org.apache.maven.plugins:maven-site-plugin from 3.20.0 to 3.21.0 by @dependabot in #4586
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.7.0 to 3.8.0 by @dependabot in #4588
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.0 to 3.5.1 by @dependabot in #4589
- Bump org.apache.maven.plugins:maven-checkstyle-plugin from 3.5.0 to 3.6.0 by @dependabot in #4590
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.0 to 3.5.1 by @dependabot in #4582
- Bump io.micrometer:micrometer-bom from 1.13.4 to 1.13.6 by @dependabot in #4591
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.4 to 4.8.6.5 by @dependabot in #4587
- Bump com.google.protobuf:protobuf-java from 3.25.3 to 3.25.5 in /demo/demo-etcd/consumer by @dependabot in #4570
Others
- ci: adapt linelint for better git history by @shoothzj in #4555
- ci: fix test of adapt linelint by @caimo in #4556
- Updated Notice file to 2024 by @pcHwang2 in #4557
- update project info by @liubao68 in #4558
- ci: add typos check in ci workflow by @pcHwang2 in #4601
New Contributors
- @caimo made their first contribution in #4535
- @pcHwang2 made their first contribution in #4557
- @yinhaox made their first contribution in #4561
- @SweetWuXiaoMei made their first contribution in #4564
Full Changelog: 3.2.2...3.2.3