0.25.10-beta
Veuillez signaler les bogues en utilisant le gestionnaire de problèmes sur GitHub :
https://github.com/flokiorg/go-flokicoin/issues
Cette version renforce l'exactitude des RPC, améliore les heuristiques de synchronisation, actualise les points de contrôle (checkpoints) et renomme les binaires du démon et de l'interface en ligne de commande (CLI). Mettez à jour votre logiciel pour rester aligné avec le réseau et pour adopter les nouveaux noms lokid/lokid-cli.
Notes de mise à jour
- Le démon et le CLI ont été renommés en
lokidetlokid-cli(auparavantflokicoind/flokicoind-cli). Mettez à jour les fichiers de service, les scripts et les points d'entrée des conteneurs en conséquence.
Points forts
- Consensus et points de contrôle
- Actualisation des points de contrôle du mainnet jusqu'à la hauteur 209 771 pour accélérer la synchronisation initiale.
- Réseau et synchronisation
- Amélioration du suivi du groupe de pairs sortants et garantie que les pairs répondent aux messages
getblocks, réduisant ainsi les blocages près du sommet de la chaîne (tip). - Affinement de la planification des téléchargements lorsque le nœud est déjà à jour pour éviter les récupérations redondantes.
- Optimisation de la sérialisation des en-têtes de bloc et des messages pour des chemins d'E/S plus robustes.
- Amélioration du suivi du groupe de pairs sortants et garantie que les pairs répondent aux messages
- RPC
getblockchaininfodérive désormais la progression de la vérification des en-têtes des meilleurs pairs ;getblockexpose des détails de bloc plus riches.- Les types de réponse et le texte d'aide de
getrawtransactioncorrespondent désormais aux charges utiles ;createrawtransactionimpose une validation plus stricte des montants. - Ajout de l'agrégation des statistiques de bloc alimentant
getblockstats(percentiles de frais/taille, deltas UTXO). getinforapporte la version correcte du protocole P2P et remplit les champs manquants.
- Mempool et validation
- Passage des limites de valeur à la plage
int64complète et protection des vérifications de poussière (dust checks) contre le dépassement lors du calcul deMaxLoki/ de la politique de frais. - Les erreurs de validation émettent désormais des valeurs
MaxLokicorrectement castées pour éviter les messages trompeurs.
- Passage des limites de valeur à la plage
- Outils et tests
- Ajout d'un générateur de jeu de données de blocs déterministe (
make testexport) et actualisation des fixtures pour la stabilité de l'intégration continue (CI). - Renforcement de la couverture de tests pour la difficulté, les statistiques et la comptabilité des groupes sortants.
- Ajout d'un générateur de jeu de données de blocs déterministe (
Commits notables (chronologiques)
- Actualisation des outils/fixtures et assistant
testexport(31eff16,0e5dcd3). - Corrections RPC/build pour le rapport de protocole/version et les bannières (
651a453,2e92497). - Sécurité de la politique pour la plage
MaxLokiet protections contre le dépassement de poussière (9d9eef1,5b583c0). - Mises à jour de l'exactitude des RPC et package de statistiques de bloc (
4483bfa,ed3f11b,04bfa8b). - Renommage du démon, points de contrôle, affinements sync/p2p/rpc menant à la version 0.25.10-beta (
66a4658,037c55c,9f457dd,3388ec1,3d115e4,5eadc7b,91a004e,fbbef28).
Actifs (Assets)
Des versions supplémentaires (ppc64, mips, *BSD, illumos/solaris) sont disponibles sur la page de version GitHub.