Skip to content

Latest commit

 

History

History
1129 lines (826 loc) · 69.6 KB

CHANGELOG.md

File metadata and controls

1129 lines (826 loc) · 69.6 KB

Changelog

8.2.0 /2024-10-10

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v8.1.1...v8.2.0

8.1.1 /2024-10-04

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v8.1.0...v8.1.1

8.1.0 /2024-10-03

What's Changed

  • Implements new logging level 'warning' by @roman-opentensor in opentensor#2323
  • Adds ConnectionRefusedError in-case of connection error by @roman-opentensor in opentensor#2326
  • Subtensor verbose False by default, debug logging for subtensor connected by @thewhaleking in opentensor#2335
  • Fix tests to be ready for rust-based bittensor-wallet by @roman-opentensor in opentensor#2336

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 opentensor#2320
  • remove unused code (tensor.py-> class tensor), remove old tests, add new tests by @roman-opentensor in opentensor#2311
  • Updating/improving/creating docstring codebase by @roman-opentensor in opentensor#2310
  • README updates for SDK by @rajkaramchedu in opentensor#2309
  • Improved logic for concatenating message, prefix, and suffix in bittensor logging + test by @roman-opentensor in opentensor#2306
  • BTSDK: Implementation of substrait custom errors handler for bittensor by @roman-opentensor in opentensor#2305
  • btsdk cleanup by @roman-opentensor in opentensor#2303
  • Fix mypy error for btlogging by @roman-opentensor in opentensor#2299
  • Integrate bt_decode into BTSDK by @roman-opentensor in opentensor#2298
  • BTSDK: Corrected arguments order in logging methods + test by @roman-opentensor in opentensor#2292
  • BTSDK: removed exit sys call for ConnectionRefusedError in _get_substrate by @roman-opentensor in opentensor#2288
  • BTSDK: Move do* methods to related extrinsic by @roman-opentensor in opentensor#2286
  • add reconnection logic for correctly closed connection by @roman-opentensor in opentensor#2283
  • Move extrinsics, update deprecated.py module. by @roman-opentensor in opentensor#2278
  • Add substrate reconnection logic by @roman-opentensor in opentensor#2269
  • Prod requirements cleanup by @roman-opentensor in opentensor#2266
  • Decoupling chain_data.py to sub-package by @roman-opentensor in opentensor#2264
  • Increase Bittensor SDK test coverage by @roman-opentensor in opentensor#2262
  • Increase SDK test coverage (Part3) by @roman-opentensor in opentensor#2257
  • Increase bittensor SDK test coverage by @roman-opentensor in opentensor#2256
  • Increase test coverage for subtensor.py by @roman-opentensor in opentensor#2252
  • Adds e2e and fixes metagraph save()/load() by @ibraheem-opentensor in opentensor#2231
  • feat/roman/reafctoring-before-test-coverage by @roman-opentensor in opentensor#2230
  • Enhance: Switch from format() to f-strings by @roman-opentensor in opentensor#2228
  • Commit-reveal re-added & e2e coverage by @ibraheem-opentensor in opentensor#2224
  • Adds e2e setup & tests by @ibraheem-opentensor in opentensor#2221
  • Updates after review session by @roman-opentensor in opentensor#2220
  • Fix the usage of env vars in default settings. by @roman-opentensor in opentensor#2218
  • Add dendrite reference to backwords compatibility by @roman-opentensor in opentensor#2217
  • Bringing btsdk up-to-date with staging branch. by @roman-opentensor in opentensor#2210
  • Part 3: Create new 'bittensor-sdk` package by @roman-opentensor in opentensor#2206
  • Part 2: Redesign, fix namespace conflicts, remove btcli by @roman-opentensor in opentensor#2204
  • Part1: Removing content related to the wallet. Start use the pip installable package. by @roman-opentensor in opentensor#2191

Full Changelog: https://github.com/opentensor/bittensor/compare/v7.4.0...v8.0.0

7.4.0 /2024-08-29

What's Changed

  • [Fix] Allow unstake below network min by @camfairchild in opentensor#2016
  • Tests/e2e tests staging by @open-junius in opentensor#1943
  • Chore: Backmerge 7.2 by @gus-opentensor in opentensor#2020
  • Fix broken tests and Enforce BTCLI usage by @opendansor in opentensor#2027
  • Add time delay to faucet by @opendansor in opentensor#2030
  • Skip faucet test by @opendansor in opentensor#2031
  • Adds normalization for alpha hyperparams by @ibraheem-opentensor in opentensor#2035
  • Revert info logging in processing response by @ibraheem-opentensor in opentensor#2043
  • Pin numpy version to 1.26.4 in prod.txt by @rajkaramchedu in opentensor#2045
  • Test hot key Swap by @opendansor in opentensor#2044
  • Do not run Circle-CI on drafts by @thewhaleking in opentensor#1959
  • Enhancement: Detailed nonce information in-case of failures by @ibraheem-opentensor in opentensor#2050
  • fix bittensor not installing under Python 3.13 by @mjurbanski-reef in opentensor#2053
  • Enable Faucet Test by @opendansor in opentensor#2056
  • Add back BT_SUBTENSOR_CHAIN_ENDPOINT env variable by @bradleytf in opentensor#2034
  • Fix: Logging configs not being set by @ibraheem-opentensor in opentensor#2065
  • Feature/gus/liquid alpha params by @gus-opentensor in opentensor#2012
  • Test Emissions E2E by @opendansor in opentensor#2036
  • Prevent e2e draft by @opendansor in opentensor#2072
  • Fix e2e to only run when PR is ready for review by @opendansor in opentensor#2077
  • Fix Faucet and fastblocks interaction by @opendansor in opentensor#2083
  • Float normalization for child hotkeys by @opendansor in opentensor#2093
  • Fix e2e test hanging by @open-junius in opentensor#2118
  • Fixes leaked semaphores by @thewhaleking in opentensor#2125
  • Backmerge master -> staging by @roman-opentensor in opentensor#2136
  • fix: coldkeypub usage instead of coldkey for arbitration_stats by @Rapiiidooo in opentensor#2132
  • Removes extra no_prompts in commands by @ibraheem-opentensor in opentensor#2140
  • Adds timeout for e2e tests by @ibraheem-opentensor in opentensor#2141
  • fix: updates test_axon verify body async tests by @gus-opentensor in opentensor#2142
  • test: fix mocksubtensor query previous blocks by @timabilov in opentensor#2139
  • Adds E2E for Metagraph command by @ibraheem-opentensor in opentensor#2143
  • feat: Enhance dendrite error messaging by @gus-opentensor in opentensor#2117
  • Adds E2E Tests for wallet creation commands by @ibraheem-opentensor in opentensor#2145
  • [Ledger Integration] [Feature] bump pysub to 1.7.9+ by @camfairchild in opentensor#2156
  • Ruff complains about an extra line by @roman-opentensor in opentensor#2158
  • support Wallet names with hyphens when passing password through ENV vars by @mjurbanski-reef in opentensor#1949
  • Fix naming convention of swap hotkey test by @ibraheem-opentensor in opentensor#2162
  • Adds E2E test for wallet regenerations + fixes input bug for regen hotkey by @ibraheem-opentensor in opentensor#2149
  • Backmerge Master -> Staging (7.4) by @ibraheem-opentensor in opentensor#2170
  • ci: auto assigns cortex to opened PRs by @gus-opentensor in opentensor#2184
  • CI/E2E test improvements by @mvds00 in opentensor#2168
  • Fix multiprocessing POW errors and No Torch logging errors by @thewhaleking in opentensor#2186
  • ci: update reviewers by @gus-opentensor in opentensor#2189
  • Adds updated type in timeouts dendrite by @ibraheem-opentensor in opentensor#2196
  • Bumps setuptools ~=70.0.0 by @ibraheem-opentensor in opentensor#2150
  • Bump black from 23.7.0 to 24.3.0 in /requirements by @dependabot in opentensor#2197
  • btlogging/loggingmachine.py: Fix bw compat API. by @mvds00 in opentensor#2155
  • Check for participation before nomination call by @ibraheem-opentensor in opentensor#2193
  • test: subnet list e2e by @gus-opentensor in opentensor#2198
  • ensure msg is str in _concat_msg by @thewhaleking in opentensor#2200
  • Fixes tests depending on explicit line numbers by @ibraheem-opentensor in opentensor#2211
  • Merge streaming fix to staging by @ibraheem-opentensor in opentensor#2183
  • Multiple bittensor versions e2e workflow by @ibraheem-opentensor in opentensor#2212
  • Changes name of workflow file by @ibraheem-opentensor in opentensor#2213
  • Enhances e2e tests to contain assertions & logging by @ibraheem-opentensor in opentensor#2192
  • Security fix: Bumps ansible and certifi by @ibraheem-opentensor in opentensor#2214
  • Wallet List Command e2e test by @gus-opentensor in opentensor#2207
  • fix Synapse base performance (more than 10x speed up) by @mjurbanski-reef in opentensor#2161
  • Child Hotkeys by @opendansor in opentensor#2071
  • Improve child hotkeys QOL by @opendansor in opentensor#2225
  • Child hotkeys handle excess normalization by @opendansor in opentensor#2229
  • Fixes chain compilation timeouts by @ibraheem-opentensor in opentensor#2238
  • Update Child Hotkey commands by @opendansor in opentensor#2245
  • feat: return error message instead of raising exception by @gus-opentensor in opentensor#2244
  • Backmerge master to staging (7.3.1) by @ibraheem-opentensor in opentensor#2254

New Contributors

Full Changelog: https://github.com/opentensor/bittensor/compare/v7.3.1...v7.4.0

7.3.1 / 2024-08-19

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v7.3.0...v7.3.1

7.3.0 / 2024-07-12

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v7.2.0...v7.3.0

7.2.0 / 2024-06-12

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v7.1.1...v7.2.0

7.1.1 / 2024-06-11

What's Changed

  • commit_reveal_weights_enabled argument parsing hotfix by @camfairchild in opentensor#2003

Full Changelog: https://github.com/opentensor/bittensor/compare/v7.1.0...v7.1.1

7.1.0 / 2024-06-05

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v7.0.1...v7.1.0

7.0.1 / 2024-05-31

What's Changed

New Contributors

Full Changelog: https://github.com/opentensor/bittensor/compare/v7.0.0...v7.0.1

7.0.0 / 2024-05-29

What's Changed

  • replace torch with numpy by @andreea-popescu-reef in opentensor#1777
  • Fix broken link in contrib/RELEASE_GUIDELINES #1821 by @thewhaleking in opentensor#1823
  • Tests: Added coverage for set_weights by @ibraheem-opentensor in opentensor#1825
  • Remove irrelevant call to get_delegates method. by @RomanCh-OT in opentensor#1826
  • Support for string mnemonic thru cli when regenerating coldkeys by @ibraheem-opentensor in opentensor#1815
  • Logging: Added _primary_loggers by @ibraheem-opentensor in opentensor#1797
  • Add in check for minimum stake for unstaking by @thewhaleking in opentensor#1832
  • Cache get_decoder_class by @thewhaleking in opentensor#1834
  • Warmfix/change decoder cacheing by @thewhaleking in opentensor#1842
  • Fix typo in warmfix by @thewhaleking in opentensor#1844
  • Add the command btcli root list_delegates_lite to handle the Delegate… by @RomanCh-OT in opentensor#1840
  • Change: console.error => console.print by @thewhaleking in opentensor#1849
  • Small fix with receiving delegates based on a 4-hour archive block by @RomanCh-OT in opentensor#1854
  • Replace torch with numpy by @sepehr-opentensor in opentensor#1786
  • Versioning: Enforcement for eth-utils by @ibraheem-opentensor in opentensor#1852
  • Versioning: Dependencies for FastAPI for Apple M's by @ibraheem-opentensor in opentensor#1855
  • Retrieving error types from the metadata of the Substrate palette SubtensorModule for the btcli console (logic) by @RomanCh-OT in opentensor#1862
  • Add version check caching, fix version comparison by @olzhasar-reef in opentensor#1835
  • Tests: Added coverage for root.py by @ibraheem-opentensor in opentensor#1877
  • Tests: Added coverage for network.py by @ibraheem-opentensor in opentensor#1879
  • Tests: extends coverage for overview cmd part 1 by @gus-opentensor in opentensor#1873
  • Tests: Added coverage for Unstaking by @ibraheem-opentensor in opentensor#1878
  • Tests: Added coverage for staking by @ibraheem-opentensor in opentensor#1837
  • Tests: Added coverage for Delegation by @ibraheem-opentensor in opentensor#1874
  • Updated error message and a test typo. by @thewhaleking in opentensor#1871
  • fix: deprecated usage of Balances::transfer method by @orriin in opentensor#1886
  • Fix Type Annotation by @opendansor in opentensor#1895
  • Docstrings updates for list delegate lite feature by @rajkaramchedu in opentensor#1890
  • Add Pre-commit Checker in scripts. Helps reduce CI calls. by @RomanCh-OT in opentensor#1893
  • fix get_coldkey_password_from_environment resolving wrong password by @mjurbanski-reef in opentensor#1843
  • Drop python 3.8 support by @mjurbanski-reef in opentensor#1892
  • feat: Refactor phase 2 overview cmd & add test cov. Adds factories by @gus-opentensor in opentensor#1887
  • Add setting delegate take by @gztensor in opentensor#1903
  • E2E Test Patterns by @orriin in opentensor#1885
  • chore: correct method types by @distributedstatemachine in opentensor#1907
  • bittensor.btlogging refactoring by @RomanCh-OT in opentensor#1896
  • Part 1 for refactoring bittensor/subtensor.py by @RomanCh-OT in opentensor#1911
  • Update: Pydantic V2 by @opendansor in opentensor#1889
  • Add back compatibility with torch by @thewhaleking in opentensor#1904
  • Release/6.12.2 by @gus-opentensor in opentensor#1910
  • Chore: Updated dev requirements by @ibraheem-opentensor in opentensor#1946

New Contributors

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.12.2...v7.0.0

6.12.2 / 2024-05-20

What's Changed

  • Add setting delegate take
  • fix: deprecated transfer method usage

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.12.1...54eee604c00ac4f04a31d5d7bc663124731a34d8

6.12.1 / 2024-05-17

What's Changed

  • Hotfix if the subnet UID is not in the Subnets

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.12.0...fd2442db8bb8aad55ced2ac3b748b04ebdc73292

6.12.0 / 2024-04-29

What's Changed

  • Tests: Axon to_string patch import by @ibraheem-opentensor in opentensor#1785
  • Tests: Extends coverage on Serving extrinsics methods by @ibraheem-opentensor in opentensor#1783
  • Fix: CVE-2024-24762 FastAPI by @gus-opentensor in opentensor#1800
  • Fix: CVE-2024-26130 | vulnerability cryptography by @gus-opentensor in opentensor#1801
  • fix PR templates by @mjurbanski-reef in opentensor#1778
  • Fix: SNYK-PYTHON-CERTIFI-5805047 | Vulnerability Certifi by @ibraheem-opentensor in opentensor#1816
  • Tests: Extends test coverage on Registration methods by @ibraheem-opentensor in opentensor#1814
  • Fix: Wallet overwrite functionality by @ibraheem-opentensor in opentensor#1802

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.11.0...v6.12.0

6.11.0 / 2024-04-11

What's Changed

  • Tests: Adds coverage to subtensor help method & determine_chain_endpoint_and_network by @gus-opentensor in opentensor#1761
  • [bug fix] Fix import json by @camfairchild in opentensor#1759
  • Remove context management for substrate in subtensor by @sepehr-opentensor in opentensor#1766
  • Tests: Extends coverage on axon methods by @gus-opentensor in opentensor#1769
  • Revert nonce implementation fix by @ifrit98 in opentensor#1774
  • remove tests from package distribution by @mjurbanski-reef in opentensor#1779
  • Tests: Extends test coverage on Senate methods by @ibraheem-opentensor in opentensor#1781

New Contributors

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.10.1...v6.11.0

6.10.1 / 2024-04-05

What's Changed

  • Revert nonce implementation fix #1774: Breaking change needs to telegraphed in next release.

6.10.0 / 2024-03-25

What's Changed

New Contributors

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.9.3...v6.10.0

6.9.3 / 2024-03-12

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.9.2...v6.9.3

6.9.2 / 2024-03-08

What's Changed

  • 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

6.9.1 / 2024-03-08

What's Changed

  • 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

6.9.0 / 2024-03-07

What's Changed

  • Doc: Updates WalletBalanceCommand docstring by @gus-opentensor in opentensor#1716
  • feature: metapgraph.py now passing type check by @gus-opentensor in opentensor#1721
  • fix: Updates btcli wallet balance --all to get proper Wallet Name & Coldkey Address sets by @gus-opentensor in opentensor#1720
  • Feature/prompt set identity on btcli/phil by @ifrit98 in opentensor#1719
  • Fix: Raises error when exceeding block max on metagraph by @gus-opentensor in opentensor#1722
  • Release/6.8.2 by @ifrit98 in opentensor#1730
  • Expands type checking to subtensor by @gus-opentensor in opentensor#1731
  • Feature: Synapse passing type check by @gus-opentensor in opentensor#1725
  • bump req for security vulnerability in crpytography by @ifrit98 in opentensor#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

6.8.2 / 2024-03-01

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.8.1...v6.8.2

6.8.1 / 2024-02-22

What's Changed

  • Hotfix revert dendrite streaming call to use synapse.process_streaming_response func instead of Starlette iter_any() from response object.

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.8.0...v6.8.1

6.8.0 / 2024-02-16

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.7.2...v6.8.0

6.7.2 / 2024-02-08

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.7.1...v6.7.2

6.7.1 / 2024-02-02

What's Changed

New Contributors

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.7.0...v6.7.1

6.7.0 / 2024-01-25

What's Changed

New Contributors

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.6.1...v6.7.0

6.6.1 / 2024-01-17

What's Changed

New Contributors

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.6.0...v6.6.1

6.6.0 / 2024-01-08

What's Changed

  • Add commitment support to MockSubtensor by @agoncharov-reef in opentensor#1635
  • don't prenormalize weights in btcli boost/slash by @ifrit98 in opentensor#1636
  • feat(wallets.py): add wallet history command by @saqib-codes-11 in opentensor#1638
  • Update taostats link by @mogmachine in opentensor#1641
  • update wallet history command to right justify and fmt 3 decimal places by @ifrit98 in opentensor#1639

New Contributors

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.5.0...v6.6.0

6.5.0 / 2023-12-19

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.4.4...v6.5.0

6.4.4 / 2023-12-14

What's Changed

New Contributors

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.4.2...v6.4.4

6.4.2 / 2023-12-07

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.4.1...v6.4.2

6.4.1 / 2023-12-01

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.4.0...v6.4.1

6.4.0 / 2023-11-29

What's Changed

New Contributors

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.0.1...v6.4.0

6.3.0 / 2023-11-16

What's Changed

New Contributors

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.0.1...v6.3.0

6.2.0 / 2023-10-30

What's Changed

New Contributors

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.0.1...v6.2.0

6.1.0 / 2023-10-17

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.0.1...v6.1.0

6.0.1 / 2023-10-02

What's Changed

  • Fix requirements/prod.txt, we had a bad format dependency not allowed by PyPi by @eduardogr in opentensor#1537

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.0.0...v6.0.1

6.0.0 / 2023-10-02

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v5.3.0...v6.0.0

6.0.1 / 2023-10-02

What's Changed

  • Fix requirements/prod.txt, we had a bad format dependency not allowed by PyPi by @eduardogr in opentensor#1537

Full Changelog: https://github.com/opentensor/bittensor/compare/v6.0.0...v6.0.1

5.3.4 / 2023-08-16

What's Changed

  • 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

5.3.3 / 2023-07-26

What's Changed

  • 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

5.3.2 / 2023-07-25

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v5.3.1...v5.3.2

5.3.1 / 2023-07-06

What's Changed

  • 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 opentensor#1441
  • Bump bittensor-wallet version to 0.0.4

Full Changelog: https://github.com/opentensor/bittensor/compare/v5.3.0...v5.3.1

5.3.0 / 2023-07-04

What's Changed

New Contributors

Full Changelog: https://github.com/opentensor/bittensor/compare/v5.2.0...v5.3.0

5.2.0 / 2023-06-28

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v5.1.0...v5.2.0

5.1.0 / 2023-05-30

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v5.0.0...v5.1.0

5.0.0 / 2023-05-17

Full Changelog: https://github.com/opentensor/bittensor/compare/v4.0.1...v5.0.0

4.0.1 / 2023-04-21

  • Fix btcli my_delegates bug by @camfairchild in ef32a4da0d0827ab5977af1454d66ffe97cbc572
  • Fix endpoint protocol check bug by @camfairchild and @Eugene-hu in opentensor#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

4.0.0 / 2023-04-20

What's Changed

New Contributors

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.7.0...v4.0.0

3.6.3 / 2023-01-21

What's Changed

  • [hotfix][3.6.3] Fixing no version checking by @eduardogr in opentensor#1063

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.6.2...v3.6.3

3.6.2 / 2023-01-19

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.6.1...v3.6.2

3.6.1 / 2022-12-21

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.6.0...v3.6.1

3.6.0 / 2022-12-13

What's Changed

New Contributors

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.5.1...v3.6.0

3.5.1 / 2022-11-24

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.5.0...v3.5.1

3.5.0 / 2022-11-24

What's Changed

  • [Fix] allow synapse all (opentensor#988)

    • allow set synapse All using flag
    • add test
    • use dot get
  • [Feature] Mark registration threads as daemons (opentensor#998)

    • make solver processes daemons
  • [Feature] Validator debug response table (opentensor#999)

    • Add response table to validator debugging
  • [Feature] Validator weight setting improvements (opentensor#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 opentensor#993

  • release/3.5.0 by @eduardogr in opentensor#1006

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.4.3...v3.5.0

3.4.3 / 2022-11-15

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.4.2...v3.4.3

3.4.2 / 2022-11-09

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.4.1...v3.4.2

3.4.1 / 2022-10-13

What's Changed

  • [Hotfix] Fix CUDA Reg update block by @camfairchild in opentensor#954

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.4.0...v3.4.1

3.4.0 / 2022-10-13

What's Changed

  • Parameters update by @Eugene-hu #936
  • Bittensor Generate by @unconst #941
  • Prometheus by @unconst #928
  • [Tooling][Release] Adding release script by @eduardogr in opentensor#948

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.3.4...v3.4.0

3.3.4 / 2022-10-03

What's Changed

New Contributors

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.3.3...v3.3.4

3.3.3 / 2022-09-06

What's Changed

  • [feature] cpu register faster by @camfairchild in opentensor#854
  • [hotfix] fix flags for multiproc register limit by @camfairchild in opentensor#876
  • Fix/diff unpack bit shift by @camfairchild in opentensor#878
  • [Feature] [cubit] CUDA registration solver by @camfairchild in opentensor#868
  • Fix/move overview args to cli by @camfairchild in opentensor#867
  • Add/address CUDA reg changes by @camfairchild in opentensor#879
  • [Fix] --help command by @camfairchild in opentensor#884
  • Validator hotfix min allowed weights by @Eugene-hu in opentensor#885
  • [BIT-552] Validator improvements (nucleus permute, synergy avg) by @opentaco in opentensor#889
  • Bit 553 bug fixes by @isabella618033 in opentensor#886
  • add check to add ws:// if needed by @camfairchild in opentensor#896
  • [BIT-572] Exclude lowest quantile from weight setting by @opentaco in opentensor#895
  • [BIT-573] Improve validator epoch and responsives handling by @opentaco in opentensor#901
  • Nobunaga Release V3.3.3 by @Eugene-hu in opentensor#899

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.3.2...v3.3.3

3.3.2 / 2022-08-18

SynapseType fix in dendrite

What's Changed

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.3.1...v3.3.2

3.3.1 / 2022-08-17

What's Changed

  • [hotfix] Fix GPU reg bug. bad indent by @camfairchild in opentensor#883

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.3.0...v3.3.1

3.3.0 / 2022-08-16

CUDA registration

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

What's Changed

  • [hotfix] fix flags for run command, fix hotkeys flag for overview, and [feature] CUDA reg by @camfairchild in opentensor#877

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.2.0...v3.3.0

3.2.0 / 2022-08-12

Validator saving and responsive-priority weight-setting

What's Changed

  • [BIT-540] Choose responsive UIDs for setting weights in validator + validator save/load by @opentaco in opentensor#872

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.1.0...v3.2.0

3.1.0 / 2022-08-11

Optimizing multi-processed CPU registration

This release refactors the registration code for CPU registration to improve solving performance.

What's Changed

  • [feature] cpu register faster (#854) by @camfairchild in opentensor#875

Full Changelog: https://github.com/opentensor/bittensor/compare/v3.0.0...v3.1.0

3.0.0 / 2022-08-08

Synapse update