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.peers
pointait vers la requête/network/peering/peers
APRES
-
bma.network.peers
pointe vers la requête/network/peers
-
bma.network.peering_peers
pointe 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.peers
was pointing to/network/peering/peers
request
AFTER
-
bma.network.peers
point to/network/peers
request -
bma.network.peering_peers
point to/network/peering/peers
request
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