Back to Incubator Seata

2.X

changes/en-us/2.x.md

2.6.04.8 KB
Original Source
<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -->

Add changes here for all PR submitted to the 2.x branch.

<!-- Please add the `changes` to the following location(feature/bugfix/optimize/test) based on the type of PR -->

feature:

  • [#8014] add P99.9 latency percentile to benchmark CLI
  • [#7882] add metrics for NamingServer
  • [#7760] unify Jackson/fastjson serialization
  • [#7000] support multi-version codec & fix not returning client registration failure msg.
  • [#7865] add Benchmark CLI tool
  • [#7903] Support HTTP/2 stream push for the Watch API in Server Raft mode
  • [#8002] add Grafana dashboard JSON for NamingServer metrics

bugfix:

  • [#7929] fix KingbaseUndoLogManager INSERT_UNDO_LOG_SQL error
  • [#7940] ensure the Jakarta-related package paths are correct
  • [#7960] fix consoleApiService bean that could not be found
  • [#7956] fix empty jacoco report on local when jdk above 17
  • [#7965] fix the issue where different element order in two lists causes failure to set the index as the primary key
  • [#7992] fix report branch transaction status without setting branch type

optimize:

  • [#7930] pin the Spring version for namingserver and console
  • [#7943] update jib-maven-plugin version and increase parallel test execution limits
  • [#7934] add OkHttp and MockWebServer dependencies to resolve version conflicts
  • [#7951] upgrade qs dependency version to 6.14.1
  • [#7955] change the getProperty call to resolvePlaceholders
  • [#7971] upgrade some dependencies
  • [#7970] Remove unnecessary refreshLeader from ClusterController cluster endpoint
  • [#8019] mark deprecated JSON parsers

security:

test:

  • [#7962] add unit tests for NacosRegistryProvider and NacosRegistryServiceImpl
  • [#8003] Enhance NacosRegistryServiceImplTest with additional mocks for service name group and cluster
  • [#7915] add unit tests for saga-engine low coverage components

refactor:

  • [#7957] replace Apache HttpClient with OkHttp in NamingServer

doc:

Thanks to these contributors for their code commits. Please report an unintended omission.

<!-- Please make sure your Github ID is in the list below -->

Also, we receive many valuable issues, questions and advices from our community. Thanks for you all.