Seata 0.8.0 release, support for MySQL database batch update and delete operations

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

characteristic:

  • [ # 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

Bug fix:

  • [ # 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

Performance Optimization:

  • [ # 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

Related Links:

Guess you like

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