From 674920b9912bceb737946f62213a5aff2a5c7e4d Mon Sep 17 00:00:00 2001 From: "Frank V. Castellucci" Date: Tue, 24 Dec 2024 06:21:22 -0500 Subject: [PATCH] Release 0.74.0 --- CHANGELOG.md | 3 ++- README.md | 12 ++++++++---- doc/source/graphql_serial_exc.rst | 8 ++++---- 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e0e820e..0eca5c1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,11 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [0.74.0] - Unpublished +## [0.74.0] - 2024-12-24 ### Added - [enhancement](https://github.com/FrankC01/pysui/issues/243) SerialTransactionExecutor implemented + Here are the initial [docs](https://pysui.readthedocs.io/en/latest/graphql_serial_exc.html) ### Fixed diff --git a/README.md b/README.md index db11900..07a6d09 100644 --- a/README.md +++ b/README.md @@ -19,17 +19,21 @@ Python Client SDK for Sui blockchain **Release-0.74.0** -- Supports _SUI 1.40.x JSON RPC API_, _SUI 1.39.x GRAPHQL_ +- Supports _SUI 1.40.x JSON RPC API_, _SUI 1.40.x GRAPHQL_ - JSON RPC API backwards compatable to _Sui 1.33.x_ +Adds beta `SerialTransactionExecutor` + See [CHANGELOG](https://github.com/FrankC01/pysui/blob/main/CHANGELOG.md) ## PyPi current -**Release-0.73.0 - Released 2024-12-09** +**Release-0.74.0 - Released 2024-12-24** + +- Supports _SUI 1.40.x JSON RPC API_, _SUI 1.40.x GRAPHQL_ +- JSON RPC API backwards compatable to _Sui 1.33.x_ -- Supports _SUI 1.39.x JSON RPC API_, _SUI 1.39.x GRAPHQL_ -- JSON RPC API backwards compatable to _Sui 1.32.x_ +Adds beta `SerialTransactionExecutor` Here are the initial [docs](https://pysui.readthedocs.io/en/latest/graphql_serial_exc.html) - [Latest PyPi Version](https://pypi.org/project/pysui/) diff --git a/doc/source/graphql_serial_exc.rst b/doc/source/graphql_serial_exc.rst index 7a6f914..cfd6f4f 100644 --- a/doc/source/graphql_serial_exc.rst +++ b/doc/source/graphql_serial_exc.rst @@ -5,17 +5,17 @@ GraohQL SerialTransactionExecutor General ------- -The SerialTransactionExecutor is implemented along with GraphQL support. It highly efficient when creating transactions -signed by the same address and where the objects owned by the address executing transactions are unlikely to be +The SerialTransactionExecutor is implemented along with GraphQL support. It is highly efficient when creating transactions +signed by the same address, and where the objects owned by the address executing transactions are unlikely to be changed by transactions not executed through this executor. The executor is backed by an object cache that is initially populated by resolving the first transactions objects. said objects -are updated (diged, version) by the transaction results. Subsequent transactions objects are then resolved by the cache as is +are updated (digest, version) by the transaction results. Subsequent transaction objects are then resolved by the cache as is the gas object used to pay for the transaction. Note that all available gas objects will be smashed to one gas object during transaction build processing. -Here is a simple sunny day example: +Here is a simple, sunny day, example: .. code-block:: python :linenos: