Skip to content

Latest commit

 

History

History
135 lines (124 loc) · 11.2 KB

2.x.md

File metadata and controls

135 lines (124 loc) · 11.2 KB

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

feature:

  • [#6205] mock server
  • [#6169] full support for states in the refactored state machine designer

bugfix:

  • [#6090] fix the TCC aspect exception handling process, do not wrapping the internal call exceptions
  • [#6075] fix missing table alias for on update column of image SQL
  • [#6086] fix oracle column alias cannot find
  • [#6085] fix jdk9+ compile error
  • [#6101] fix the consumer can't generate tcc proxy in dubbo 3.x version
  • [#6077] fix could not rollback when table with multiple primary
  • [#6121] fix the branch transaction order error when rolling back
  • [#6182] fix guava-32.0.0-jre.jar zip file is empty in ci
  • [#6196] fix asf config file format error
  • [#6143] gracefully shut down the server
  • [#6204] fix the problem that The incorrect configuration needs to be fixed
  • [#6248] fix JDBC resultSet, statement, connection closing order
  • [#6261] AT mode support the URL of a PGSQL cluster
  • [#6256] fix raft-discovery cannot read registry configuration for seata-all sdk
  • [#6232] convert to utf8mb4 if mysql column is json type
  • [#6278] fix ProtocolV1SerializerTest failed
  • [#6324] fix Parse protocol file failed

optimize:

  • [#6031] add a check for the existence of the undolog table
  • [#6089] modify the semantics of RaftServerFactory and remove unnecessary singleton
  • [#4473] rm appdata size limit
  • [#6071] add git infos to jars
  • [#6042] add secure authentication to interfaces in ClusterController
  • [#6091] Optimizing the method of obtaining the tc address during raft authentication
  • [#6098] optimize the retry logic in the acquireMetadata method
  • [#6034] using namespace from command line when deployment with helm charts
  • [#6116] remove lgtm.com stuff
  • [#6148] support Nacos ram role authentication
  • [#6145] upgrade jettison to 1.5.4
  • [#6164] redis registry push empty protection optimize
  • [#6174] add ASF basic config
  • [#6181] update contributing doc
  • [#6179] remove @author info
  • [#6176] update source header
  • [#6178] update the header of Apache License
  • [#6186] update README.md(update mailing list and repository urls)
  • [#6184] update NOTICE file
  • [#6192] remove the useless file
  • [#6194] fix asf.yaml parse error
  • [#5399] optimizing branch register resource only at RM server end
  • [#6154] console log optimize for "kubectl logs -f"
  • [#6116] rewrite NettyPoolKey's hashcode and equals to fix duplicate construction of channel object pools
  • [#6195] update the url in change log to apache/incubator-seata
  • [#6200] cancel required_status_checks
  • [#6201] restore required_status_checks kept to remove context validation
  • [#6218] remove Seata-Docker link
  • [#6227] validate that the primary key is free of illegal characters
  • [#6004] optimize RM TM startup connect server fail fast
  • [#6243] optimize links in the console header
  • [#6238] optimize some files
  • [#6239] update security policy, disclaimer and notice
  • [#6245] in file mode, the configuration in the application takes effect, when the spring configuration in the configuration center is changed
  • [#6247] optimize asf.yml
  • [#6259] modify error message which is global session size more than config
  • [#6264] fix jib-maven-plugin build failed
  • [#6246] build the frontend at the same time as the maven build
  • [#6268] optimize outdate npmjs dependencies in console
  • [#6271] unifty the git information
  • [#6265] optimization fails to build frontend on arm64
  • [#6267] add Server deserialization validation
  • [#6275] optimize the label's format in .asf.yaml
  • [#6291] seata-server is developed in idea and console support output logs
  • [#6283] add a compatible module to support io.seata APIs
  • [#6294] split the frontend resource build process into separate profiles
  • [#6285] optimize time query conditions in the console
  • [#6297] fix problem of maven-pmd-plugin
  • [#6298] repackage name to org.apache.seata
  • [#6306] replace some URL to org/apache/seata
  • [#6304] disable Publish OSSRH workflow
  • [#6310] seata-server compatible io.seata package
  • [#6301] upgrade console frontend dependencies and supported nodejs versions
  • [#6301] add saga related io.seata compatible api
  • [#6313] console display the version number
  • [#6327] compatible with integration.http and integration.http.Jakarta
  • [#6328] compatible with integration.grpc
  • [#6330] remove mariadb API
  • [#6329] add saga subcomponent-level io.seata compatible api
  • [#6254] optimize Hessian Serialize
  • [#6343] compatible with tm module and rm-datasource module

security:

  • [#6069] Upgrade Guava dependencies to fix security vulnerabilities
  • [#6145] upgrade jettison to 1.5.4
  • [#6144] upgrade nacos client to 1.4.6
  • [#6147] upgrade kafka-clients to 3.6.1
  • [#6339] upgrade spring mvc and tomcat.embed
  • [#6340] upgrade and tidy some dependencies

test:

  • [#6081] add test-os.yml for testing the OS
  • [#6125] unbind xid in TransactionTemplateTest
  • [#6157] increase common module unit test coverage
  • [#6250] increase seata-core module unit test coverage

refactor:

  • [#6280] refactor Saga designer using diagram-js

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

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