Distributed Transaction Seata 0.8.0 released | oracle database support AT mode

Seata 0.8.0 officially released.

Seata is an open source distributed transaction solution that provides high performance and ease of use of distributed transaction services.

feature:

  • [ # 902 ] supports AT mode oracle database
  • [ # 1447 ] oracle database support batch operation
  • [ # 1392 ] Table names can be configured to support undo_log
  • [ # 1353 ] mysql database supports batch updates, and deletes
  • [ # 1379 ] distribution center to support all configuration items argument to -D
  • [ # 1365 ] to support the update of mysql table structure, without stopping to change the table structure
  • [ # 1371 ] support mysql preparedStatement increment bulk insert
  • [ # 1337 ] mysql preparedStatement non-self-support by bulk insert
  • [ # 1235 ] support fallback to regularly delete undolog use protobuf codec
  • [ # 1235 ] support fallback to regularly delete undolog use seata codec
  • [ # 1323 ] can be configured to support db driver class

bugfix:

  • [ # 1456 ] fix xid repeatable pattern in question db
  • [ # 1454 ] DateCompareUtils can not fix the problem than the byte array
  • [ # 1452 ] fix select for update retry the issue of access to the dirty data
  • [ # 1443 ] Fixed problems timestamp deserialization lost nanosecond precision
  • [ # 1374 ] fix store.mode start with the issue of access to the lock configuration parameters inconsistent
  • [ # 1409 ] fix map.toString () error
  • [ # 1344 ] ByteBuffer fix assigned a fixed length, resulting in problems of BufferOverflowException
  • [ # 1419 ] fix the default database connection problems autocommit = false can not delete the undolog
  • [ # 1370 ] fix release channel and begin a transaction fails to proceed affairs issues
  • [ # 1396 ] fix Nacos config SPI problem of load class not found
  • [ # 1395 ] fix acquired detection logic channel
  • [ # 1385 ] Fixed problems get SessionManager error when rollback retry
  • [ # 1378 ] eureka repair registry problems clusterAddressMap instances offline list is not cleared
  • [ # 1332 ] fix nacos configuration initialization initialization scripts contain '=' configuration values wrong question
  • [ # 1341 ] Fixed problems with a local transaction rollback error in repeated changes of the same data
  • [ # 1339 ] fix data mirroring is EmptyTableRecords, issue a rollback failed
  • [ # 1314 ] fix startup problems do not specify db model parameters, the configuration file is not in force
  • [ # 1342 ] fix ByteBuffer length allocation error
  • [ # 1333 ] fix memory leaks netty
  • [ # 1338 ] After the repair mode db reentrant lock is not acquired by other problems
  • [ # 1334 ] Fixed problems when using tcc protobuf under the mode lock key NPE
  • [ # 1313 ] Fixed problems DefaultFailureHandler check the status NPE

optimize:

  • [ # 1474 ] Optimization of the log data mirror ratio
  • [ # 1446 ] optimization of the schedule tasks server
  • [ # 1448 ] reconstruct the executor class delete unnecessary duplicate code
  • [ # 1408 ] Change ChannelFactory package class path TmRpcClientTest
  • [ # 1432 ] implement equals hashcode method as the hash key and the type of object
  • [ # 1429 ] to delete the unwanted imports
  • [ # 1426 ] fix grammatical errors
  • [ # 1425 ] fix typo
  • [ # 1356 ] splice optimization sql syntax
  • [ # 1416 ] optimization javadoc and comments
  • [ # 1417 ] sort of oracle optimized keywords
  • [ # 1404 ] optimization of the comments BranchStatus
  • [ # 1414 ] sort of optimized keywords mysql
  • [ # 1407 ] is disabled unstable unit testing
  • [ # 1398 ] optimized eureka registry serviceUrl defaults using the default port
  • [ # 1364 ] Optimization field name table column defined as constants
  • [ # 1389 ] oracle increase support message
  • [ # 1375 ] increase compareRows than failure log
  • [ # 1358 ] cleanup single measuring run is completed temporary file by Example
  • [ # 1355 ] increasing the single probe rpc protocol
  • [ # 1357 ] Optimization center code configured Consul & Etcd
  • [ # 1345 ] code cleanup and adjust the log level
  • [ # 1329 ] to increase  STORE_FILE_DIR the default value of configuration items

Many thanks the following contributors of code contributions. If unintentional omissions, please report it.

At the same time, we received a lot of valuable feedback from the community of issue and suggestions, thank you very much.

Guess you like

Origin www.oschina.net/news/109186/seata-0-8-0-released