- 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
- 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
- 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
- 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
- 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
- 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
- @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
- 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
- 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
- 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
- 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
- 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
- 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
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
Full Changelog: https://github.com/opentensor/bittensor/compare/v7.4.0...v8.0.0
- [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
- @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
- #2156 by @camfairchild
Full Changelog: https://github.com/opentensor/bittensor/compare/v7.3.0...v7.3.1
- 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
- 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
withruff
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
- 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
- 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
- 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
- @renesweet24 made their first contribution in #1960
Full Changelog: https://github.com/opentensor/bittensor/compare/v7.0.0...v7.0.1
- 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
- @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
- Add setting delegate take
- fix: deprecated transfer method usage
Full Changelog: https://github.com/opentensor/bittensor/compare/v6.12.1...54eee604c00ac4f04a31d5d7bc663124731a34d8
- Hotfix if the subnet UID is not in the Subnets
Full Changelog: https://github.com/opentensor/bittensor/compare/v6.12.0...fd2442db8bb8aad55ced2ac3b748b04ebdc73292
- 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
- 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
- @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
- Revert nonce implementation fix #1774: Breaking change needs to telegraphed in next release.
- 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
- @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
- Release/6.9.2 by @ifrit98 in #1743
Full Changelog: https://github.com/opentensor/bittensor/compare/v6.9.2...v6.9.3
- 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
- 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
- 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
- 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
- Hotfix revert dendrite streaming call to use
synapse.process_streaming_response
func instead of Starletteiter_any()
from response object.
Full Changelog: https://github.com/opentensor/bittensor/compare/v6.8.0...v6.8.1
- Release/6.7.2 by @ifrit98 in #1695
- close synchronosuly on del by @ifrit98 in #1700
- CI: Flake8 by @gus-opentensor in #1701
- logging off switch by @ifrit98 in #1704
- Extrinsic update by @ifrit98 in #1703
- Bittensor shared request layer by @ifrit98 in #1698
- Add no_prompt argument to help printout in #1707
- Adds mypi typechecking to circleci by @gus-opentensor in #1705
- Remove set weights ttl now that we have a better extrinsic method by @ifrit98
- Bug fix in overview command for dereg stake with outdated
stake_info
object fields by @ifrit98 in #1712 - Moves mock wallet creation to temp dir by @gus-opentensor in #1711
Full Changelog: https://github.com/opentensor/bittensor/compare/v6.7.2...v6.8.0
- Release/6.7.1 by @ifrit98 in #1688
- Increases test coverage for cli & chain_data by @gus-opentensor in #1690
- Subtensor/update pysubstrate latest/phil by @ifrit98 in #1684
- Update staging to latest master by @ifrit98 in #1691
- return messages with subtensor extrinsic to set weights by @ifrit98 in #1692
- Logging/debug to trace axon by @ifrit98 in #1694
Full Changelog: https://github.com/opentensor/bittensor/compare/v6.7.1...v6.7.2
- Release/6.7.0 by @ifrit98 in #1674
- Eighth (final) docstrings formatting PR by @rajkaramchedu in #1678
- Sixth docstrings formatting PR by @rajkaramchedu in #1676
- Seventh docstrings formatting PR by @rajkaramchedu in #1677
- Update README.md by @unconst in #1679
- Update README.md by @unconst in #1680
- black formatting by @ifrit98 in #1685
- burn -> recycle for public facing code by @ifrit98 in #1681
- Expands test coverage and coverts python unittest classes to pure pytest by @gus-opentensor in #1686
- wrap set weights in a ttl multiprocessing call so we don't hang past TTL by @ifrit98 in #1687
- @gus-opentensor made their first contribution in #1686
Full Changelog: https://github.com/opentensor/bittensor/compare/v6.7.0...v6.7.1
- First docstrings formatting PR by @rajkaramchedu in #1663
- Second docstrings formatting PR by @rajkaramchedu in #1665
- Third docstrings formatting PR by @rajkaramchedu in #1666
- updated mac yaml mac yaml by @dougsillars in #1668
- Fourth docstrings formatting PR by @rajkaramchedu in #1670
- Fifth docstrings formatting PR by @rajkaramchedu in #1671
- ensure branch off from staging and rm old docs by @ifrit98 in #1667
- staging black format fix by @ifrit98 in #1669
- wallet history url for taostats by @ifrit98 in #1672
- take bt.config as a first argument regardless if specified by @ifrit98 in #1664
- Hparams update by @ifrit98 in #1673
- @rajkaramchedu made their first contribution in #1663
- @dougsillars made their first contribution in #1668
Full Changelog: https://github.com/opentensor/bittensor/compare/v6.6.1...v6.7.0
- @Jackalgirl made their first contribution in #1650
Full Changelog: https://github.com/opentensor/bittensor/compare/v6.6.0...v6.6.1
- Add commitment support to MockSubtensor by @agoncharov-reef in #1635
- don't prenormalize weights in btcli boost/slash by @ifrit98 in #1636
- feat(wallets.py): add wallet history command by @saqib-codes-11 in #1638
- Update taostats link by @mogmachine in #1641
- update wallet history command to right justify and fmt 3 decimal places by @ifrit98 in #1639
- @agoncharov-reef made their first contribution in #1635
- @saqib-codes-11 made their first contribution in #1638
Full Changelog: https://github.com/opentensor/bittensor/compare/v6.5.0...v6.6.0
- Logging/axon handling refactor by @ifrit98 in #1627
- Add decoding to get_commitment helper function to return original value by @ifrit98 in #1630
- don't print subtensor message on cli by @ifrit98 in #1625
- Add tab autocompletion to btcli by @ifrit98 in #1628
Full Changelog: https://github.com/opentensor/bittensor/compare/v6.4.4...v6.5.0
- Merge/master642 staging no-ff by @ifrit98 in #1615
- print help message on error for subcommands by @ifrit98 in #1618
- Metadata/commitments by @ifrit98 in #1621
Full Changelog: https://github.com/opentensor/bittensor/compare/v6.4.2...v6.4.4
- Fix broken explorer links #1607
- Fix spamming bittensor subtensor logging #1608
- Fix hanging subtensor websocket #1609
- Hparam update to palette: #1612
Full Changelog: https://github.com/opentensor/bittensor/compare/v6.4.1...v6.4.2
- add helpful messages to signal coming changes in https://github.com/opentensor/bittensor/pull/1600/commits/86c0c3ccfcd91d0e3ff87f53bdc3e9c5e68661da
- revert default subtensor network to finney in https://github.com/opentensor/bittensor/pull/1600/commits/8c69a3c15cd556384d0309e951f0a9b164dd36cb
Full Changelog: https://github.com/opentensor/bittensor/compare/v6.4.0...v6.4.1
- (un)Staking multiple avoid tx limit by @camfairchild in #1244
- additional logging for prometheus by @Eugene-hu in #1246
- Dataset fix by @isabella618033 in #1249
- Grab delegates details from GitHub by @camfairchild in #1245
- Add raw spec for local test and new bins by @camfairchild in #1243
- Fix list_delegates on non-archive nodes by @camfairchild in #1232
- Blacklist fixes + depreciation of old signatures by @Eugene-hu in #1240
- [BIT-636] Change u16 weight normalization to max-upscaling by @opentaco in #1241
- remove duplicate command #1228 by @camfairchild in #1231
- test_forward_priority_2nd_request_timeout fix by @isabella618033 in #1276
- Remove btcli query and btcli set_weights by @camfairchild in #1144
- Merge releases 4.0.0 and 4.0.1 back to staging by @camfairchild in #1306
- Improve development workflow documentation by @quac88 in #1262
- staging updates and fixes by @ifrit98 in #1540
- Add root get_weights command to btcli by @Rubberbandits in #1536
- Fix typo by @steffencruz in #1543
- remove duplicated debug message in dendrite by @ifrit98 in #1544
- Cli fix by @ifrit98 in #1541
- update faucet helpstr by @ifrit98 in #1542
- Added mechanism to sum all delegated tao by @shibshib in #1547
- Dict hash fix by @ifrit98 in #1548
- Release/6.1.0 by @ifrit98 in #1550
- Merge master by @ifrit98 in #1552
- Streaming fix by @ifrit98 in #1551
- Fix typos by @omahs in #1553
- Normalize weights in r get weights table by @camfairchild in #1556
- Dendrite & Synapse updates and fixes by @ifrit98 in #1555
- rm root flag in metagraph by @ifrit98 in #1558
- Max Faucet Runs == 3 by @ifrit98 in #1560
- replace unknown wallet params (chain mismatch) with key values by @ifrit98 in #1559
- Remove PoW registration cli and associated extrinsic by @ifrit98 in #1557
- Add btcli wallet balance by @ifrit98 in #1564
- Dendrite fixes by @ifrit98 in #1561
- Master into staging by @ifrit98 in #1570
- adding logging.exception by @surcyf123 in #1569
- Update network.py by @wildcommunist in #1568
- Subtensor Registry by @Eugene-hu in #1562
- add instructions for upgrading bittensor with outdated version check by @ifrit98 in #1571
- Add identity commands to btcli by @ifrit98 in #1566
- Add set_delegate_take command to btcli by @Rubberbandits in #1563
- Subtensor archive by @ifrit98 in #1575
- Bugfix/list delegates by @ifrit98 in #1577
- don't return result twice in query() by @ifrit98 in #1574
- rename logging.py so doesn't circ import by @ifrit98 in #1572
- add AxonInfo.<to|from>_string() by @ifrit98 in #1565
- don't print __is_set for recursive objects by @ifrit98 in #1573
- Adds docstrings for CLI for Sphynx documentation by @ifrit98 in #1579
- Master 630 into staging by @ifrit98 in #1590
- Registry cost 0.1 tao by @Eugene-hu in #1587
- Add swap_hotkey command to wallet by @ifrit98 in #1580
- Cuda fix by @ifrit98 in #1595
- Feature/local subtensor default by @ifrit98 in #1591
- Boost by @unconst in #1594
- avoid aiohttp <3.9.0 potential security issue by @ifrit98 in #1597
- update bittensor docstrings (overhaul) by @ifrit98 in #1592
Full Changelog: https://github.com/opentensor/bittensor/compare/v6.0.1...v6.4.0
- (un)Staking multiple avoid tx limit by @camfairchild in #1244
- additional logging for prometheus by @Eugene-hu in #1246
- Dataset fix by @isabella618033 in #1249
- Grab delegates details from GitHub by @camfairchild in #1245
- Add raw spec for local test and new bins by @camfairchild in #1243
- Fix list_delegates on non-archive nodes by @camfairchild in #1232
- Blacklist fixes + depreciation of old signatures by @Eugene-hu in #1240
- [BIT-636] Change u16 weight normalization to max-upscaling by @opentaco in #1241
- remove duplicate command #1228 by @camfairchild in #1231
- test_forward_priority_2nd_request_timeout fix by @isabella618033 in #1276
- Remove btcli query and btcli set_weights by @camfairchild in #1144
- Merge releases 4.0.0 and 4.0.1 back to staging by @camfairchild in #1306
- Improve development workflow documentation by @quac88 in #1262
- staging updates and fixes by @ifrit98 in #1540
- Add root get_weights command to btcli by @Rubberbandits in #1536
- Fix typo by @steffencruz in #1543
- remove duplicated debug message in dendrite by @ifrit98 in #1544
- Cli fix by @ifrit98 in #1541
- update faucet helpstr by @ifrit98 in #1542
- Added mechanism to sum all delegated tao by @shibshib in #1547
- Dict hash fix by @ifrit98 in #1548
- Release/6.1.0 by @ifrit98 in #1550
- Merge master by @ifrit98 in #1552
- Streaming fix by @ifrit98 in #1551
- Fix typos by @omahs in #1553
- Normalize weights in r get weights table by @camfairchild in #1556
- Dendrite & Synapse updates and fixes by @ifrit98 in #1555
- rm root flag in metagraph by @ifrit98 in #1558
- Max Faucet Runs == 3 by @ifrit98 in #1560
- replace unknown wallet params (chain mismatch) with key values by @ifrit98 in #1559
- Remove PoW registration cli and associated extrinsic by @ifrit98 in #1557
- Add btcli wallet balance by @ifrit98 in #1564
- Dendrite fixes by @ifrit98 in #1561
- Release/6.2.0 by @ifrit98 in #1567
- Master into staging by @ifrit98 in #1570
- adding logging.exception by @surcyf123 in #1569
- Update network.py by @wildcommunist in #1568
- Subtensor Registry by @Eugene-hu in #1562
- add instructions for upgrading bittensor with outdated version check by @ifrit98 in #1571
- Add identity commands to btcli by @ifrit98 in #1566
- Add set_delegate_take command to btcli by @Rubberbandits in #1563
- Subtensor archive by @ifrit98 in #1575
- Bugfix/list delegates by @ifrit98 in #1577
- don't return result twice in query() by @ifrit98 in #1574
- rename logging.py so doesn't circ import by @ifrit98 in #1572
- add AxonInfo.<to|from>_string() by @ifrit98 in #1565
- don't print __is_set for recursive objects by @ifrit98 in #1573
Full Changelog: https://github.com/opentensor/bittensor/compare/v6.0.1...v6.3.0
- (un)Staking multiple avoid tx limit by @camfairchild in #1244
- additional logging for prometheus by @Eugene-hu in #1246
- Dataset fix by @isabella618033 in #1249
- Grab delegates details from GitHub by @camfairchild in #1245
- Add raw spec for local test and new bins by @camfairchild in #1243
- Fix list_delegates on non-archive nodes by @camfairchild in #1232
- Blacklist fixes + depreciation of old signatures by @Eugene-hu in #1240
- [BIT-636] Change u16 weight normalization to max-upscaling by @opentaco in #1241
- remove duplicate command #1228 by @camfairchild in #1231
- test_forward_priority_2nd_request_timeout fix by @isabella618033 in #1276
- Remove btcli query and btcli set_weights by @camfairchild in #1144
- Merge releases 4.0.0 and 4.0.1 back to staging by @camfairchild in #1306
- Improve development workflow documentation by @quac88 in #1262
- staging updates and fixes by @ifrit98 in #1540
- Add root get_weights command to btcli by @Rubberbandits in #1536
- Fix typo by @steffencruz in #1543
- remove duplicated debug message in dendrite by @ifrit98 in #1544
- Cli fix by @ifrit98 in #1541
- update faucet helpstr by @ifrit98 in #1542
- Added mechanism to sum all delegated tao by @shibshib in #1547
- Dict hash fix by @ifrit98 in #1548
- Release/6.1.0 by @ifrit98 in #1550
- Merge master by @ifrit98 in #1552
- Streaming fix by @ifrit98 in #1551
- Fix typos by @omahs in #1553
- Normalize weights in r get weights table by @camfairchild in #1556
- Dendrite & Synapse updates and fixes by @ifrit98 in #1555
- rm root flag in metagraph by @ifrit98 in #1558
- Max Faucet Runs == 3 by @ifrit98 in #1560
- replace unknown wallet params (chain mismatch) with key values by @ifrit98 in #1559
- Remove PoW registration cli and associated extrinsic by @ifrit98 in #1557
- Add btcli wallet balance by @ifrit98 in #1564
- Dendrite fixes by @ifrit98 in #1561
- @omahs made their first contribution in #1553
Full Changelog: https://github.com/opentensor/bittensor/compare/v6.0.1...v6.2.0
- (un)Staking multiple avoid tx limit by @camfairchild in #1244
- additional logging for prometheus by @Eugene-hu in #1246
- Dataset fix by @isabella618033 in #1249
- Grab delegates details from GitHub by @camfairchild in #1245
- Add raw spec for local test and new bins by @camfairchild in #1243
- Fix list_delegates on non-archive nodes by @camfairchild in #1232
- Blacklist fixes + depreciation of old signatures by @Eugene-hu in #1240
- [BIT-636] Change u16 weight normalization to max-upscaling by @opentaco in #1241
- remove duplicate command #1228 by @camfairchild in #1231
- test_forward_priority_2nd_request_timeout fix by @isabella618033 in #1276
- Remove btcli query and btcli set_weights by @camfairchild in #1144
- Merge releases 4.0.0 and 4.0.1 back to staging by @camfairchild in #1306
- Improve development workflow documentation by @quac88 in #1262
- staging updates and fixes by @ifrit98 in #1540
- Add root get_weights command to btcli by @Rubberbandits in #1536
- Fix typo by @steffencruz in #1543
- remove duplicated debug message in dendrite by @ifrit98 in #1544
- Cli fix by @ifrit98 in #1541
- update faucet helpstr by @ifrit98 in #1542
- Added mechanism to sum all delegated tao by @shibshib in #1547
- Dict hash fix by @ifrit98 in #1548
Full Changelog: https://github.com/opentensor/bittensor/compare/v6.0.1...v6.1.0
- Fix requirements/prod.txt, we had a bad format dependency not allowed by PyPi by @eduardogr in #1537
Full Changelog: https://github.com/opentensor/bittensor/compare/v6.0.0...v6.0.1
-
- Adjusted blacklist argument default to False by @Inquinim in #1448
- Release/5.3.1 by @camfairchild in #1444
- Release/5.3.2 by @ifrit98 in #1462
- [hotfix] Release v5.3.3 by @camfairchild in #1467
- Update README.md by @unconst in #1477
- Release/5.3.4 by @ifrit98 in #1483
- Revolution by @unconst in #1450
Full Changelog: https://github.com/opentensor/bittensor/compare/v5.3.0...v6.0.0
- Fix requirements/prod.txt, we had a bad format dependency not allowed by PyPi by @eduardogr in #1537
Full Changelog: https://github.com/opentensor/bittensor/compare/v6.0.0...v6.0.1
- 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
- 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
- Btlm miner by @shibshib in #1463
- Don't finalize set_weights ext by @camfairchild in #1461
- Faster overview pull by @camfairchild in #1464
- Contrib revamp by @ifrit98 in #1456
- fix torch typehint on some neurons BT-1329 by @camfairchild in #1460
- bump bittensor-wallet version to 0.0.5
Full Changelog: https://github.com/opentensor/bittensor/compare/v5.3.1...v5.3.2
- bump bittensor-wallet req, update cryptography security req by @@ifrit98 in 91d13b0
- Fixes Discord Link Issue #1442 by @camfairchild in 54d6248
- move mocks to bittensor_wallet package by @camfairchild in #1441
- Bump bittensor-wallet version to 0.0.4
Full Changelog: https://github.com/opentensor/bittensor/compare/v5.3.0...v5.3.1
- [BIT-351] Ask for wallet name on btcli unstake by @camfairchild in #1387
- Fix tests using pure-Python MockSubtensor by @camfairchild in #1349
- Update README.md by @mostimasblunderbuss in #1397
- Update authint version by @ifrit98 in #1395
- Fix subtensor factory integration test by @camfairchild in #1400
- Remove neurons by @ifrit98 in #1389
- Merge pull request #1394 from opentensor/fix_axon_requests by @ifrit98 in #1406
- remove hotkey from proto and dendrite by @ifrit98 in #1407
- Weight Utils fix by @mrseeker in #1372
- Extract config to new package by @camfairchild in #1401
- Extract wallet by @camfairchild in #1403
- BTCli integration with new governance protocol by @Rubberbandits in #1398
- Reverting unnecessary commits for next release. by @camfairchild in #1415
- Extract wallet and config by @camfairchild in #1411
- @mostimasblunderbuss made their first contribution in #1397
Full Changelog: https://github.com/opentensor/bittensor/compare/v5.2.0...v5.3.0
- add default 1024 max stake limit for querying UIDs with vpermit. by @ifrit98 in #1379
- Fixes validator permit issue seen on master by @unconst in #1381
- Added conda environment by @shibshib in #1386
- Update package requirements (hotfix) by @ifrit98 in #1385
- Merge master into new_staging by @ifrit98 in #1388
- Fix axon requests signature using metadata by @unconst in #1394
- Governance Protocol Release by @Rubberbandits in #1414
Full Changelog: https://github.com/opentensor/bittensor/compare/v5.1.0...v5.2.0
Full Changelog: https://github.com/opentensor/bittensor/compare/v5.0.0...v5.1.0
Full Changelog: https://github.com/opentensor/bittensor/compare/v4.0.1...v5.0.0
- Fix btcli my_delegates bug by @camfairchild in ef32a4da0d0827ab5977af1454d66ffe97cbc572
- Fix endpoint protocol check bug by @camfairchild and @Eugene-hu in #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
- add mnrv-ai to delegates.json by @SFuller4 in #1226
- Update delegates list by @adriansmares in #1225
- Update delegates.json by @whiterhinoTAO in #1230
- Hotfix - Cli unstake fix by @Eugene-hu in #1233
- Fix permissions for release github script by @eduardogr in #1224
- Staging into Release branch by @camfairchild in #1275
- Remove codecov by @camfairchild in #1282
- Use alt new preseal by @camfairchild in #1269
- @SFuller4 made their first contribution in #1226
- @whiterhinoTAO made their first contribution in #1230
Full Changelog: https://github.com/opentensor/bittensor/compare/v3.7.0...v4.0.0
- [hotfix][3.6.3] Fixing no version checking by @eduardogr in #1063
Full Changelog: https://github.com/opentensor/bittensor/compare/v3.6.2...v3.6.3
- Hotfix/3.6.2/validator logit parameters by @Eugene-hu in #1057
Full Changelog: https://github.com/opentensor/bittensor/compare/v3.6.1...v3.6.2
- V3.6.0 nobunaga merge by @Eugene-hu in #1028
- Integration dendrite test fixes by @Eugene-hu in #1029
- Adding 3.6.0 release notes to CHANGELOG by @eduardogr in #1032
- [BIT-612] Validator robustness improvements by @opentaco in #1034
- [Hotfix 3.6.1] Validator robustness by @opentaco in #1035
Full Changelog: https://github.com/opentensor/bittensor/compare/v3.6.0...v3.6.1
- Removal of dendrite multiprocessing by @Eugene-hu in #1017
- Merging back 3.5.1 fix to nobunaga by @eduardogr in #1018
- Release/3.5.0 post release by @eduardogr in #1010
- Fixes issue with --neuron.no_set_weights by @camfairchild in #1020
- Removing GitHub workflow push docker by @eduardogr in #1011
- [Fix] fix max stake for single by @camfairchild in #996
- [Feature] mention balance if not no prompt by @camfairchild in #995
- Add signature v2 format by @adriansmares in #983
- Improving the way we manage requirements by @eduardogr in #1003
- [BIT-601] Scaling law on EMA loss by @opentaco in #1022
- [BIT-602] Update scaling power from subtensor by @opentaco in #1027
- Release 3.6.0 by @eduardogr in #1023
- @adriansmares made their first contribution in #976
Full Changelog: https://github.com/opentensor/bittensor/compare/v3.5.1...v3.6.0
- [hotfix] pin scalecodec lower by @camfairchild in #1013
Full Changelog: https://github.com/opentensor/bittensor/compare/v3.5.0...v3.5.1
-
[Fix] allow synapse all (#988)
- allow set synapse All using flag
- add test
- use dot get
-
[Feature] Mark registration threads as daemons (#998)
- make solver processes daemons
-
[Feature] Validator debug response table (#999)
- Add response table to validator debugging
-
[Feature] Validator weight setting improvements (#1000)
- Remove responsive prioritization from validator weight calculation
- Move metagraph_sync just before weight setting
- Add metagraph register to validator
- Update validator epoch conditions
- Log epoch while condition details
- Consume validator nucleus UID queue fully
- Increase synergy table display precision
- Round before casting to int in phrase_cross_entropy
-
small fix for changelog and version by @Eugene-hu in #993
-
release/3.5.0 by @eduardogr in #1006
Full Changelog: https://github.com/opentensor/bittensor/compare/v3.4.3...v3.5.0
- [Hotfix] Synapse security update by @opentaco in #991
Full Changelog: https://github.com/opentensor/bittensor/compare/v3.4.2...v3.4.3
Full Changelog: https://github.com/opentensor/bittensor/compare/v3.4.1...v3.4.2
- [Hotfix] Fix CUDA Reg update block by @camfairchild in #954
Full Changelog: https://github.com/opentensor/bittensor/compare/v3.4.0...v3.4.1
- Parameters update by @Eugene-hu #936
- Bittensor Generate by @unconst #941
- Prometheus by @unconst #928
- [Tooling][Release] Adding release script by @eduardogr in #948
Full Changelog: https://github.com/opentensor/bittensor/compare/v3.3.4...v3.4.0
- [hot-fix] fix indent again. add test by @camfairchild in #907
- Delete old gitbooks by @quac88 in #924
- Release/3.3.4 by @Eugene-hu in #927
- @quac88 made their first contribution in #924
Full Changelog: https://github.com/opentensor/bittensor/compare/v3.3.3...v3.3.4
- [feature] cpu register faster by @camfairchild in #854
- [hotfix] fix flags for multiproc register limit by @camfairchild in #876
- Fix/diff unpack bit shift by @camfairchild in #878
- [Feature] [cubit] CUDA registration solver by @camfairchild in #868
- Fix/move overview args to cli by @camfairchild in #867
- Add/address CUDA reg changes by @camfairchild in #879
- [Fix] --help command by @camfairchild in #884
- Validator hotfix min allowed weights by @Eugene-hu in #885
- [BIT-552] Validator improvements (nucleus permute, synergy avg) by @opentaco in #889
- Bit 553 bug fixes by @isabella618033 in #886
- add check to add ws:// if needed by @camfairchild in #896
- [BIT-572] Exclude lowest quantile from weight setting by @opentaco in #895
- [BIT-573] Improve validator epoch and responsives handling by @opentaco in #901
- Nobunaga Release V3.3.3 by @Eugene-hu in #899
Full Changelog: https://github.com/opentensor/bittensor/compare/v3.3.2...v3.3.3
- SynapseType fix in dendrite by @robertalanm in #874
Full Changelog: https://github.com/opentensor/bittensor/compare/v3.3.1...v3.3.2
- [hotfix] Fix GPU reg bug. bad indent by @camfairchild in #883
Full Changelog: https://github.com/opentensor/bittensor/compare/v3.3.0...v3.3.1
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
- [hotfix] fix flags for run command, fix hotkeys flag for overview, and [feature] CUDA reg by @camfairchild in #877
Full Changelog: https://github.com/opentensor/bittensor/compare/v3.2.0...v3.3.0
- [BIT-540] Choose responsive UIDs for setting weights in validator + validator save/load by @opentaco in #872
Full Changelog: https://github.com/opentensor/bittensor/compare/v3.1.0...v3.2.0
This release refactors the registration code for CPU registration to improve solving performance.
- [feature] cpu register faster (#854) by @camfairchild in #875
Full Changelog: https://github.com/opentensor/bittensor/compare/v3.0.0...v3.1.0