Releases: apache/servicecomb-java-chassis
Releases · apache/servicecomb-java-chassis
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
Apache ServiceComb Java-Chassis 2.8.21
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 #4534
- [#4562] fixed dual-AZ engine disk abnormal scenario registration center intermittently delete instance problem by @chengyouling in #4563
Full Changelog: 2.8.20...2.8.21
Apache ServiceComb Java-Chassis 3.2.2
What's Changed
- Exclude protobuf-java dependencies and keep only for test by @liubao68 in #4468
- fix: shutdown nacos client when discovery destroy by @karsonto in #4471
- Some code enhancement of InvocationFilterChains by @karsonto in #4473
- [#4471]catch exception when Discovery and Registration service destroy by @karsonto in #4472
- [#4476]use more stable apis to create InputStream by @liubao68 in #4478
- [#4477]Fix GoAway issue in Http2 after many requests timeout by @liubao68 in #4487
- [#4510] fixed kie config center can not record fail state when connect exception problem by @chengyouling in #4511
- [#4517] fixed for cross engine authentication failed at dual-az servicecomb engine by @chengyouling in #4519
- [#4520]ratioCeiling defaults to 100-ratio by @liubao68 in #4522
- [#4516]guard wait at least 30 seconds by @liubao68 in #4524
- [#4485] Adjusting the address isolation logic of the servicecomb engine registration and config center by @chengyouling in #4509
Dependencies update
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.8.0 to 3.10.0 by @dependabot in #4488
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.1 to 3.5.0 by @dependabot in #4489
- Bump org.codehaus.mojo:exec-maven-plugin from 3.3.0 to 3.4.1 by @dependabot in #4490
- Bump com.alibaba.nacos:nacos-client from 2.4.0 to 2.4.1 by @dependabot in #4491
- Bump com.puppycrawl.tools:checkstyle from 10.17.0 to 10.18.1 by @dependabot in #4492
- Bump io.swagger.core.v3:swagger-core-jakarta from 2.2.22 to 2.2.23 by @dependabot in #4507
- Bump org.apache.maven.plugins:maven-checkstyle-plugin from 3.4.0 to 3.5.0 by @dependabot in #4506
- Bump org.yaml:snakeyaml from 2.2 to 2.3 by @dependabot in #4503
- Bump org.java-websocket:Java-WebSocket from 1.5.6 to 1.5.7 by @dependabot in #4502
- Bump io.zipkin.zipkin2:zipkin from 3.4.0 to 3.4.1 by @dependabot in #4500
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.6.2 to 3.7.0 by @dependabot in #4499
- Bump org.apache.maven.plugins:maven-site-plugin from 3.12.1 to 3.20.0 by @dependabot in #4498
- Bump org.mockito:mockito-bom from 5.12.0 to 5.13.0 by @dependabot in #4495
- Bump org.awaitility:awaitility from 4.2.1 to 4.2.2 by @dependabot in #4493
- Bump spring-boot.version from 3.3.2 to 3.3.3 by @dependabot in #4501
- Bump io.micrometer:micrometer-bom from 1.13.2 to 1.13.3 by @dependabot in #4494
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.2 to 3.2.5 by @dependabot in #4496
- Bump commons-logging:commons-logging from 1.3.3 to 1.3.4 by @dependabot in #4497
- Bump org.apache.commons:commons-lang3 from 3.15.0 to 3.17.0 by @dependabot in #4505
- Bump netty from 4.1.112.Final to 4.1.113.Final and vert.x from 4.5.9 to 4.5.10 by @liubao68 in #4527
New Contributors
Full Changelog: 3.2.1...3.2.2
Apache ServiceComb Java-Chassis 2.8.20
What's Changed
- [#4476]use more stable apis to create InputStream (#4478) by @liubao68 in #4484
- [#4477]Fix GoAway issue in Http2 after many requests timeout by @liubao68 in #4508
- [#4485] Adjusting the address isolation logic of the servicecomb engine registration and config center by @chengyouling in #4486
- [#4510] fixed kie config center can not record fail state when connect exception problem by @chengyouling in #4512
- [#4517] fixed for cross engine authentication failed at dual-az servicecomb engine by @chengyouling in #4518
- [#4520]ratioCeiling defaults to 100-ratio by @liubao68 in #4523
- [#4516]guard wait at least 30 seconds by @liubao68 in #4525
- [#4515]fix access log not correct when guard timeout by @liubao68 in #4526
Dependencies update
- Bump netty from 4.1.112.Final to 4.1.113.Final and vert.x from 4.5.9 … by @liubao68 in #4528
- [#4479]Bump io.reactivex.rxnetty from 0.5.1 to 0.4.20 by @lennonchan in #4483
Full Changelog: 2.8.19...2.8.20
Apache ServiceComb Java-Chassis 3.2.1
What's Changed
- [#4405]header parameter support array type by @liubao68 in #4406
- [SCB-2888]support configuring operation transport by @liubao68 in #4413
- [SCB-2886]support web-socket program model by @liubao68 in #4415
- [SCB-2887]able to set max RST_STREAM per window by @liubao68 in #4421
- [#4423] add switch to control return empty instance when router rule not matched by @chengyouling in #4424
- [#4427]able to disable both consumer and provider zone-aware by @liubao68 in #4429
- [#4412]add alarms for using old deprecated configuration by @liubao68 in #4431
- [#2740]support factory bean eager injection of RpcReference by @liubao68 in #4435
- [SCB-2889]fix service name can not have dot character by @liubao68 in #4437
- [#4461]For netty changed add maxFormBufferedBytes & maxFormFields by @liubao68 in #4462
Dependencies update
- Bump commons-logging:commons-logging from 1.3.2 to 1.3.3 by @dependabot in #4445
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.3.0 to 3.3.1 by @dependabot in #4446
- Bump vertx.version from 4.5.8 to 4.5.9 by @dependabot in #4447
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.6.1 to 3.6.2 by @dependabot in #4441
- Bump io.fabric8:docker-maven-plugin from 0.44.0 to 0.45.0 by @dependabot in #4442
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.7.0 to 3.8.0 by @dependabot in #4452
- Bump org.owasp:dependency-check-maven from 9.2.0 to 10.0.3 by @dependabot in #4454
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.0 to 3.3.1 by @dependabot in #4443
- Bump com.fasterxml.jackson:jackson-bom from 2.17.1 to 2.17.2 by @dependabot in #4444
- Bump org.assertj:assertj-core from 3.26.0 to 3.26.3 by @dependabot in #4451
- Bump com.alibaba.nacos:nacos-client from 2.3.3 to 2.4.0 by @dependabot in #4453
- Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.15.0 by @dependabot in #4448
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.1 to 4.8.6.2 by @dependabot in #4459
- Bump io.netty:netty-bom from 4.1.111.Final to 4.1.112.Final by @dependabot in #4450
- Bump org.apache.maven.plugins:maven-release-plugin from 3.1.0 to 3.1.1 by @dependabot in #4456
- Bump io.micrometer:micrometer-bom from 1.13.1 to 1.13.2 by @dependabot in #4455
- Bump spring-boot.version from 3.3.1 to 3.3.2 by @dependabot in #4458
- [#3008]add tests and documents that header should encoded when not ASCII by @liubao68 in #4460
Full Changelog: 3.2.0...3.2.1
Apache ServiceComb Java-Chassis 2.8.19
What's Changed
- [#4405]header parameter support array type by @liubao68 in #4408
- [#4417]not generate random name so that work with 1.x when upgrading by @liubao68 in #4420
- [#4423] add switch to control return empty instance when router rule not matched (#4424) by @chengyouling in #4428
- [#4427]able to disable both consumer and provider zone-aware by @liubao68 in #4430
- [#4412]add alarms for using old deprecated configuration by @liubao68 in #4432
- [#2740]support factory bean eager injection of RpcReference by @liubao68 in #4436
- [SCB-2889]fix service name can not have dot character by @liubao68 in #4438
- [#4461]For netty changed add maxFormBufferedBytes & maxFormFields by @liubao68 in #4464
Full Changelog: 2.8.18...2.8.19
Apache ServiceComb Java-Chassis 3.2.0
What's Changed
New features and Bug fix
- [#4378]Fix getForObject not properly handle response type by @liubao68 in #4380
- [SCB-2885]generate content-type text/event-stream by @liubao68 in #4379
- [SCB-2885]refactoring buffer reader to support SSE by @liubao68 in #4382
- [SCB-2885]support write SSE response by @liubao68 in #4383
- [SCB-2885]support SSE from edge and servlet container by @liubao68 in #4384
Dependencies update
- Bump org.mockito:mockito-inline from 5.1.1 to 5.2.0 by @dependabot in #4371
- Bump org.assertj:assertj-core from 3.25.3 to 3.26.0 by @dependabot in #4370
- Bump com.puppycrawl.tools:checkstyle from 10.14.0 to 10.17.0 by @dependabot in #4369
- Bump org.codehaus.mojo:exec-maven-plugin from 3.2.0 to 3.3.0 by @dependabot in #4367
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.7.0 by @dependabot in #4366
- Bump com.google.guava:guava from 33.1.0-jre to 33.2.1-jre by @dependabot in #4365
- Bump org.hdrhistogram:HdrHistogram from 2.1.12 to 2.2.2 by @dependabot in #4362
- Bump io.swagger.core.v3:swagger-core-jakarta from 2.2.21 to 2.2.22 by @dependabot in #4361
- Bump io.netty:netty-bom from 4.1.108.Final to 4.1.110.Final by @dependabot in #4357
- Bump org.apache.maven:maven-model from 3.9.6 to 3.9.7 by @dependabot in #4355
- Bump org.owasp:dependency-check-maven from 9.0.9 to 9.2.0 by @dependabot in #4353
- Bump commons-logging:commons-logging from 1.3.0 to 1.3.2 by @dependabot in #4363
- Bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.12 by @dependabot in #4354
- Bump org.mockito:mockito-bom from 5.7.0 to 5.12.0 by @dependabot in #4364
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.2.0 to 4.8.5.0 by @liubao68 in #4372
- Bump vertx.version from 4.4.8 to 4.5.8 by @liubao68 in #4385
- Bump com.fasterxml.jackson:jackson-bom from 2.16.1 to 2.17.1 by @liubao68 in #4386
- Bump io.micrometer:micrometer-bom from 1.12.4 to 1.13.1 by @liubao68 in #4387
- Bump curator.version from 5.6.0 to 5.7.0 by @dependabot in #4396
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.3.0 to 3.4.2 by @dependabot in #4400
- Bump org.junit:junit-bom from 5.10.2 to 5.10.3 by @dependabot in #4403
- Bump com.alibaba.nacos:nacos-client from 2.3.1 to 2.3.3 by @dependabot in #4402
- Bump io.netty:netty-bom from 4.1.110.Final to 4.1.111.Final by @dependabot in #4399
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.5.0 to 4.8.6.1 by @dependabot in #4398
- Bump org.apache.maven:maven-model from 3.9.7 to 3.9.8 by @dependabot in #4393
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0 by @dependabot in #4394
- Bump org.apache.maven.plugins:maven-checkstyle-plugin from 3.3.1 to 3.4.0 by @dependabot in #4392
- Bump org.apache.maven.plugins:maven-release-plugin from 3.0.1 to 3.1.0 by @dependabot in #4391
- Bump io.zipkin.zipkin2:zipkin from 3.3.0 to 3.4.0 by @dependabot in #4388
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.5.0 to 3.6.1 by @dependabot in #4395
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.2.5 to 3.3.0 by @dependabot in #4397
- Bump spring from 6.0.9 to 6.1.10 and spring boot from 3.1.10 to 3.3.1 by @liubao68 in #4404
Full Changelog: 3.1.2...3.2.0
Apache ServiceComb Java-Chassis 2.8.18
Apache ServiceComb Java-Chassis 2.8.17
What's Changed
- [#4303]compatible to old systems allowing different response type in … by @liubao68 in #4327
- [SCB-2881] support setting hibernate validation configuration by @chengyouling in #4341
- Bump spring, spring boot, netty, vertx versions by @liubao68 in #4373
Full Changelog: 2.8.16...2.8.17
Apache ServiceComb Java-Chassis 3.1.2
What's Changed
- [SCB-2879]tracing supporting write local logs and improve trace infor… by @liubao68 in #4338
- [SCB-2880]able to inherit trace in edge service from web by @liubao68 in #4339
- [SCB-2882]add services discovery api and support global instance id bean by @liubao68 in #4347
- [SCB-2883]support trace id header in response by @liubao68 in #4348
- [SCB-2881] support setting hibernate validation configuration by @chengyouling in #4343
Full Changelog: 3.1.1...3.1.2