Releases: opentensor/bittensor
Releases · opentensor/bittensor
v9.0.2
What's Changed
- CI: Upgrade rust compiler for E2E tests by @zyzniewski-reef in #2690
- Break away cli reqs by @thewhaleking in #2692
- Updates DelegateInfo chain data by @ibraheem-opentensor in #2683
- Backmerge main to staging 901 by @ibraheem-opentensor in #2689
- fix: typos in documentation files by @zeevick10 in #2687
- Removes tx limit in stake_multiple by @ibraheem-opentensor in #2694
New Contributors
- @zeevick10 made their first contribution in #2687
Full Changelog: v9.0.1...v9.0.2
v9.0.1
What's Changed
- fix e2e test by @roman-opentensor in #2673
- fix e2e test incentive by @roman-opentensor in #2674
- Add compatibility for read-only systems by @Arthurdw in #2676
- test: use asynccontextmanager for FastAPI lifespan by @zyzniewski-reef in #2597
- test(2472): offline unittests by @zyzniewski-reef in #2596
- Removes redundant assignments in Metagraph by @ibraheem-opentensor in #2680
- Alpha str formatting by @thewhaleking in #2672
- Add method for fetching all Neuron Certificates on a Netuid by @thewhaleking in #2677
- Updates tao_stake in MetagraphInfo by @ibraheem-opentensor in #2682
- fix(2188): configure uvicorn event loop by @zyzniewski-reef in #2679
- Refactor AsyncSubtensor aenter logic by @thewhaleking in #2684
- Backmerge master to staging 900 by @ibraheem-opentensor in #2685
- Release/9.0.1 by @ibraheem-opentensor in #2686
New Contributors
Full Changelog: v9.0.0...v9.0.1
v9.0.0
9.0.0 /2025-02-13
What's Changed
- Optimisations and tests for Async Sync Subtensor by @thewhaleking in #2569
- [SDK] Get rid of py-substrate-interface (DO NOT MERGE) by @roman-opentensor in #2565
- Uses the new async_substrate_interface lib by @thewhaleking in #2572
- AsyncSubstrateInterface Overhaul (with Sync AsyncSubstrate) by @thewhaleking in #2526
- [SDK] Small improvements by @roman-opentensor in #2575
- Sync Subtensor warning by @thewhaleking in #2578
- [SDK] Fixes types in async by @thewhaleking in #2577
- Release/8.5.2 by @ibraheem-opentensor in #2584
- fix: typos in documentation files by @leopardracer in #2580
- fix(2337): btlogging setLevel by @zyzniewski-reef in #2588
- perf: don't use 2 threads to create FastAPI server by @zyzniewski-reef in #2592
- fix(2188): don't allow uvicorn to reconfigure event_loop_policy by @zyzniewski-reef in #2591
- Fix spelling errors by @Dimitrolito in #2586
- Make code as beautiful as it has never been before by @roman-opentensor in #2599
- test: bring back old (sync subtensor) tests and fix them by @zyzniewski-reef in #2600
- YAASO: Yet Another AsyncSubtensor Overhaul by @thewhaleking in #2579
- Add alias for
Subtensor.commit
asset_commitment
by @roman-opentensor in #2606 - [RAO] Add methods to fetch metagraph data from the chain by @roman-opentensor in #2605
- Rewrite config.py by @roman-opentensor in #2607
- Update metagraph class with
rao
stuff by @roman-opentensor in #2611 - [RAO] fix for unit test + refactoring by @roman-opentensor in #2612
- fix integration metagraph test by @roman-opentensor in #2613
- Cleanups, fixes, improvements for rao by @thewhaleking in #2614
- Adds deprecation notice for non-balance amounts by @ibraheem-opentensor in #2615
- Staging pre merge port rao (New async substrate) by @ibraheem-opentensor in #2610
- Tests for SyncSubtensor by @zyzniewski-reef in #2617
- Many small fixes by @roman-opentensor in #2619
- Use async-substrate-interface for runtime decoding by @zyzniewski-reef in #2618
- Pins torch version to 2.5.1 by @ibraheem-opentensor in #2623
- Fixes, adds stake and other methods by @thewhaleking in #2622
- Fix typos by @Marcofann in #2620
- Add
subnet_volume
field toMetagraphInfo
andDynamicInfo
by @roman-opentensor in #2624 - Update wallet creation command logs post-install by @HudsonGraeme in #2621
- fix subtensor methods for async by @thewhaleking in #2628
- Subnet burn cost return type by @thewhaleking in #2629
- Specifies a range of torch versions, rather than a pinned version. by @thewhaleking in #2632
- Adds subnet registration extrinsic by @ibraheem-opentensor in #2630
- Bumps btwallet 302 by @ibraheem-opentensor in #2633
- SKD implementation for Subtensor
Feat/RPC Upgrades
. PR #1205 by @roman-opentensor in #2627 - Bug fixes after release SDK v9.0.0rc1 by @roman-opentensor in #2637
- Adds Latent Lite endpoint to the SDK by @ibraheem-opentensor in #2641
- Bringing meta fields to a common form with float values float(TAO) instead of Balance and Tensor by @roman-opentensor in #2642
- Adds
get_all_commitments
and fixes commitment tests andquery_map
by @thewhaleking in #2644 - Fix for extra fields from chain data by @roman-opentensor in #2647
- Fix InfoBase + dataclasses by @roman-opentensor in #2649
- fix integration tests by @roman-opentensor in #2651
- feat: Add logging for unexpected header keys in Synapse by @crStiv in #2587
- Fixes Dendrite new loop close by @thewhaleking in #2654
- Fix e2e tests by @zyzniewski-reef in #2639
- feat/roman/deps by @roman-opentensor in #2655
- Metagraph Improvements by @thewhaleking in #2659
- add name and symbol fields to metagraph by @roman-opentensor in #2658
- Using one determine_chain_endpoint_and_network by @roman-opentensor in #2661
- Tests: separate
templates
fixture by @zyzniewski-reef in #2660 - Merge
async-pre-merge-new-async
tostaging
by @roman-opentensor in #2656 - Add
set_subnet_identity_extrinsic
and related stuff by @roman-opentensor in #2662 - Changes the logging level for unexpected header keys to trace by @thewhaleking in #2666
- Remove logs by @roman-opentensor in #2667
- Tests: properly handle subprocesses (subtensor, miner, validator) by @zyzniewski-reef in #2664
- Last-minute requests by @thewhaleking in #2665
- Updates tao_weights for mainnet by @ibraheem-opentensor in #2669
- Update deps and default network/endpoint by @roman-opentensor in #2670
New Contributors
- @leopardracer made their first contribution in #2580
- @Dimitrolito made their first contribution in #2586
- @Marcofann made their first contribution in #2620
- @HudsonGraeme made their first contribution in #2621
- @crStiv made their first contribution in #2587
Full Changelog: v8.5.2...v9.0.0
v9.0.0rc6
What's Changed
- Release/8.5.2 by @ibraheem-opentensor in #2584
- fix: typos in documentation files by @leopardracer in #2580
- fix(2337): btlogging setLevel by @zyzniewski-reef in #2588
- perf: don't use 2 threads to create FastAPI server by @zyzniewski-reef in #2592
- fix(2188): don't allow uvicorn to reconfigure event_loop_policy by @zyzniewski-reef in #2591
- Fix spelling errors by @Dimitrolito in #2586
- Pins torch version to 2.5.1 by @ibraheem-opentensor in #2623
- Fix typos by @Marcofann in #2620
- Update wallet creation command logs post-install by @HudsonGraeme in #2621
- fix integration tests by @roman-opentensor in #2651
- feat: Add logging for unexpected header keys in Synapse by @crStiv in #2587
- Fixes Dendrite new loop close by @thewhaleking in #2654
- Fix e2e tests by @zyzniewski-reef in #2639
- feat/roman/deps by @roman-opentensor in #2655
- Metagraph Improvements by @thewhaleking in #2659
- add name and symbol fields to metagraph by @roman-opentensor in #2658
- Using one determine_chain_endpoint_and_network by @roman-opentensor in #2661
- Tests: separate
templates
fixture by @zyzniewski-reef in #2660 - Merge
async-pre-merge-new-async
tostaging
by @roman-opentensor in #2656 - feat/roman/add-subnet-identity-with-subnet-creation by @roman-opentensor in #2662
New Contributors
- @leopardracer made their first contribution in #2580
- @Dimitrolito made their first contribution in #2586
- @Marcofann made their first contribution in #2620
- @HudsonGraeme made their first contribution in #2621
- @crStiv made their first contribution in #2587
Full Changelog: v9.0.0rc5...v9.0.0rc6
v9.0.0rc5
What's Changed
- Fix InfoBase + dataclasses by @roman-opentensor in #2649
Full Changelog: v9.0.0rc4...v9.0.0rc5
v9.0.0rc4
What's Changed
- Adds
get_all_commitments
and fixes commitment tests andquery_map
by @thewhaleking in #2644 - Fix for extra fields from chain data by @roman-opentensor in #2647
Full Changelog: v9.0.0rc3...v9.0.0rc4
v9.0.0rc3
9.0.0rc3 /2025-02-06
What's Changed
- Adds Latent Lite endpoint to the SDK by @ibraheem-opentensor in #2641
- Bringing meta fields to a common form with float values float(TAO) instead of Balance and Tensor by @roman-opentensor in #2642
- Adds methods to better accommodate the new websocket implementation (long-lived) by @thewhaleking in 3c44be1
- Torch metagraph fixes by @thewhaleking in 1574efa
- Updates async-substrate-interface to 1.0.0rc12 by @ibraheem-opentensor in 9d0b008
Full Changelog: v9.0.0rc2...v9.0.0rc3
v9.0.0rc2
9.0.0rc2 /2025-02-05
What's Changed
- Small bug fixes and improvements by @roman-opentensor in #2637
Full Changelog: v9.0.0rc1...v9.0.0rc2
v9.0.0rc1
9.0.0rc1 /2025-02-05
What's Changed
- Uses revamped Async Substrate Interface
- Compatibility with Rao changes added
- Completely revamped Async Subtensor introduced
- Numerous improvements, bug fixes, and deprecations
- Uses bittensor-wallet>=3.0.2
v8.5.1rc10
8.5.1rc10 /2025-01-28
What's Changed
- Adds
get_metagraph
,get_all_metagraphs
: a new structure for metagraph data. - Updates other methods, adds new ones like move and transfer stake.
- Bug fixes and improvements.