Releases: opentensor/bittensor
Releases · opentensor/bittensor
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
v8.0.0
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 withstaging
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