Skip to content

Release/9.19.0#847

Open
ibraheem-abe wants to merge 164 commits intomainfrom
release/9.19.0
Open

Release/9.19.0#847
ibraheem-abe wants to merge 164 commits intomainfrom
release/9.19.0

Conversation

@ibraheem-abe
Copy link
Collaborator

9.19.0 /2026-03-02

What's Changed

New Contributors

Full Changelog: v9.18.1...v9.19.0

thewhaleking and others added 30 commits October 27, 2025 23:15
Replace overly broad `except Exception` catches with specific exception types
to improve error handling clarity and debugging:

- subtensor_interface.py: Handle both TimeoutError and asyncio.TimeoutError
  for substrate initialization timeout (resolves TODO comment)
- utils.py (is_valid_github_url): Catch ValueError, TypeError, AttributeError
  for URL parsing exceptions (resolves TODO comment)
- utils.py (normalize_hyperparameters): Catch KeyError, ValueError, TypeError,
  AttributeError for parameter normalization
- wallets.py (new_hotkey): Catch ValueError, TypeError for Keypair.create_from_uri
- wallets.py (new_coldkey): Catch ValueError, TypeError for Keypair.create_from_uri
- wallets.py (wallet_create): Catch ValueError, TypeError, KeyFileError for
  keypair and wallet creation

This change improves code quality by making exception handling more explicit
and easier to debug while maintaining the same error recovery behavior.
Per reviewer feedback: bittensor_wallet.Keypair.create_from_uri() only raises
TypeError, not ValueError. Removed ValueError from exception tuples on lines
380 and 431.
ibraheem-abe and others added 26 commits February 19, 2026 17:10
…f-formatting-workflow

Optimises the workflow for ruff.
feat: Add hyperparams: sudo_set_sn_owner_hotkey, sudo_set_subnet_owner_hotkey, sudo_set_recycle_or_burn
…hield

Fix: Remove old mev_shield artifact from stake_burn
…updates

Revert "Feat/balancer swap updates"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants