Releases: opentensor/bittensor
Releases · opentensor/bittensor
v8.5.1
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: v8.5.0...v8.5.1
v8.5.0
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
v8.4.5
8.4.5 /2024-12-05
What's Changed
- Backmerge master to staging 845 by @ibraheem-opentensor in #2524
- Overrides copy and deep copy for the metagraph by @ibraheem-opentensor in #2523
Full Changelog: v8.4.4...v8.4.5
v8.4.4
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: v8.4.3...v8.4.4
v8.4.3
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: v8.4.2...v8.4.3
v8.4.2
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: v8.4.1...v8.4.2
v8.4.1
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: v8.4.0...v8.4.1
v8.4.0
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
andunstake
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: v8.3.1...v8.4.0
v8.3.1
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: v8.3.0...v8.3.1
v8.3.0
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
New Contributors
- @grantdfoster made their first contribution in #2362
Full Changelog: v8.2.1...v8.3.0