Skip to content

Releases: opentensor/bittensor

v9.0.2

25 Feb 00:24
Compare
Choose a tag to compare

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

Full Changelog: v9.0.1...v9.0.2

v9.0.1

20 Feb 20:54
fad97f6
Compare
Choose a tag to compare

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

13 Feb 20:31
Compare
Choose a tag to compare

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 as set_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 to MetagraphInfo and DynamicInfo 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 and query_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 to staging 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

Full Changelog: v8.5.2...v9.0.0

v9.0.0rc6

12 Feb 05:08
Compare
Choose a tag to compare
v9.0.0rc6 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v9.0.0rc5...v9.0.0rc6

v9.0.0rc5

08 Feb 00:09
Compare
Choose a tag to compare
v9.0.0rc5 Pre-release
Pre-release

What's Changed

  • Fix InfoBase + dataclasses by @roman-opentensor in #2649

Full Changelog: v9.0.0rc4...v9.0.0rc5

v9.0.0rc4

07 Feb 22:20
Compare
Choose a tag to compare
v9.0.0rc4 Pre-release
Pre-release

What's Changed

  • Adds get_all_commitments and fixes commitment tests and query_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

07 Feb 07:00
Compare
Choose a tag to compare
v9.0.0rc3 Pre-release
Pre-release

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

06 Feb 06:11
Compare
Choose a tag to compare
v9.0.0rc2 Pre-release
Pre-release

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

05 Feb 23:51
Compare
Choose a tag to compare
v9.0.0rc1 Pre-release
Pre-release

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

28 Jan 19:26
Compare
Choose a tag to compare
v8.5.1rc10 Pre-release
Pre-release

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.