Dernière version avant la 1.0.0 !
Cette version est la dernière nécessitant une boucle d’événement asyncio pour être utilisée.
La version 1.0.0 vous permettra enfin d’utiliser le client de connexion multi-api de DuniterPy sans boucle d’événement !
Cette version brise la compatibilité ascendante !
AVANT
-
bma.network.peerspointait vers la requête/network/peering/peers
APRES
-
bma.network.peerspointe vers la requête/network/peers -
bma.network.peering_peerspointe vers la requête/network/peering/peers
Cette version corrige des bugs, et ajoute deux choses :
- Une fonction permettant de sélectionner les serveurs de la branche majoritaire sur le réseau (pour avoir un vrai client p2p, même avec l’api BMA ! ). Voir l’exemple fourni.
- Des fonctions pour charger les blocs de la blockchain à partir des fichiers json de Duniter et de les manipuler en objet Python. Voir l’exemple fourni.
Merci à @Moul, @matograine, @HugoTrentesaux
Bon code !
CHANGELOG v0.62.0 (16th March 2021)
This release breaks backward compatibility !
BEFORE
-
bma.network.peerswas pointing to/network/peering/peersrequest
AFTER
-
bma.network.peerspoint to/network/peersrequest -
bma.network.peering_peerspoint to/network/peering/peersrequest
Features
- #141 Helper function to get best available nodes (for a real p2p client)
- #130 Allow building Block instance from local Duniter json
Fixes
- #143 Block : fix computed_inner_hash(), sign() and proof_of_work bug
- Fixed documentation version on new release
Development
-
#147 Support pylint v1.7.2 rule R0801
-
#118 Set up complete CI/CD pipeline
-
Thanks @vtexier, @Moul, @matograine, @HugoTrentesaux