Releases: opentensor/bittensor
Releases · opentensor/bittensor
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
v8.2.1
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: v8.2.0...v8.2.1
v8.3.0rc3
What's Changed
- Further improvements in Commit-reveal V2, new subprocess, and related utilities by @opendansor in #2355
- 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
Full Changelog: v8.2.0...v8.3.0rc3
v8.3.0rc2
8.3.0rc2 /2024-11-04
What's Changed
- Tweaks in Commit-reveal V2, new subprocess, and related utilities by @opendansor in #2355
Full Changelog: v8.3.0rc1...v8.3.0rc2
v8.3.0rc1
What's Changed
- Commit-reveal V2, new subprocess, and related utilities by @opendansor in #2355
- 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
Full Changelog: v8.2.0...v8.3.0rc1
v8.2.0
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
- Update README.md by @rajkaramchedu in #2350
Full Changelog: v8.1.1...v8.2.0
v8.1.1
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: v8.1.0...v8.1.1
v8.1.0
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