From a8a1d8bb3406e09058a071bd0ce73533c2f2aceb Mon Sep 17 00:00:00 2001 From: Moul <moul@moul.re> Date: Mon, 21 Mar 2022 21:28:49 +0100 Subject: [PATCH] [doc] Add v0.10.0rc announcement --- release_notes/v0.10.0rc.md | 86 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 release_notes/v0.10.0rc.md diff --git a/release_notes/v0.10.0rc.md b/release_notes/v0.10.0rc.md new file mode 100644 index 00000000..88aefb80 --- /dev/null +++ b/release_notes/v0.10.0rc.md @@ -0,0 +1,86 @@ +# Call for testing Silkaj v0.10.0rc + +Hey fellow testers and early-adopters! + +We are pleased to announce Silkaj v0.10.0 release candidate, and we would be happy to receive feedback before releasing it as stable. + +## Pre-release installation +To install this pre-release version from PyPI, run following command: +```sh +pip3 install silkaj --user --upgrade --pre +``` + +## Tests +Please test it globally, and check [v0.10.0 milestone short summary](https://git.duniter.org/clients/python/silkaj/-/milestones/9#code) which contains the changes which have been implemented during this development cycle. +Pay a special attention to the newly introduced revocation command. + +Manual tests help us making sure everything works fine in different cases. +Here are some tests we think are necessary. +Make sure you test on Ğ1-Test network to avoid any revocation or loss of money to happen. + +### Revocation +`revocation` command handle the revocation document in an extended way. +Check the sub-commands: +```bash +silkaj revocation --help +``` + +Make sure you are able to create new identities before proceeding. +Create a revocation file with an existing identity. +Verify the generated file, and publish it! + +```bash +silkaj --gtest revocation save revocation_test.txt +silkaj --gtest revocation verify revocation_test.txt +silkaj --gtest revocation publish revocation_test.txt +``` + +Or directly all the previous steps with one command: +```bash +silkaj --gtest revocation revoke +``` + +### License +Check Ğ1 monetary license get displayed correctly in any language and in any configuration: workstation or headless computers. +```bash +silkaj license +silkaj --g1-license-web license +``` + +### Network, documents issuance +Silkaj’s network code layer have been completely rewritten, an other HTTP library is used, the asynchronous propery has been dropped, and the documents classes have been refactored. +Try any commands requesting information from the network or try sending any document. +```bash +silkaj info +silkaj -ep <hostname>:<port> membership +``` + +### Transaction recipients and amounts definition reading from a file +You can now define `recipients.txt` file following this format: +```txt +ABSOLUTE + +# moul-test +10 5B8iMAzq1dNmFe3ZxFTBQkqhq4fsztg1gZvxHXCk1XYH:baK + +# matograine +20 d88fPFbDdJXJANHH7hedFMaRyGcnVZj9c5cDaE76LRN:FVm +``` + +And pass it to `silkaj tx` command as follow: +```bash +silkaj --gtest tx -f recipients.txt +``` + +Check that everything works fine with `RELATIVE` reference. +You can also check broken file, and see if Silkaj reacts properly to any error in the file format definition. + +### Others +Feel free to play and look for hidden bugs and/or UI/UX improvements! +We are looking forward for your feedback! + +--- + +The stable release is planned for April 16th 2022, which will be released with an announcement listing the new features as well as a detailed changelog. + +Silkaj team -- GitLab