Skip to content

Latest commit

 

History

History
1563 lines (1180 loc) · 103 KB

File metadata and controls

1563 lines (1180 loc) · 103 KB

Changelog

9.0.5 /2025-03-12

What's Changed

  • Refactor duplicated unittests code by @zyzniewski-reef in #2724
  • Use uv for circleci by @thewhaleking in #2729
  • Fix E2E test_metagraph_info by @zyzniewski-reef in #2728
  • Tests: deduplicate fake_wallet and correctly create Mock by @zyzniewski-reef in #2730
  • E2E Test: wait cooldown period to check set_children effect by @zyzniewski-reef in #2733
  • Tests: wait for Miner/Validator to fully start by @zyzniewski-reef in #2737
  • All metagraph subtensor methods now use block by @thewhaleking in #2738
  • Tests: increse test_incentive timeout + fix sudo_set_weights_set_rate_limit by @zyzniewski-reef in #2739
  • Feat/safe staking by @ibraheem-opentensor in #2736

Full Changelog: https://github.com/opentensor/bittensor/compare/v9.0.4...v9.0.5

9.0.4 /2025-03-06

What's Changed

  • Release/9.0.3 by @ibraheem-opentensor in #2712
  • improve wait_for_node_start until 20 mins by @roman-opentensor in #2714
  • More E2E tests by @zyzniewski-reef in #2678
  • fix(2715): use ChainIdentity for identities by @zyzniewski-reef in #2718
  • Metagraph use block correctly in _get_all_stakes_from_chain by @thewhaleking in #2719
  • Integration tests for async-substrate-interface 1.0.4 compatibility by @thewhaleking in #2720
  • Backmerge main staging 904 by @ibraheem-opentensor in #2721
  • Skip E2E test_children by @zyzniewski-reef in #2723
  • More Subtensor unnitests by @zyzniewski-reef in #2713
  • Change to pyproject.toml by @thewhaleking in #2504
  • Updates test_incentive by @ibraheem-opentensor in #2722
  • Use uv for gh actions by @thewhaleking in #2503
  • Bumps async substrate interface by @ibraheem-opentensor in #2725

Full Changelog: https://github.com/opentensor/bittensor/compare/v9.0.3...v9.0.4

9.0.3 /2025-02-26

What's Changed

  • Release/9.0.2 by @ibraheem-opentensor in #2696
  • fix: typos in config test by @EricHasegawa in #2693
  • Removes limits in async + unstake_multiple by @ibraheem-opentensor in #2701
  • Fixes get_all_commitments, adds tests. by @thewhaleking in #2699
  • Use .value in e2e test by @thewhaleking in #2700
  • Fix e2e test setup by @thewhaleking in #2681
  • Dendrite __del__ method fix by @thewhaleking in #2702
  • Fix E2E test_set_weights by @zyzniewski-reef in #2703
  • Updates test incentive by @ibraheem-opentensor in #2688
  • Add get_timestamp method by @thewhaleking in #2704
  • fix: async get_delegated by @zyzniewski-reef in #2706
  • Properly mock data_chain class methods by @zyzniewski-reef in #2705
  • Install btcli from install sh by @thewhaleking in #2708
  • Bumps dependencies of async substrate + btwallet by @ibraheem-opentensor in #2710
  • Backmerge/main to staging 902 by @ibraheem-opentensor in #2711

New Contributors

  • @EricHasegawa made their first contribution in #2693

Full Changelog: https://github.com/opentensor/bittensor/compare/v9.0.2...v9.0.3

9.0.2 /2025-02-24

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: https://github.com/opentensor/bittensor/compare/v9.0.1...v9.0.2

9.0.1 /2025-02-20

What's Changed

  • Release/9.0.0 by @ibraheem-opentensor in #2671
  • 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

New Contributors

  • @Arthurdw made their first contribution in #2676

Full Changelog: https://github.com/opentensor/bittensor/compare/v9.0.0...v9.0.1

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

  • @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: 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 #2661
  • Tests: separate templates fixture by @zyzniewski-reef in #2660
  • add name and symbol fields to metagraph by @roman-opentensor in #2658
  • Metagraph Improvements by @thewhaleking in #2659
  • feat/roman/add-subnet-identity-with-subnet-creation by @roman-opentensor in #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 #2649

Full Changelog: https://github.com/opentensor/bittensor/compare/v9.0.0rc4...v9.0.0rc5

9.0.0rc4 /2025-02-07

  • Fix for extra fields from chain data by @roman-opentensor in #2647
  • Adds get_all_commitments and fixes commitment tests and query_map @thewhaleking in #2644

Full Changelog: https://github.com/opentensor/bittensor/compare/v9.0.0rc2...v9.0.0rc3

9.0.0rc3 /2025-02-06

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v9.0.0rc2...v9.0.0rc3

9.0.0rc2 /2025-02-05

What's Changed

  • Small bug fixes and improvements by @roman-opentensor in #2637

Full Changelog: https://github.com/opentensor/bittensor/compare/v9.0.0rc1...v9.0.0rc2

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

Full Changelog: https://github.com/opentensor/bittensor/compare/v8.5.1...v9.0.0rc1

8.5.2 /2025-01-17

What's Changed

  • Feat/use tx pool for set weights by @camfairchild in #2534
  • fix get_delegates result decoding by @roman-opentensor in #2551
  • [SDK] Handle server connection limit by @roman-opentensor in #2553
  • Backmerge master to staging post 851 by @ibraheem-opentensor in #2557
  • [SDK] Improve InvalidStatus handler by @roman-opentensor in #2558
  • [SDK] Add async version of commit reveal v3 by @roman-opentensor in #2560
  • Use apt-get instead of apt for scripts by @camfairchild in #2571
  • fix _do_stake incorrect arguments error in staking.py by @Assh-codes in #2574
  • Updates tests for btwallet 3.0.0 by @ibraheem-opentensor in #2540
  • Bumps cr3 FFI by @ibraheem-opentensor in #2583

New Contributors

  • @Assh-codes made their first contribution in #2574

Full Changelog: https://github.com/opentensor/bittensor/compare/v8.5.1...v8.5.2

8.5.1 /2024-12-16

What's Changed

  • 8.5.0 bugfixes by @thewhaleking in #2541
  • Removes substrate call in format_error_message by @thewhaleking in #2542
  • Remove torch from the weights calls by @thewhaleking in #2543
  • optional arg fix by @thewhaleking in #2544
  • async cr3 not implemented by @thewhaleking in #2545
  • Backmerge master to staging 851 by @ibraheem-opentensor in #2546
  • Adds retry in CRv3 by @ibraheem-opentensor in #2547

Full Changelog: https://github.com/opentensor/bittensor/compare/v8.5.0...v8.5.1

8.5.0 /2024-12-12

What's Changed

  • add improved reveal-round params by @JohnReedV in #2509
  • fix: add default value to the get_block_number method in AsyncSubstrateInterface by @FLiotta in #2529
  • Mismatched "archive" index by @thewhaleking in #2530
  • Adds a factory function to create an initialised AsyncSubtensor object. by @thewhaleking in #2516
  • chore: fix some comments by @lvyaoting in #2515
  • Fixes E2E test chain buffer issues on devnet by @ibraheem-opentensor in #2531
  • Added e2e test for CRv3 + enhancements by @ibraheem-opentensor in #2532
  • Backmerge master to staging 850 by @ibraheem-opentensor in #2535
  • Enhancement/adds total stake functions by @ibraheem-opentensor in #2537
  • Fixes get_current_block by @thewhaleking in #2536
  • [SDK] Add commit reveal v3 logic (python part only) by @roman-opentensor in #2484

New Contributors

  • @JohnReedV made their first contribution in #2509
  • @FLiotta made their first contribution in #2529
  • @lvyaoting made their first contribution in #2515

Full Changelog: https://github.com/opentensor/bittensor/compare/v8.4.5...v8.5.0

8.4.5 /2024-12-05

What's Changed

  • Overrides copy and deep copy for the metagraph by @ibraheem-opentensor in #2523

Full Changelog: https://github.com/opentensor/bittensor/compare/v8.4.4...v8.4.5

8.4.4 /2024-12-05

What's Changed

  • Removes the call that automatically sets everything to warning level debugging by @thewhaleking in #2508
  • Exit set_weights on success by @thewhaleking in #2511
  • test_dendrite test clean up by @thewhaleking in #2512
  • Adds --logging.info level so it can be set @ibraheem-opentensor in #2510
  • Allows wallet to be created through configs in the axon if it is provided by @ibraheem-opentensor in #2510
  • Changes verbosity level of ClientConnectorError and TimeoutError in the dendrite to debug by @ibraheem-opentensor in #2510
  • Fixes behaviour of config initialization for axon, subtensor, logging and threadpool by @ibraheem-opentensor in #2510
  • metagraph sync fix by @thewhaleking in #2514
  • Remove metadata retrieval of custom errors from format_error_message by @thewhaleking in #2518
  • Backmerge master to staging for 8.4.4 by @ibraheem-opentensor in #2519
  • Updates bt-decode to 0.4.0 by @ibraheem-opentensor in #2520

Full Changelog: https://github.com/opentensor/bittensor/compare/v8.4.3...v8.4.4

8.4.3 /2024-12-02

What's Changed

  • Fix logging config parsing by @ibraheem-opentensor in #2500
  • Improve submit_extrinsic util by @thewhaleking in #2502
  • Backmerge master to staging for 843 by @ibraheem-opentensor in #2505
  • WS ensure_connected socket catch by @thewhaleking in #2507

Full Changelog: https://github.com/opentensor/bittensor/compare/v8.4.2...v8.4.3

8.4.2 /2024-11-28

What's Changed

  • Fix submit_extrinsic timeout by @thewhaleking in #2497
  • Backmerge master to staging for 841 by @ibraheem-opentensor in #2498

Full Changelog: https://github.com/opentensor/bittensor/compare/v8.4.1...v8.4.2

8.4.1 /2024-11-27

What's Changed

  • Backmerge master 840 by @ibraheem-opentensor in #2494
  • Enable arguments to be set in axon config by @ibraheem-opentensor in #2493

Full Changelog: https://github.com/opentensor/bittensor/compare/v8.4.0...v8.4.1

8.4.0 /2024-11-27

What's Changed

  • Async unittests for bittensor/core/extrinsics/async_weights.py by @roman-opentensor in #2425
  • Async unittests for bittensor/core/extrinsics/async_transfer.py by @roman-opentensor in #2426
  • Async unittests for bittensor/core/extrinsics/async_root.py by @roman-opentensor in #2427
  • Removes Conda Info by @thewhaleking in #2437
  • Fix typos by @omahs in #2440
  • [SDK] Registration related content refactoring by @roman-opentensor in #2439
  • Async unittests for bittensor/core/extrinsics/async_registration.py by @roman-opentensor in #2445
  • BittensorConsole class by @roman-opentensor in #2446
  • Improve reconnection logic by @roman-opentensor in #2442
  • E2E tests - Increasing Subtensor coverage (Pt 1) by @ibraheem-opentensor in #2443
  • Add python3.12 support by @roman-opentensor in #2450
  • add neuron certificate discovery by @andreea-popescu-reef in #2267
  • Use websockets for Subtensor by @thewhaleking in #2455
  • Part 2: E2E tests - Increasing Subtensor coverage by @ibraheem-opentensor in #2457
  • Tests for subtensor methods related with stake and unstake extrinsics by @roman-opentensor in #2458
  • Apply BittensorConsole + logging refactoring by @roman-opentensor in #2452
  • Add staking and unstaking extrinsics by @roman-opentensor in #2456
  • Don't strip ANSI from stdout (fixes #2365) by @vaqxai in #2366
  • Support fastblocks when setting root set weights in e2e tests by @ibraheem-opentensor in #2464
  • Extrinsic Submission Timeout by @thewhaleking in #2448
  • Resync async substrate by @thewhaleking in #2463
  • Fixes logging when setting weights by @ibraheem-opentensor in #2465
  • Integration tests by @thewhaleking in #2433
  • Fixes logic for checking block_since_last_update by @ibraheem-opentensor in #2473
  • Update unit tests websocket by @thewhaleking in #2468
  • Improve MockSubtensor by @thewhaleking in #2469
  • Fixes logging when passing multiple objects by @ibraheem-opentensor in #2477
  • Add script for solving ssl issue by @roman-opentensor in #2474
  • Improve async docstrings by @thewhaleking in #2478
  • fix: increase stacklevel in LoggingMachine log calls by @zyzniewski-reef in #2476
  • remove uses of return scale obj by @thewhaleking in #2479
  • Backmerge master to staging for 8.4.0 by @ibraheem-opentensor in #2482
  • Expand reuse_block by @thewhaleking in #2481
  • Add NeuronInfo list from vec u8 by @camfairchild in #2480
  • Update ensure_connected for websockets by @thewhaleking in #2486
  • MockSubtensor work offline by @thewhaleking in #2487
  • Add wait_for_block method by @thewhaleking in #2489
  • Updates btwallet to 2.1.2 by @ibraheem-opentensor in #2490
  • Bumps bittensor wallet to 2.1.3 by @ibraheem-opentensor in #2492

New Contributors

  • @vaqxai made their first contribution in #2366
  • @zyzniewski-reef made their first contribution in #2476

Full Changelog: https://github.com/opentensor/bittensor/compare/v8.3.1...v8.4.0

8.3.1 /2024-11-14

What's Changed

  • Fixes broken Subtensor methods by @thewhaleking in #2420
  • [Tests] AsyncSubtensor (Part 7: The final race) by @roman-opentensor in #2418

Full Changelog: https://github.com/opentensor/bittensor/compare/v8.3.0...v8.3.1

8.3.0 /2024-11-13

What's Changed

  • Expands the type registry to include all the available options by @thewhaleking in #2353
  • add Subtensor.register, Subtensor.difficulty and related staff with tests by @roman-opentensor in #2352
  • added to Subtensor: burned_register, get_subnet_burn_cost, recycle and related extrinsics by @roman-opentensor in #2359
  • Poem "Risen from the Past". Act 3. by @roman-opentensor in #2363
  • default port from 9946 to 9944 by @roman-opentensor in #2376
  • remove unused prometheus extrinsic by @roman-opentensor in #2378
  • Replace rich.console to btlogging.loggin by @roman-opentensor in #2377
  • SDK (AsyncSubtensor) Part 1 by @roman-opentensor in #2374
  • SDK (AsyncSubtensor) Part 2 by @roman-opentensor in #2380
  • Handle SSL Error on Connection by @thewhaleking in #2384
  • Avoid using prompt in SDK by @roman-opentensor in #2382
  • Backmerge/8.2.0 by @ibraheem-opentensor in #2389
  • Remove retry and fix tests by @roman-opentensor in #2392
  • fix: logging weights correctly in utils/weight_utils.py by @grantdfoster in #2362
  • Add subvortex subnet and tests by @roman-opentensor in #2395
  • Release/8.2.1 by @ibraheem-opentensor in #2397
  • [Tests] AsyncSubtensor (Part 1) by @roman-opentensor in #2398
  • Extend period for fastblock e2e tests_incentive.py by @opendansor in #2400
  • Remove unused import by @thewhaleking in #2401
  • Reconnection substrate... as debug by @roman-opentensor in #2403
  • Handles websockets v14+ in async by @thewhaleking in #2404
  • [Tests] AsyncSubtensor (Part 2) by @roman-opentensor in #2407
  • [Tests] AsyncSubtensor (Part 3) by @roman-opentensor in #2409
  • Handle new PasswordError from btwallet by @thewhaleking in #2406
  • [Tests] AsyncSubtensor (Part 4) by @roman-opentensor in #2410
  • [Tests] AsyncSubtensor (Part 5) by @roman-opentensor in #2411
  • Bringing back lost methods for setting weights by @roman-opentensor in #2412
  • Update bt-decode requirement by @thewhaleking in #2413
  • [Tests] AsyncSubtensor (Part 6) by @roman-opentensor in #2414

Full Changelog: https://github.com/opentensor/bittensor/compare/v8.2.1...v8.3.0

8.2.1 /2024-11-06

What's Changed

  • Expands the type registry to include all the available options by @thewhaleking in #2353
  • add Subtensor.register, Subtensor.difficulty and related staff with tests by @roman-opentensor in #2352
  • added to Subtensor: burned_register, get_subnet_burn_cost, recycle and related extrinsics by @roman-opentensor in #2359
  • Poem "Risen from the Past". Act 3. by @roman-opentensor in #2363
  • default port from 9946 to 9944 by @roman-opentensor in #2376
  • remove unused prometheus extrinsic by @roman-opentensor in #2378
  • Replace rich.console to btlogging.loggin by @roman-opentensor in #2377
  • Backmerge 8.2.0 by @ibraheem-opentensor in #2389
  • Add subvortex subnet and tests by @roman-opentensor in #2395
  • Handle SSL Error on Connection by @thewhaleking in #2384
  • Avoid using prompt in SDK by @roman-opentensor in #2382

Full Changelog: https://github.com/opentensor/bittensor/compare/v8.2.0...v8.2.1

8.2.0 /2024-10-10

What's Changed

  • remove commit from e2e tests by @roman-opentensor in #2340
  • add bittensor-cli as prod deps for sdk by @roman-opentensor in #2345
  • Fix the install command syntax by @rajkaramchedu in #2346
  • add config test by @roman-opentensor in #2347
  • Bumps version for 8.2.0 by @ibraheem-opentensor in #2348

Full Changelog: https://github.com/opentensor/bittensor/compare/v8.1.1...v8.2.0

8.1.1 /2024-10-04

What's Changed

  • Release/8.1.0 by @ibraheem-opentensor in #2332
  • Backmerge/8.1.0 by @ibraheem-opentensor in #2341
  • Bumps version and wallet by @ibraheem-opentensor in #2342

Full Changelog: https://github.com/opentensor/bittensor/compare/v8.1.0...v8.1.1

8.1.0 /2024-10-03

What's Changed

  • Implements new logging level 'warning' by @roman-opentensor in #2323
  • Adds ConnectionRefusedError in-case of connection error by @roman-opentensor in #2326
  • Subtensor verbose False by default, debug logging for subtensor connected by @thewhaleking in #2335
  • Fix tests to be ready for rust-based bittensor-wallet by @roman-opentensor in #2336

8.0.0 /2024-09-25

What's Changed

Removes Bittensor CLI and Wallet functionalities and changes the Bittensor SDK package to be light while maintaining backwards compatibility

  • Update README.md by @rajkaramchedu in #2320
  • remove unused code (tensor.py-> class tensor), remove old tests, add new tests by @roman-opentensor in #2311
  • Updating/improving/creating docstring codebase by @roman-opentensor in #2310
  • README updates for SDK by @rajkaramchedu in #2309
  • Improved logic for concatenating message, prefix, and suffix in bittensor logging + test by @roman-opentensor in #2306
  • BTSDK: Implementation of substrait custom errors handler for bittensor by @roman-opentensor in #2305
  • btsdk cleanup by @roman-opentensor in #2303
  • Fix mypy error for btlogging by @roman-opentensor in #2299
  • Integrate bt_decode into BTSDK by @roman-opentensor in #2298
  • BTSDK: Corrected arguments order in logging methods + test by @roman-opentensor in #2292
  • BTSDK: removed exit sys call for ConnectionRefusedError in _get_substrate by @roman-opentensor in #2288
  • BTSDK: Move do* methods to related extrinsic by @roman-opentensor in #2286
  • add reconnection logic for correctly closed connection by @roman-opentensor in #2283
  • Move extrinsics, update deprecated.py module. by @roman-opentensor in #2278
  • Add substrate reconnection logic by @roman-opentensor in #2269
  • Prod requirements cleanup by @roman-opentensor in #2266
  • Decoupling chain_data.py to sub-package by @roman-opentensor in #2264
  • Increase Bittensor SDK test coverage by @roman-opentensor in #2262
  • Increase SDK test coverage (Part3) by @roman-opentensor in #2257
  • Increase bittensor SDK test coverage by @roman-opentensor in #2256
  • Increase test coverage for subtensor.py by @roman-opentensor in #2252
  • Adds e2e and fixes metagraph save()/load() by @ibraheem-opentensor in #2231
  • feat/roman/reafctoring-before-test-coverage by @roman-opentensor in #2230
  • Enhance: Switch from format() to f-strings by @roman-opentensor in #2228
  • Commit-reveal re-added & e2e coverage by @ibraheem-opentensor in #2224
  • Adds e2e setup & tests by @ibraheem-opentensor in #2221
  • Updates after review session by @roman-opentensor in #2220
  • Fix the usage of env vars in default settings. by @roman-opentensor in #2218
  • Add dendrite reference to backwords compatibility by @roman-opentensor in #2217
  • Bringing btsdk up-to-date with staging branch. by @roman-opentensor in #2210
  • Part 3: Create new 'bittensor-sdk` package by @roman-opentensor in #2206
  • Part 2: Redesign, fix namespace conflicts, remove btcli by @roman-opentensor in #2204
  • Part1: Removing content related to the wallet. Start use the pip installable package. by @roman-opentensor in #2191

Full Changelog: https://github.com/opentensor/bittensor/compare/v7.4.0...v8.0.0

7.4.0 /2024-08-29

What's Changed

  • [Fix] Allow unstake below network min by @camfairchild in #2016
  • Tests/e2e tests staging by @open-junius in #1943
  • Chore: Backmerge 7.2 by @gus-opentensor in #2020
  • Fix broken tests and Enforce BTCLI usage by @opendansor in #2027
  • Add time delay to faucet by @opendansor in #2030
  • Skip faucet test by @opendansor in #2031
  • Adds normalization for alpha hyperparams by @ibraheem-opentensor in #2035
  • Revert info logging in processing response by @ibraheem-opentensor in #2043
  • Pin numpy version to 1.26.4 in prod.txt by @rajkaramchedu in #2045
  • Test hot key Swap by @opendansor in #2044
  • Do not run Circle-CI on drafts by @thewhaleking in #1959
  • Enhancement: Detailed nonce information in-case of failures by @ibraheem-opentensor in #2050
  • fix bittensor not installing under Python 3.13 by @mjurbanski-reef in #2053
  • Enable Faucet Test by @opendansor in #2056
  • Add back BT_SUBTENSOR_CHAIN_ENDPOINT env variable by @bradleytf in #2034
  • Fix: Logging configs not being set by @ibraheem-opentensor in #2065
  • Feature/gus/liquid alpha params by @gus-opentensor in #2012
  • Test Emissions E2E by @opendansor in #2036
  • Prevent e2e draft by @opendansor in #2072
  • Fix e2e to only run when PR is ready for review by @opendansor in #2077
  • Fix Faucet and fastblocks interaction by @opendansor in #2083
  • Float normalization for child hotkeys by @opendansor in #2093
  • Fix e2e test hanging by @open-junius in #2118
  • Fixes leaked semaphores by @thewhaleking in #2125
  • Backmerge master -> staging by @roman-opentensor in #2136
  • fix: coldkeypub usage instead of coldkey for arbitration_stats by @Rapiiidooo in #2132
  • Removes extra no_prompts in commands by @ibraheem-opentensor in #2140
  • Adds timeout for e2e tests by @ibraheem-opentensor in #2141
  • fix: updates test_axon verify body async tests by @gus-opentensor in #2142
  • test: fix mocksubtensor query previous blocks by @timabilov in #2139
  • Adds E2E for Metagraph command by @ibraheem-opentensor in #2143
  • feat: Enhance dendrite error messaging by @gus-opentensor in #2117
  • Adds E2E Tests for wallet creation commands by @ibraheem-opentensor in #2145
  • [Ledger Integration] [Feature] bump pysub to 1.7.9+ by @camfairchild in #2156
  • Ruff complains about an extra line by @roman-opentensor in #2158
  • support Wallet names with hyphens when passing password through ENV vars by @mjurbanski-reef in #1949
  • Fix naming convention of swap hotkey test by @ibraheem-opentensor in #2162
  • Adds E2E test for wallet regenerations + fixes input bug for regen hotkey by @ibraheem-opentensor in #2149
  • Backmerge Master -> Staging (7.4) by @ibraheem-opentensor in #2170
  • ci: auto assigns cortex to opened PRs by @gus-opentensor in #2184
  • CI/E2E test improvements by @mvds00 in #2168
  • Fix multiprocessing POW errors and No Torch logging errors by @thewhaleking in #2186
  • ci: update reviewers by @gus-opentensor in #2189
  • Adds updated type in timeouts dendrite by @ibraheem-opentensor in #2196
  • Bumps setuptools ~=70.0.0 by @ibraheem-opentensor in #2150
  • Bump black from 23.7.0 to 24.3.0 in /requirements by @dependabot in #2197
  • btlogging/loggingmachine.py: Fix bw compat API. by @mvds00 in #2155
  • Check for participation before nomination call by @ibraheem-opentensor in #2193
  • test: subnet list e2e by @gus-opentensor in #2198
  • ensure msg is str in _concat_msg by @thewhaleking in #2200
  • Fixes tests depending on explicit line numbers by @ibraheem-opentensor in #2211
  • Merge streaming fix to staging by @ibraheem-opentensor in #2183
  • Multiple bittensor versions e2e workflow by @ibraheem-opentensor in #2212
  • Changes name of workflow file by @ibraheem-opentensor in #2213
  • Enhances e2e tests to contain assertions & logging by @ibraheem-opentensor in #2192
  • Security fix: Bumps ansible and certifi by @ibraheem-opentensor in #2214
  • Wallet List Command e2e test by @gus-opentensor in #2207
  • fix Synapse base performance (more than 10x speed up) by @mjurbanski-reef in #2161
  • Child Hotkeys by @opendansor in #2071
  • Improve child hotkeys QOL by @opendansor in #2225
  • Child hotkeys handle excess normalization by @opendansor in #2229
  • Fixes chain compilation timeouts by @ibraheem-opentensor in #2238
  • Update Child Hotkey commands by @opendansor in #2245
  • feat: return error message instead of raising exception by @gus-opentensor in #2244
  • Backmerge master to staging (7.3.1) by @ibraheem-opentensor in #2254

New Contributors

  • @bradleytf made their first contribution in #2034
  • @Rapiiidooo made their first contribution in #2132
  • @timabilov made their first contribution in #2139
  • @mvds00 made their first contribution in #2168
  • @dependabot made their first contribution in #2197

Full Changelog: https://github.com/opentensor/bittensor/compare/v7.3.1...v7.4.0

7.3.1 / 2024-08-19

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v7.3.0...v7.3.1

7.3.0 / 2024-07-12

What's Changed

  • Liquid Alpha by @opendansor & @gus-opentensor in #2012
  • check_coldkey_swap by @ibraheem-opentensor in #2126

Full Changelog: https://github.com/opentensor/bittensor/compare/v7.2.0...v7.3.0

7.2.0 / 2024-06-12

What's Changed

  • less verbose handled synapse exceptions by @mjurbanski-reef in #1928
  • Clean up the imports in commands/stake.py by @thewhaleking in #1951
  • Fix E2E test for Commit/Reveal with Salt flag by @opendansor in #1952
  • bittensor.chain_data.py module refactoring. by @RomanCh-OT in #1955
  • ci: e2e tests by @orriin in #1915
  • Dependency cleanup by @mjurbanski-reef in #1967
  • replace black with ruff by @mjurbanski-reef in #1968
  • post-black to ruff migration cleanup by @mjurbanski-reef in #1979
  • Revert Axon IP decoding changes by @camfairchild in #1981
  • A wrapper for presenting extrinsics errors in a human-readable form. by @RomanCh-OT in #1980
  • Feat: Added normalized hyperparams by @ibraheem-opentensor in #1891
  • deprecate nest_asyncio use by @mjurbanski-reef in #1974
  • Add e2e test for axon by @opendansor in #1984
  • Dendrite E2E test by @opendansor in #1988
  • fix version_as_int for >10 minor/patch release vers (resolves #1982) by @mjurbanski-reef in #1993
  • Test Incentive E2E by @opendansor in #2002
  • Add E2E faucet test by @opendansor in #1987
  • Allow unstake below network min by @camfairchild in #2016

Full Changelog: https://github.com/opentensor/bittensor/compare/v7.1.1...v7.2.0

7.1.1 / 2024-06-11

What's Changed

  • commit_reveal_weights_enabled argument parsing hotfix by @camfairchild in #2003

Full Changelog: https://github.com/opentensor/bittensor/compare/v7.1.0...v7.1.1

7.1.0 / 2024-06-05

What's Changed

  • Added _do_set_root_weights by @ibraheem-opentensor in #1838
  • Release/7.0.1 by @gus-opentensor in #1963

Full Changelog: https://github.com/opentensor/bittensor/compare/v7.0.1...v7.1.0

7.0.1 / 2024-05-31

What's Changed

  • Release/7.0.0 by @gus-opentensor in #1899
  • Fix return of ip version. by @opendansor in #1961
  • Fix trigger use_torch() by @renesweet24 #1960

New Contributors

  • @renesweet24 made their first contribution in #1960

Full Changelog: https://github.com/opentensor/bittensor/compare/v7.0.0...v7.0.1

7.0.0 / 2024-05-29

What's Changed

  • replace torch with numpy by @andreea-popescu-reef in #1777
  • Fix broken link in contrib/RELEASE_GUIDELINES #1821 by @thewhaleking in #1823
  • Tests: Added coverage for set_weights by @ibraheem-opentensor in #1825
  • Remove irrelevant call to get_delegates method. by @RomanCh-OT in #1826
  • Support for string mnemonic thru cli when regenerating coldkeys by @ibraheem-opentensor in #1815
  • Logging: Added _primary_loggers by @ibraheem-opentensor in #1797
  • Add in check for minimum stake for unstaking by @thewhaleking in #1832
  • Cache get_decoder_class by @thewhaleking in #1834
  • Warmfix/change decoder cacheing by @thewhaleking in #1842
  • Fix typo in warmfix by @thewhaleking in #1844
  • Add the command btcli root list_delegates_lite to handle the Delegate… by @RomanCh-OT in #1840
  • Change: console.error => console.print by @thewhaleking in #1849
  • Small fix with receiving delegates based on a 4-hour archive block by @RomanCh-OT in #1854
  • Replace torch with numpy by @sepehr-opentensor in #1786
  • Versioning: Enforcement for eth-utils by @ibraheem-opentensor in #1852
  • Versioning: Dependencies for FastAPI for Apple M's by @ibraheem-opentensor in #1855
  • Retrieving error types from the metadata of the Substrate palette SubtensorModule for the btcli console (logic) by @RomanCh-OT in #1862
  • Add version check caching, fix version comparison by @olzhasar-reef in #1835
  • Tests: Added coverage for root.py by @ibraheem-opentensor in #1877
  • Tests: Added coverage for network.py by @ibraheem-opentensor in #1879
  • Tests: extends coverage for overview cmd part 1 by @gus-opentensor in #1873
  • Tests: Added coverage for Unstaking by @ibraheem-opentensor in #1878
  • Tests: Added coverage for staking by @ibraheem-opentensor in #1837
  • Tests: Added coverage for Delegation by @ibraheem-opentensor in #1874
  • Updated error message and a test typo. by @thewhaleking in #1871
  • fix: deprecated usage of Balances::transfer method by @orriin in #1886
  • Fix Type Annotation by @opendansor in #1895
  • Docstrings updates for list delegate lite feature by @rajkaramchedu in #1890
  • Add Pre-commit Checker in scripts. Helps reduce CI calls. by @RomanCh-OT in #1893
  • fix get_coldkey_password_from_environment resolving wrong password by @mjurbanski-reef in #1843
  • Drop python 3.8 support by @mjurbanski-reef in #1892
  • feat: Refactor phase 2 overview cmd & add test cov. Adds factories by @gus-opentensor in #1887
  • Add setting delegate take by @gztensor in #1903
  • E2E Test Patterns by @orriin in #1885
  • chore: correct method types by @distributedstatemachine in #1907
  • bittensor.btlogging refactoring by @RomanCh-OT in #1896
  • Part 1 for refactoring bittensor/subtensor.py by @RomanCh-OT in #1911
  • Update: Pydantic V2 by @opendansor in #1889
  • Add back compatibility with torch by @thewhaleking in #1904
  • Release/6.12.2 by @gus-opentensor in #1910
  • Chore: Updated dev requirements by @ibraheem-opentensor in #1946

New Contributors

  • @andreea-popescu-reef made their first contribution in #1777
  • @thewhaleking made their first contribution in #1823
  • @RomanCh-OT made their first contribution in #1826
  • @olzhasar-reef made their first contribution in #1835
  • @orriin made their first contribution in #1886
  • @opendansor made their first contribution in #1895

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.12.2...v7.0.0

6.12.2 / 2024-05-20

What's Changed

  • Add setting delegate take
  • fix: deprecated transfer method usage

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.12.1...54eee604c00ac4f04a31d5d7bc663124731a34d8

6.12.1 / 2024-05-17

What's Changed

  • Hotfix if the subnet UID is not in the Subnets

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.12.0...fd2442db8bb8aad55ced2ac3b748b04ebdc73292

6.12.0 / 2024-04-29

What's Changed

  • Tests: Axon to_string patch import by @ibraheem-opentensor in #1785
  • Tests: Extends coverage on Serving extrinsics methods by @ibraheem-opentensor in #1783
  • Fix: CVE-2024-24762 FastAPI by @gus-opentensor in #1800
  • Fix: CVE-2024-26130 | vulnerability cryptography by @gus-opentensor in #1801
  • fix PR templates by @mjurbanski-reef in #1778
  • Fix: SNYK-PYTHON-CERTIFI-5805047 | Vulnerability Certifi by @ibraheem-opentensor in #1816
  • Tests: Extends test coverage on Registration methods by @ibraheem-opentensor in #1814
  • Fix: Wallet overwrite functionality by @ibraheem-opentensor in #1802

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.11.0...v6.12.0

6.11.0 / 2024-04-11

What's Changed

  • Tests: Adds coverage to subtensor help method & determine_chain_endpoint_and_network by @gus-opentensor in #1761
  • [bug fix] Fix import json by @camfairchild in #1759
  • Remove context management for substrate in subtensor by @sepehr-opentensor in #1766
  • Tests: Extends coverage on axon methods by @gus-opentensor in #1769
  • Revert nonce implementation fix by @ifrit98 in #1774
  • remove tests from package distribution by @mjurbanski-reef in #1779
  • Tests: Extends test coverage on Senate methods by @ibraheem-opentensor in #1781

New Contributors

  • @mjurbanski-reef made their first contribution in #1779
  • @ibraheem-opentensor made their first contribution in #1781

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.10.1...v6.11.0

6.10.1 / 2024-04-05

What's Changed

  • Revert nonce implementation fix #1774: Breaking change needs to telegraphed in next release.

6.10.0 / 2024-03-25

What's Changed

  • handle req args by parsing and raising by @ifrit98 in #1733
  • Replace wildcard imports with specific imports by @brueningf in #1724
  • Logging Refactor by @sepehr-opentensor in #1751
  • Update DEBUGGING.md by @e-gons in #1755
  • fix: nonce implementation by @GentikSolm in #1754

New Contributors

  • @sepehr-opentensor made their first contribution in #1751
  • @e-gons made their first contribution in #1755
  • @GentikSolm made their first contribution in #1754

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.9.3...v6.10.0

6.9.3 / 2024-03-12

What's Changed

  • Release/6.9.2 by @ifrit98 in #1743

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.9.2...v6.9.3

6.9.2 / 2024-03-08

What's Changed

  • Change error into a warning if not using archive. Impossible to tell if local is lite or full node.

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.9.1...v6.9.2

6.9.1 / 2024-03-08

What's Changed

  • Hotfix for reversing comparison operator for block checking to raise error if not using archive nodes

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.9.0...v6.9.1

6.9.0 / 2024-03-07

What's Changed

  • Doc: Updates WalletBalanceCommand docstring by @gus-opentensor in #1716
  • feature: metapgraph.py now passing type check by @gus-opentensor in #1721
  • fix: Updates btcli wallet balance --all to get proper Wallet Name & Coldkey Address sets by @gus-opentensor in #1720
  • Feature/prompt set identity on btcli/phil by @ifrit98 in #1719
  • Fix: Raises error when exceeding block max on metagraph by @gus-opentensor in #1722
  • Release/6.8.2 by @ifrit98 in #1730
  • Expands type checking to subtensor by @gus-opentensor in #1731
  • Feature: Synapse passing type check by @gus-opentensor in #1725
  • bump req for security vulnerability in crpytography by @ifrit98 in #1718
  • Fix: proper association with wallet dir and coldkey addr #1739 by @gus-opentensor & @sepehr-opentensor
  • Fixed event lookup on new network added #1741 by @shibshib

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.8.2...v6.9.0

6.8.2 / 2024-03-01

What's Changed

  • Set weights fix retry and check mechanism by @ifrit98 in #1729

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.8.1...v6.8.2

6.8.1 / 2024-02-22

What's Changed

  • Hotfix revert dendrite streaming call to use synapse.process_streaming_response func instead of Starlette iter_any() from response object.

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.8.0...v6.8.1

6.8.0 / 2024-02-16

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.7.2...v6.8.0

6.7.2 / 2024-02-08

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.7.1...v6.7.2

6.7.1 / 2024-02-02

What's Changed

New Contributors

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.7.0...v6.7.1

6.7.0 / 2024-01-25

What's Changed

New Contributors

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.6.1...v6.7.0

6.6.1 / 2024-01-17

What's Changed

New Contributors

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.6.0...v6.6.1

6.6.0 / 2024-01-08

What's Changed

New Contributors

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.5.0...v6.6.0

6.5.0 / 2023-12-19

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.4.4...v6.5.0

6.4.4 / 2023-12-14

What's Changed

New Contributors

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.4.2...v6.4.4

6.4.2 / 2023-12-07

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.4.1...v6.4.2

6.4.1 / 2023-12-01

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.4.0...v6.4.1

6.4.0 / 2023-11-29

What's Changed

New Contributors

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.0.1...v6.4.0

6.3.0 / 2023-11-16

What's Changed

New Contributors

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.0.1...v6.3.0

6.2.0 / 2023-10-30

What's Changed

New Contributors

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.0.1...v6.2.0

6.1.0 / 2023-10-17

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.0.1...v6.1.0

6.0.1 / 2023-10-02

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.0.0...v6.0.1

6.0.0 / 2023-10-02

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v5.3.0...v6.0.0

6.0.1 / 2023-10-02

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.0.0...v6.0.1

5.3.4 / 2023-08-16

What's Changed

  • Removes miniupnpc by @ifrit98 (completely unused and requires a sudo install)
  • Fixes blacklist vpermit_required by @inquinim e80d3d5
  • Add try/except and timeout to version checking with exception handles by @ifrit98 a6a89fd
  • Further updates CONTRIBUTING.md and DEVELOPMENT_WORKFLOW.md by @gitphantomman 3fefdbb
  • Adds automatic compatibility checks to circleci for all major python3 supported versions. add checks by @ifrit98 #1484

Full Changelog: https://github.com/opentensor/bittensor/compare/v5.3.3...v5.3.4

5.3.3 / 2023-07-26

What's Changed

  • Remove datasets requirement by @camfairchild in 2eabf0002b01
  • Relax bittensor-* requirements by @camfairchild in da9300ba5b2

Full Changelog: https://github.com/opentensor/bittensor/compare/v5.3.2...v5.3.3

5.3.2 / 2023-07-25

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v5.3.1...v5.3.2

5.3.1 / 2023-07-06

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v5.3.0...v5.3.1

5.3.0 / 2023-07-04

What's Changed

New Contributors

Full Changelog: https://github.com/opentensor/bittensor/compare/v5.2.0...v5.3.0

5.2.0 / 2023-06-28

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v5.1.0...v5.2.0

5.1.0 / 2023-05-30

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v5.0.0...v5.1.0

5.0.0 / 2023-05-17

Full Changelog: https://github.com/opentensor/bittensor/compare/v4.0.1...v5.0.0

4.0.1 / 2023-04-21

  • Fix btcli my_delegates bug by @camfairchild in ef32a4da0d0827ab5977af1454d66ffe97cbc572
  • Fix endpoint protocol check bug by @camfairchild and @Eugene-hu in https://github.com/opentensor/bittensor/pull/1296
  • Fix changelog script and perms by @camfairchild in f5e7f1e9e9717d229fdec6875fdb9a3051c4bd6b and 1aed09a162ef0fe4d9def2faf261b15dc4c1fa8d

Full Changelog: https://github.com/opentensor/bittensor/compare/v4.0.0...v4.0.1

4.0.0 / 2023-04-20

What's Changed

New Contributors

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.7.0...v4.0.0

3.6.3 / 2023-01-21

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.6.2...v3.6.3

3.6.2 / 2023-01-19

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.6.1...v3.6.2

3.6.1 / 2022-12-21

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.6.0...v3.6.1

3.6.0 / 2022-12-13

What's Changed

New Contributors

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.5.1...v3.6.0

3.5.1 / 2022-11-24

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.5.0...v3.5.1

3.5.0 / 2022-11-24

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.4.3...v3.5.0

3.4.3 / 2022-11-15

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.4.2...v3.4.3

3.4.2 / 2022-11-09

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.4.1...v3.4.2

3.4.1 / 2022-10-13

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.4.0...v3.4.1

3.4.0 / 2022-10-13

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.3.4...v3.4.0

3.3.4 / 2022-10-03

What's Changed

New Contributors

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.3.3...v3.3.4

3.3.3 / 2022-09-06

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.3.2...v3.3.3

3.3.2 / 2022-08-18

SynapseType fix in dendrite

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.3.1...v3.3.2

3.3.1 / 2022-08-17

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.3.0...v3.3.1

3.3.0 / 2022-08-16

CUDA registration

This release adds the ability to complete the registration using a CUDA-capable device. See https://github.com/opentensor/cubit/releases/tag/v1.0.5 for the required cubit v1.0.5 release

Also a few bug fixes for the CLI

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.2.0...v3.3.0

3.2.0 / 2022-08-12

Validator saving and responsive-priority weight-setting

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.1.0...v3.2.0

3.1.0 / 2022-08-11

Optimizing multi-processed CPU registration

This release refactors the registration code for CPU registration to improve solving performance.

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.0.0...v3.1.0

3.0.0 / 2022-08-08

Synapse update