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