Skip to content

Latest commit

 

History

History
841 lines (588 loc) · 46.8 KB

CHANGELOG.md

File metadata and controls

841 lines (588 loc) · 46.8 KB

Changelog

6.12.0 / 2024-04-29

What's Changed

  • 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

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 #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

New Contributors

  • @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

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

  • 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

New Contributors

  • @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

6.9.3 / 2024-03-12

What's Changed

  • Release/6.9.2 by @ifrit98 in #1743

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 #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

6.8.2 / 2024-03-01

What's Changed

  • 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

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

  • 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

6.7.2 / 2024-02-08

What's Changed

  • 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

6.7.1 / 2024-02-02

What's Changed

  • 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

New Contributors

  • @gus-opentensor made their first contribution in #1686

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

6.7.0 / 2024-01-25

What's Changed

  • 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

New Contributors

  • @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

6.6.1 / 2024-01-17

What's Changed

  • bittensor README update by @Jackalgirl in #1650
  • Bugfix btcli fix args by @ifrit98 in #1654

New Contributors

  • @Jackalgirl made their first contribution in #1650

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 #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

New Contributors

  • @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

6.5.0 / 2023-12-19

What's Changed

  • 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

6.4.4 / 2023-12-14

What's Changed

  • 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

New Contributors

  • @omahs made their first contribution in #1553
  • @surcyf123 made their first contribution in #1569

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

6.4.2 / 2023-12-07

What's Changed

  • 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

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

  • (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

New Contributors

  • @omahs made their first contribution in #1553
  • @surcyf123 made their first contribution in #1569

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

6.3.0 / 2023-11-16

What's Changed

  • (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

New Contributors

  • @omahs made their first contribution in #1553
  • @surcyf123 made their first contribution in #1569

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

6.2.0 / 2023-10-30

What's Changed

  • (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

New Contributors

  • @omahs made their first contribution in #1553

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

6.1.0 / 2023-10-17

What's Changed

  • (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

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 #1537

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

6.0.0 / 2023-10-02

What's Changed

    • 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

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 #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

  • 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

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 #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

  • [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

New Contributors

  • @mostimasblunderbuss made their first contribution in #1397

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

5.2.0 / 2023-06-28

What's Changed

  • 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

5.1.0 / 2023-05-30

What's Changed

  • update readme by @unconst in #1344
  • Reset scores for validators by @adriansmares in #1359

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 #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

  • 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

New Contributors

  • @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

3.6.3 / 2023-01-21

What's Changed

  • [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

3.6.2 / 2023-01-19

What's Changed

  • 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

3.6.1 / 2022-12-21

What's Changed

  • 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

3.6.0 / 2022-12-13

What's Changed

  • 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

New Contributors

  • @adriansmares made their first contribution in #976

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

3.5.1 / 2022-11-24

What's Changed

  • [hotfix] pin scalecodec lower by @camfairchild in #1013

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 (#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

3.4.3 / 2022-11-15

What's Changed

  • [Hotfix] Synapse security update by @opentaco in #991

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

3.4.2 / 2022-11-09

What's Changed

  • Adding 3.4.0 changelog to CHANGELOG.md by @eduardogr in #953
  • Release 3.4.2 by @unconst in #970

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 #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 #948

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

3.3.4 / 2022-10-03

What's Changed

  • [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

New Contributors

  • @quac88 made their first contribution in #924

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 #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

3.3.2 / 2022-08-18

SynapseType fix in dendrite

What's Changed

  • SynapseType fix in dendrite by @robertalanm in #874

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 #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 #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 #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 #875

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

3.0.0 / 2022-08-08

Synapse update