From 3eb90a98aec1dba3ae06e5434597d911756d0c6e Mon Sep 17 00:00:00 2001 From: paolocappelletti Date: Thu, 25 Jan 2024 11:58:34 +0100 Subject: [PATCH] bump version to 0.10.1 + release notes --- CHANGELOG.md | 3 +++ README.md | 2 +- ci/run_sc.sh | 2 +- doc/index.md | 1 + doc/release/0.10.1.md | 16 ++++++++++++++++ examples/README.md | 10 +++++----- examples/account/evmapp/pom.xml | 4 ++-- examples/account/evmapp_sctool/pom.xml | 6 +++--- examples/mc_sc_workflow_example.md | 16 ++++++++-------- examples/utxo/simpleapp/pom.xml | 4 ++-- examples/utxo/utxoapp_sctool/pom.xml | 6 +++--- pom.xml | 2 +- qa/SidechainTestFramework/scutil.py | 2 +- sdk/pom.xml | 2 +- tools/dbtool/pom.xml | 4 ++-- tools/sctool/pom.xml | 4 ++-- tools/sidechains-sdk-account_sctools/pom.xml | 4 ++-- tools/sidechains-sdk-utxo_sctools/pom.xml | 4 ++-- tools/signingtool/pom.xml | 4 ++-- 19 files changed, 58 insertions(+), 38 deletions(-) create mode 100644 doc/release/0.10.1.md diff --git a/CHANGELOG.md b/CHANGELOG.md index cb8b63dd32..49a248951b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +**0.10.1** +* [eth RPC endpoint] Additional fix on json representation in RPC response of signature V field for transaction type 2 - it should be in range of 0-1. + **0.10.0** 1. Added support for multisg MC addresses in ZenDAO Native Smart Contract 2. Added support for ZenIP 42203/42206: diff --git a/README.md b/README.md index 7303f2d19a..71444f58b5 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ While we keep monitoring the memory footprint of the proofs generation process, - After the installation, just run `export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libjemalloc.so.1` before starting the sidechain node, or run the sidechain node adding `LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libjemalloc.so.1` at the beginning of the java command line as follows: ``` -LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libjemalloc.so.1 java -cp ./target/sidechains-sdk-simpleapp-0.10.0.jar:./target/lib/* io.horizen.examples.SimpleApp +LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libjemalloc.so.1 java -cp ./target/sidechains-sdk-simpleapp-0.10.1-SNAPSHOT.jar:./target/lib/* io.horizen.examples.SimpleApp ``` - In the folder `ci` you will find the script `run_sc.sh` to automatically check and use jemalloc library while starting the sidechain node. diff --git a/ci/run_sc.sh b/ci/run_sc.sh index b06cadc751..f74ff67c1c 100755 --- a/ci/run_sc.sh +++ b/ci/run_sc.sh @@ -2,7 +2,7 @@ set -eo pipefail -SIMPLE_APP_VERSION="${SIMPLE_APP_VERSION:-0.10.0}" +SIMPLE_APP_VERSION="${SIMPLE_APP_VERSION:-0.10.1-SNAPSHOT}" if [ -d "$1" ] && [ -f "$2" ]; then path_to_jemalloc="$(ldconfig -p | grep "$(arch)" | grep 'libjemalloc\.so\.1$' | tr -d ' ' | cut -d '>' -f 2)" diff --git a/doc/index.md b/doc/index.md index 50be95149c..095b40958d 100644 --- a/doc/index.md +++ b/doc/index.md @@ -1,5 +1,6 @@ # Horizen Sidechain SDK Release Notes +## Version [0.10.1](/doc/release/0.10.1.md) ## Version [0.10.0](/doc/release/0.10.0.md) ## Version [0.9.0](/doc/release/0.9.0.md) ## Version [0.8.1](/doc/release/0.8.1.md) diff --git a/doc/release/0.10.1.md b/doc/release/0.10.1.md new file mode 100644 index 0000000000..e5c0d3b531 --- /dev/null +++ b/doc/release/0.10.1.md @@ -0,0 +1,16 @@ +# Release notes - version 0.10.1 +--- + +This is a maintenance release that fixes the json representation of the V field signature in the following RPC endpoints (previous fix contained in 0.10.0 was applied only to the 'old' htpp endpoints): + +- eth_getTransactionByHash +- eth_getTransactionByBlockHashAndIndex +- eth_getTransactionByBlockNumberAndIndex +- eth_getBlockByNumber +- eth_getBlockByHash +- txpool_content +- txpool_contentFrom + +--- +Full [Changelog](/CHANGELOG.md) file here + diff --git a/examples/README.md b/examples/README.md index 89a9295586..76bf2b394a 100644 --- a/examples/README.md +++ b/examples/README.md @@ -44,24 +44,24 @@ Otherwise, to run an Example App outside the IDE: * (Windows) ``` cd Sidechains-SDK\examples\simpleapp - java -cp ./target/sidechains-sdk-simpleapp-0.10.0.jar;./target/lib/* io.horizen.examples.SimpleApp + java -cp ./target/sidechains-sdk-simpleapp-0.10.1-SNAPSHOT.jar;./target/lib/* io.horizen.examples.SimpleApp ``` * (Linux) ``` cd ./Sidechains-SDK/examples/utxo/simpleapp - java -cp ./target/sidechains-sdk-simpleapp-0.10.0.jar:./target/lib/\* io.horizen.examples.SimpleApp + java -cp ./target/sidechains-sdk-simpleapp-0.10.1-SNAPSHOT.jar:./target/lib/\* io.horizen.examples.SimpleApp ``` **Model: Account** * (Windows) ``` cd Sidechains-SDK\examples\evmapp - java -cp ./target/sidechains-sdk-evmapp-0.10.0.jar;./target/lib/* io.horizen.examples.EvmApp + java -cp ./target/sidechains-sdk-evmapp-0.10.1-SNAPSHOT.jar;./target/lib/* io.horizen.examples.EvmApp ``` * (Linux) ``` cd ./Sidechains-SDK/examples/account/evmapp - java -cp ./target/sidechains-evmapp-0.10.0.jar:./target/lib/\* io.horizen.examples.EvmApp + java -cp ./target/sidechains-evmapp-0.10.1-SNAPSHOT.jar:./target/lib/\* io.horizen.examples.EvmApp ``` On some Linux OSs during backward transfers certificates proofs generation an extremely large RAM consumption may happen, that will lead to the process being force killed by the OS. @@ -74,7 +74,7 @@ While we keep monitoring the memory footprint of the proofs generation process, - After the installation, just run `export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libjemalloc.so.1` before starting the sidechain node, or run the sidechain node adding `LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libjemalloc.so.1` at the beginning of the java command line as follows: ``` - LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libjemalloc.so.1 java -cp ./target/sidechains-sdk-simpleapp-0.10.0.jar:./target/lib/* io.horizen.examples.SimpleApp + LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libjemalloc.so.1 java -cp ./target/sidechains-sdk-simpleapp-0.10.1-SNAPSHOT.jar:./target/lib/* io.horizen.examples.SimpleApp ``` - In the folder `ci` you will find the script `run_sc.sh` to automatically check and use jemalloc library while starting the sidechain node. diff --git a/examples/account/evmapp/pom.xml b/examples/account/evmapp/pom.xml index d379db79f1..3d905cbeb6 100644 --- a/examples/account/evmapp/pom.xml +++ b/examples/account/evmapp/pom.xml @@ -3,7 +3,7 @@ 4.0.0 io.horizen sidechains-sdk-evmapp - 0.10.0 + 0.10.1-SNAPSHOT 2022 UTF-8 @@ -15,7 +15,7 @@ io.horizen sidechains-sdk - 0.10.0 + 0.10.1-SNAPSHOT junit diff --git a/examples/account/evmapp_sctool/pom.xml b/examples/account/evmapp_sctool/pom.xml index 53c0457e79..412e70c6cb 100644 --- a/examples/account/evmapp_sctool/pom.xml +++ b/examples/account/evmapp_sctool/pom.xml @@ -3,7 +3,7 @@ 4.0.0 io.horizen sidechains-sdk-evmapp_sctool - 0.10.0 + 0.10.1-SNAPSHOT 2022 11 @@ -14,13 +14,13 @@ io.horizen sidechains-sdk-scbootstrappingtools - 0.10.0 + 0.10.1-SNAPSHOT compile io.horizen sidechains-sdk-evmapp - 0.10.0 + 0.10.1-SNAPSHOT compile diff --git a/examples/mc_sc_workflow_example.md b/examples/mc_sc_workflow_example.md index 81d851efab..28b36ba59f 100644 --- a/examples/mc_sc_workflow_example.md +++ b/examples/mc_sc_workflow_example.md @@ -32,8 +32,8 @@ Build SDK components by using a command (in the root of the Sidechains-SDK folde Run Bootstrapping tool using the command depending on the sidechain model: -- account: `java -jar tools/sidechains-sdk-account_sctools/target/sidechains-sdk-account_sctools-0.10.0.jar` -- utxo: `java -jar tools/sidechains-sdk-utxo_sctools/target/sidechains-sdk-utxo_sctools-0.10.0.jar` +- account: `java -jar tools/sidechains-sdk-account_sctools/target/sidechains-sdk-account_sctools-0.10.1-SNAPSHOT.jar` +- utxo: `java -jar tools/sidechains-sdk-utxo_sctools/target/sidechains-sdk-utxo_sctools-0.10.1-SNAPSHOT.jar` All other commands are performed as commands for Bootstrapping tool in the next format: `"command name" "parameters for command in JSON format"`. For any help, you could use the command `help`, for the exit just print `exit` @@ -507,30 +507,30 @@ Run an Example App with the `my_settings.conf`: * For Windows: ``` - java -cp ./examples/utxo/simpleapp/target/sidechains-sdk-simpleapp-0.10.0.jar;./examples/simpleapp/target/lib/* io.horizen.examples.SimpleApp ./examples/my_settings.conf + java -cp ./examples/utxo/simpleapp/target/sidechains-sdk-simpleapp-0.10.1-SNAPSHOT.jar;./examples/simpleapp/target/lib/* io.horizen.examples.SimpleApp ./examples/my_settings.conf ``` * For Linux (Glibc): ``` - java -cp ./examples/utxo/simpleapp/target/sidechains-sdk-simpleapp-0.10.0.jar:./examples/simpleapp/target/lib/* io.horizen.examples.SimpleApp ./examples/my_settings.conf + java -cp ./examples/utxo/simpleapp/target/sidechains-sdk-simpleapp-0.10.1-SNAPSHOT.jar:./examples/simpleapp/target/lib/* io.horizen.examples.SimpleApp ./examples/my_settings.conf ``` * For Linux (Jemalloc): ``` - LD_PRELOAD=/libjemalloc.so.1 java -cp ./examples/utxo/simpleapp/target/sidechains-sdk-simpleapp-0.10.0.jar:./examples/simpleapp/target/lib/* io.horizen.examples.SimpleApp ./examples/my_settings.conf + LD_PRELOAD=/libjemalloc.so.1 java -cp ./examples/utxo/simpleapp/target/sidechains-sdk-simpleapp-0.10.1-SNAPSHOT.jar:./examples/simpleapp/target/lib/* io.horizen.examples.SimpleApp ./examples/my_settings.conf ``` **Model: Account** * For Windows: ``` - java -cp ./examples/account/evmapp/target/sidechains-sdk-evmapp-0.10.0.jar;./examples/evmapp/target/lib/* io.horizen.examples.EvmApp ./examples/my_settings.conf + java -cp ./examples/account/evmapp/target/sidechains-sdk-evmapp-0.10.1-SNAPSHOT.jar;./examples/evmapp/target/lib/* io.horizen.examples.EvmApp ./examples/my_settings.conf ``` * For Linux (Glibc): ``` - java -cp ./examples/account/evmapp/target/sidechains-sdk-evmapp-0.10.0.jar:./examples/evmapp/target/lib/* io.horizen.examples.EvmApp ./examples/my_settings.conf + java -cp ./examples/account/evmapp/target/sidechains-sdk-evmapp-0.10.1-SNAPSHOT.jar:./examples/evmapp/target/lib/* io.horizen.examples.EvmApp ./examples/my_settings.conf ``` * For Linux (Jemalloc): ``` - LD_PRELOAD=/libjemalloc.so.1 java -cp ./examples/account/evmapp/target/sidechains-sdk-evmapp-0.10.0.jar:./examples/evmapp/target/lib/* io.horizen.examples.EvmApp ./examples/my_settings.conf + LD_PRELOAD=/libjemalloc.so.1 java -cp ./examples/account/evmapp/target/sidechains-sdk-evmapp-0.10.1-SNAPSHOT.jar:./examples/evmapp/target/lib/* io.horizen.examples.EvmApp ./examples/my_settings.conf ``` diff --git a/examples/utxo/simpleapp/pom.xml b/examples/utxo/simpleapp/pom.xml index 1c2e8b7e12..a6751d0b5d 100644 --- a/examples/utxo/simpleapp/pom.xml +++ b/examples/utxo/simpleapp/pom.xml @@ -3,7 +3,7 @@ 4.0.0 io.horizen sidechains-sdk-simpleapp - 0.10.0 + 0.10.1-SNAPSHOT 2018 UTF-8 @@ -15,7 +15,7 @@ io.horizen sidechains-sdk - 0.10.0 + 0.10.1-SNAPSHOT junit diff --git a/examples/utxo/utxoapp_sctool/pom.xml b/examples/utxo/utxoapp_sctool/pom.xml index 33f512abb9..4045797de0 100644 --- a/examples/utxo/utxoapp_sctool/pom.xml +++ b/examples/utxo/utxoapp_sctool/pom.xml @@ -3,7 +3,7 @@ 4.0.0 io.horizen sidechains-sdk-utxoapp_sctool - 0.10.0 + 0.10.1-SNAPSHOT 2018 11 @@ -14,13 +14,13 @@ io.horizen sidechains-sdk-scbootstrappingtools - 0.10.0 + 0.10.1-SNAPSHOT compile io.horizen sidechains-sdk-simpleapp - 0.10.0 + 0.10.1-SNAPSHOT compile diff --git a/pom.xml b/pom.xml index 2569b616c8..28ff0d2169 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 io.horizen Sidechains - 0.10.0 + 0.10.1-SNAPSHOT 2018 UTF-8 diff --git a/qa/SidechainTestFramework/scutil.py b/qa/SidechainTestFramework/scutil.py index ba008fb5cf..8a886a71b6 100755 --- a/qa/SidechainTestFramework/scutil.py +++ b/qa/SidechainTestFramework/scutil.py @@ -19,7 +19,7 @@ WAIT_CONST = 1 -SNAPSHOT_VERSION_TAG = "0.10.0" +SNAPSHOT_VERSION_TAG = "0.10.1-SNAPSHOT" # log levels of the log4j trace system used by java applications APP_LEVEL_OFF = "off" diff --git a/sdk/pom.xml b/sdk/pom.xml index f3e659cf1d..44dce2f637 100644 --- a/sdk/pom.xml +++ b/sdk/pom.xml @@ -3,7 +3,7 @@ 4.0.0 io.horizen sidechains-sdk - 0.10.0 + 0.10.1-SNAPSHOT ${project.groupId}:${project.artifactId} Zendoo is a unique sidechain and scaling solution developed by Horizen. The Zendoo ${project.artifactId} is a framework that supports the creation of sidechains and their custom business logic, with the Horizen public blockchain as the mainchain. https://github.com/${project.github.organization}/${project.artifactId} diff --git a/tools/dbtool/pom.xml b/tools/dbtool/pom.xml index 74069aa6ff..e76f915c7e 100644 --- a/tools/dbtool/pom.xml +++ b/tools/dbtool/pom.xml @@ -3,7 +3,7 @@ 4.0.0 io.horizen sidechains-sdk-dbtools - 0.10.0 + 0.10.1-SNAPSHOT 2022 UTF-8 @@ -15,7 +15,7 @@ io.horizen sidechains-sdk - 0.10.0 + 0.10.1-SNAPSHOT junit diff --git a/tools/sctool/pom.xml b/tools/sctool/pom.xml index 3d3a0268ac..a1a05c6cf4 100644 --- a/tools/sctool/pom.xml +++ b/tools/sctool/pom.xml @@ -3,7 +3,7 @@ 4.0.0 io.horizen sidechains-sdk-scbootstrappingtools - 0.10.0 + 0.10.1-SNAPSHOT ${project.groupId}:${project.artifactId} This module offers a way to create a sidechain's configuration file and some utilities. https://github.com/${project.github.organization}/${project.artifactId} @@ -49,7 +49,7 @@ io.horizen sidechains-sdk - 0.10.0 + 0.10.1-SNAPSHOT compile diff --git a/tools/sidechains-sdk-account_sctools/pom.xml b/tools/sidechains-sdk-account_sctools/pom.xml index f2937268c7..f679acb8bc 100644 --- a/tools/sidechains-sdk-account_sctools/pom.xml +++ b/tools/sidechains-sdk-account_sctools/pom.xml @@ -3,7 +3,7 @@ 4.0.0 io.horizen sidechains-sdk-account_sctools - 0.10.0 + 0.10.1-SNAPSHOT ${project.groupId}:${project.artifactId} This module offers a way to create a sidechain's configuration file and some utilities (account model). https://github.com/${project.github.organization}/${project.artifactId} @@ -48,7 +48,7 @@ io.horizen sidechains-sdk-scbootstrappingtools - 0.10.0 + 0.10.1-SNAPSHOT compile diff --git a/tools/sidechains-sdk-utxo_sctools/pom.xml b/tools/sidechains-sdk-utxo_sctools/pom.xml index 3263a598cf..46225a1608 100644 --- a/tools/sidechains-sdk-utxo_sctools/pom.xml +++ b/tools/sidechains-sdk-utxo_sctools/pom.xml @@ -3,7 +3,7 @@ 4.0.0 io.horizen sidechains-sdk-utxo_sctools - 0.10.0 + 0.10.1-SNAPSHOT ${project.groupId}:${project.artifactId} This module offers a way to create a sidechain's configuration file and some utilities (utxo model). https://github.com/${project.github.organization}/${project.artifactId} @@ -48,7 +48,7 @@ io.horizen sidechains-sdk-scbootstrappingtools - 0.10.0 + 0.10.1-SNAPSHOT compile diff --git a/tools/signingtool/pom.xml b/tools/signingtool/pom.xml index bc8789a7ed..d004cb8c6e 100644 --- a/tools/signingtool/pom.xml +++ b/tools/signingtool/pom.xml @@ -3,7 +3,7 @@ 4.0.0 io.horizen sidechains-sdk-signingtools - 0.10.0 + 0.10.1-SNAPSHOT 2022 UTF-8 @@ -15,7 +15,7 @@ io.horizen sidechains-sdk - 0.10.0 + 0.10.1-SNAPSHOT junit