diff --git a/CHANGELOG.md b/CHANGELOG.md index 6e0e29a339..c042ed9bd0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,89 @@ # Changelog +## 9.0.0 /2025-02-13 + +## What's Changed +* Optimisations and tests for Async Sync Subtensor by @thewhaleking in https://github.com/opentensor/bittensor/pull/2569 +* [SDK] Get rid of py-substrate-interface (DO NOT MERGE) by @roman-opentensor in https://github.com/opentensor/bittensor/pull/2565 +* Uses the new async_substrate_interface lib by @thewhaleking in https://github.com/opentensor/bittensor/pull/2572 +* AsyncSubstrateInterface Overhaul (with Sync AsyncSubstrate) by @thewhaleking in https://github.com/opentensor/bittensor/pull/2526 +* [SDK] Small improvements by @roman-opentensor in https://github.com/opentensor/bittensor/pull/2575 +* Sync Subtensor warning by @thewhaleking in https://github.com/opentensor/bittensor/pull/2578 +* [SDK] Fixes types in async by @thewhaleking in https://github.com/opentensor/bittensor/pull/2577 +* Release/8.5.2 by @ibraheem-opentensor in https://github.com/opentensor/bittensor/pull/2584 +* fix: typos in documentation files by @leopardracer in https://github.com/opentensor/bittensor/pull/2580 +* fix(2337): btlogging setLevel by @zyzniewski-reef in https://github.com/opentensor/bittensor/pull/2588 +* perf: don't use 2 threads to create FastAPI server by @zyzniewski-reef in https://github.com/opentensor/bittensor/pull/2592 +* fix(2188): don't allow uvicorn to reconfigure event_loop_policy by @zyzniewski-reef in https://github.com/opentensor/bittensor/pull/2591 +* Fix spelling errors by @Dimitrolito in https://github.com/opentensor/bittensor/pull/2586 +* Make code as beautiful as it has never been before by @roman-opentensor in https://github.com/opentensor/bittensor/pull/2599 +* test: bring back old (sync subtensor) tests and fix them by @zyzniewski-reef in https://github.com/opentensor/bittensor/pull/2600 +* YAASO: Yet Another AsyncSubtensor Overhaul by @thewhaleking in https://github.com/opentensor/bittensor/pull/2579 +* Add alias for `Subtensor.commit` as `set_commitment` by @roman-opentensor in https://github.com/opentensor/bittensor/pull/2606 +* [RAO] Add methods to fetch metagraph data from the chain by @roman-opentensor in https://github.com/opentensor/bittensor/pull/2605 +* Rewrite config.py by @roman-opentensor in https://github.com/opentensor/bittensor/pull/2607 +* Update metagraph class with `rao` stuff by @roman-opentensor in https://github.com/opentensor/bittensor/pull/2611 +* [RAO] fix for unit test + refactoring by @roman-opentensor in https://github.com/opentensor/bittensor/pull/2612 +* fix integration metagraph test by @roman-opentensor in https://github.com/opentensor/bittensor/pull/2613 +* Cleanups, fixes, improvements for rao by @thewhaleking in https://github.com/opentensor/bittensor/pull/2614 +* Adds deprecation notice for non-balance amounts by @ibraheem-opentensor in https://github.com/opentensor/bittensor/pull/2615 +* Staging pre merge port rao (New async substrate) by @ibraheem-opentensor in https://github.com/opentensor/bittensor/pull/2610 +* Tests for SyncSubtensor by @zyzniewski-reef in https://github.com/opentensor/bittensor/pull/2617 +* Many small fixes by @roman-opentensor in https://github.com/opentensor/bittensor/pull/2619 +* Use async-substrate-interface for runtime decoding by @zyzniewski-reef in https://github.com/opentensor/bittensor/pull/2618 +* Pins torch version to 2.5.1 by @ibraheem-opentensor in https://github.com/opentensor/bittensor/pull/2623 +* Fixes, adds stake and other methods by @thewhaleking in https://github.com/opentensor/bittensor/pull/2622 +* Fix typos by @Marcofann in https://github.com/opentensor/bittensor/pull/2620 +* Add `subnet_volume` field to `MetagraphInfo` and `DynamicInfo` by @roman-opentensor in https://github.com/opentensor/bittensor/pull/2624 +* Update wallet creation command logs post-install by @HudsonGraeme in https://github.com/opentensor/bittensor/pull/2621 +* fix subtensor methods for async by @thewhaleking in https://github.com/opentensor/bittensor/pull/2628 +* Subnet burn cost return type by @thewhaleking in https://github.com/opentensor/bittensor/pull/2629 +* Specifies a range of torch versions, rather than a pinned version. by @thewhaleking in https://github.com/opentensor/bittensor/pull/2632 +* Adds subnet registration extrinsic by @ibraheem-opentensor in https://github.com/opentensor/bittensor/pull/2630 +* Bumps btwallet 302 by @ibraheem-opentensor in https://github.com/opentensor/bittensor/pull/2633 +* SKD implementation for Subtensor `Feat/RPC Upgrades`. PR #1205 by @roman-opentensor in https://github.com/opentensor/bittensor/pull/2627 +* Bug fixes after release SDK v9.0.0rc1 by @roman-opentensor in https://github.com/opentensor/bittensor/pull/2637 +* Adds Latent Lite endpoint to the SDK by @ibraheem-opentensor in https://github.com/opentensor/bittensor/pull/2641 +* Bringing meta fields to a common form with float values float(TAO) instead of Balance and Tensor by @roman-opentensor in https://github.com/opentensor/bittensor/pull/2642 +* Adds `get_all_commitments` and fixes commitment tests and `query_map` by @thewhaleking in https://github.com/opentensor/bittensor/pull/2644 +* Fix for extra fields from chain data by @roman-opentensor in https://github.com/opentensor/bittensor/pull/2647 +* Fix InfoBase + dataclasses by @roman-opentensor in https://github.com/opentensor/bittensor/pull/2649 +* fix integration tests by @roman-opentensor in https://github.com/opentensor/bittensor/pull/2651 +* feat: Add logging for unexpected header keys in Synapse by @crStiv in https://github.com/opentensor/bittensor/pull/2587 +* Fixes Dendrite new loop close by @thewhaleking in https://github.com/opentensor/bittensor/pull/2654 +* Fix e2e tests by @zyzniewski-reef in https://github.com/opentensor/bittensor/pull/2639 +* feat/roman/deps by @roman-opentensor in https://github.com/opentensor/bittensor/pull/2655 +* Metagraph Improvements by @thewhaleking in https://github.com/opentensor/bittensor/pull/2659 +* add name and symbol fields to metagraph by @roman-opentensor in https://github.com/opentensor/bittensor/pull/2658 +* Using one determine_chain_endpoint_and_network by @roman-opentensor in https://github.com/opentensor/bittensor/pull/2661 +* Tests: separate `templates` fixture by @zyzniewski-reef in https://github.com/opentensor/bittensor/pull/2660 +* Merge `async-pre-merge-new-async` to `staging` by @roman-opentensor in https://github.com/opentensor/bittensor/pull/2656 +* Add `set_subnet_identity_extrinsic` and related stuff by @roman-opentensor in https://github.com/opentensor/bittensor/pull/2662 +* Changes the logging level for unexpected header keys to trace by @thewhaleking in https://github.com/opentensor/bittensor/pull/2666 +* Remove logs by @roman-opentensor in https://github.com/opentensor/bittensor/pull/2667 +* Tests: properly handle subprocesses (subtensor, miner, validator) by @zyzniewski-reef in https://github.com/opentensor/bittensor/pull/2664 +* Last-minute requests by @thewhaleking in https://github.com/opentensor/bittensor/pull/2665 +* Updates tao_weights for mainnet by @ibraheem-opentensor in https://github.com/opentensor/bittensor/pull/2669 +* Update deps and default network/endpoint by @roman-opentensor in https://github.com/opentensor/bittensor/pull/2670 + +## New Contributors +* @leopardracer made their first contribution in https://github.com/opentensor/bittensor/pull/2580 +* @Dimitrolito made their first contribution in https://github.com/opentensor/bittensor/pull/2586 +* @Marcofann made their first contribution in https://github.com/opentensor/bittensor/pull/2620 +* @HudsonGraeme made their first contribution in https://github.com/opentensor/bittensor/pull/2621 +* @crStiv made their first contribution in https://github.com/opentensor/bittensor/pull/2587 + +**Full Changelog**: https://github.com/opentensor/bittensor/compare/v8.5.2...v9.0.0 + +## 9.0.0rc6 /2025-02-11 +* Using one determine_chain_endpoint_and_network by @roman-opentensor in https://github.com/opentensor/bittensor/pull/2661 +* Tests: separate templates fixture by @zyzniewski-reef in https://github.com/opentensor/bittensor/pull/2660 +* add name and symbol fields to metagraph by @roman-opentensor in https://github.com/opentensor/bittensor/pull/2658 +* Metagraph Improvements by @thewhaleking in https://github.com/opentensor/bittensor/pull/2659 +* feat/roman/add-subnet-identity-with-subnet-creation by @roman-opentensor in https://github.com/opentensor/bittensor/pull/2662 + +**Full Changelog**: https://github.com/opentensor/bittensor/compare/v9.0.0rc5...v9.0.0rc6 + ## 9.0.0rc5 /2025-02-07 * Fix InfoBase + dataclasses @roman-opentensor in https://github.com/opentensor/bittensor/pull/2649 diff --git a/VERSION b/VERSION index dd477240eb..c9277c5a60 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -9.0.0rc5 \ No newline at end of file +9.0.0 \ No newline at end of file diff --git a/bittensor/core/settings.py b/bittensor/core/settings.py index b33d174986..0b925374d0 100644 --- a/bittensor/core/settings.py +++ b/bittensor/core/settings.py @@ -1,4 +1,4 @@ -__version__ = "9.0.0rc5" +__version__ = "9.0.0" import os import re