Skip to content
Snippets Groups Projects
1.5.0.md 4.1 KiB
Newer Older
### 1.5.0 	

 [source](https://github.com/seata/seata/archive/v1.5.0.zip) |	
 [binary](https://github.com/seata/seata/releases/download/v1.5.0/seata-server-1.5.0.zip) 	

<details>	
  <summary><mark>Release notes</mark></summary>	


  ### Seata 1.5.0	

  Seata 1.5.0 Released.	

  Seata is an easy-to-use, high-performance, open source distributed transaction solution.	

  The version is updated as follows:	

  - [[#3472](https://github.com/seata/seata/pull/3472)] add redisLocker's lua mode
  - [[#3575](https://github.com/seata/seata/pull/3575)] support the mixed use of different storages of locks and sessions
  - [[#3374](https://github.com/seata/seata/pull/3374)] add a Executor for INSERT ON DUPLICATE KEY UPDATE
  - [[#3642](https://github.com/seata/seata/pull/3642)] provide an api to share tcc phase-1's params to phase-2 
  - [[#3064](https://github.com/seata/seata/pull/3064)] support configuring the order of the TM and TCC interceptor
  - [[#3374](https://github.com/seata/seata/pull/2852)] support configuring scan target for GlobalTransactionScanner
  - [[#3652](https://github.com/seata/seata/pull/3652)] support APM with SkyWalking
  ### bugfix:
  - [[#3686](https://github.com/seata/seata/pull/3686)] fix NPE and wrong cluster name of Apollo
  - [[#3702](https://github.com/seata/seata/pull/3702)] fix some comments
  - [[#3716](https://github.com/seata/seata/pull/3716)] fix the problem in the findTargetClass method
  - [[#3717](https://github.com/seata/seata/pull/3717)] fix typo of interval
  - [[#3695](https://github.com/seata/seata/pull/3695)] fix mariadb unable to create XA connection
  ### optimize:
  - [[#3678](https://github.com/seata/seata/pull/3678)] supplement missing configuration and new version documents
  - [[#3654](https://github.com/seata/seata/pull/3654)] fix typo,applicationContex -> applicationContext
  - [[#3615](https://github.com/seata/seata/pull/3615)] asynchronous deletion after the transaction is committed
  - [[#3687](https://github.com/seata/seata/pull/3687)] fix the case that could not retry acquire global lock
  - [[#3689](https://github.com/seata/seata/pull/3689)] modify the attribute prefix in the file file.properties
  - [[#3528](https://github.com/seata/seata/pull/3528)] optimize the memory footprint of redis mode
  - [[#3700](https://github.com/seata/seata/pull/3700)] optimize the speed of buildLockKey
  - [[#3588](https://github.com/seata/seata/pull/3588)] optimize the logic of datasource auto proxy
  - [[#3626](https://github.com/seata/seata/pull/3626)] remove repeat change status
  - [[#3722](https://github.com/seata/seata/pull/3722)] add the basic code of distributed lock  
  - [[#3713](https://github.com/seata/seata/pull/3713)] unified the default value of enableClientBatchSendRequest
  - [[#3735](https://github.com/seata/seata/pull/3735)] do not load `LoadBalance` if not necessary
  - [[#3627](https://github.com/seata/seata/pull/3627)] use TreeMap instead of the LinkedHashMap in TableMeta to compatible high level MySQL


  ### test:	



  Thanks to these contributors for their code commits. Please report an unintended omission.  	
  - [slievrly](https://github.com/slievrly) 
  - [a364176773](https://github.com/a364176773) 
  - [drgnchan](https://github.com/drgnchan) 
  - [caohdgege](https://github.com/caohdgege)
  - [ruanun](https://github.com/ruanun)
  - [huan415](https://github.com/huan415)
  - [cmonkey](https://github.com/cmonkey)
  - [tanzzj](https://github.com/tanzzj)
  - [selfishlover](https://github.com/selfishlover)
  - [13414850431](https://github.com/13414850431)
  - [lightClouds917](https://github.com/lightClouds917)
  - [ls9527](https://github.com/ls9527)
  - [xingfudeshi](https://github.com/xingfudeshi)
  - [wangliang181230](https://github.com/wangliang181230)

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

   #### Link	

   - **Seata:** https://github.com/seata/seata  	
   - **Seata-Samples:** https://github.com/seata/seata-samples   	
   - **Release:** https://github.com/seata/seata/releases	
   - **WebSite:** https://seata.io	


</details>