Releases: spacesprotocol/spaces
Release v0.0.6a
Minor revision to correct reported version space-cli --version
and spaced --version
to v0.0.6
Release v0.0.6
This release brings permissionless trading for spaces, message signing, and major usability improvements! 🚀
Note: see updated binaries for a minor revision to correct reported version https://github.com/spacesprotocol/spaces/releases/tag/v0.0.6a
New Features
- Trade spaces permissionlessly using the sell and buy commands
- Sign and verify messages with your space (signmessage & verifymessage) - low hanging fruit for contributors ... Nostr, Login with spaces, Fabric ... etc.
- Renew one or multiple spaces easily with the renew command
- listspaces now remembers and shows spaces where you've been outbid
- New user-friendly CLI output that's less verbose and with neat ascii tables (use --output-format for JSON)
Improvements & Fixes
- More stable wallet using SQLite backend and updated BDK
- Better handling of common mempool bidding issues
- Multiple stability fixes and improvements across the board
For all changes and updates, check out our Github repo!
Release v0.0.5
New Features
checkpackage
RPC Command: this command simulates the protocol state changes that would result from a set of ordered transactions. This is especially useful for viewing mempool changes in the Spaces explorer and other similar use cases.
tx-checker
: Inspects what a wallet transaction will do before broadcasting it. This acts as a last line of defense and is enabled by default. It can be turned off with the --skip-tx-check flag.
Stability & Bug Fixes
- Retry temporary RPC errors with exponential backoff.
- Fix an issue where wallet balances were incorrectly shown as 0.
- Fix fee bumping must stick to same parameters as original tx and made coin selection for bids more conservative.
- Handle RPC errors more consistently across various Bitcoin Core versions.
- Resolve a bug where batching multiple transfers in the same transaction could result in a revocation.
- Add a new integration test setup with a preloaded Bitcoin Core regtest containing 10,000 spaces and 100 funded wallets.
- Expanded integration tests to cover various edge cases.
Release v0.0.5-rc1
Spaces release of version v0.0.5-rc1.
Release v0.0.4
DEPRECATED: It's recommended to switch to v0.0.5
Release v0.0.4-rc1
Spaces release of version v0.0.4-rc1.
Release v0.0.3
Spaces release of version v0.0.3.
Spaced v0.0.2
Improvements
- Testnet4 support
- Introduced New RPC commands:
getwalletinfo
,getserverinfo
,importwallet
,exportwallet
- New faster block fetcher to process incoming blocks in a thread pool
- Customize resource usage during initial syncing using
-j
flag to restrict number of concurrent jobs allowed
Bug fixes
- Wallet coin selection should avoid picking spent UTXOs when recycling space outputs
- Update signer to use sighhash default flag for taproot script spends during space reveals
- Chain tip wasn't being updated correctly during block re-organization
- Update spacedb dependency to fix a bug in routing specific keys
- Avoid blocking/slowing down wallet requests during sync
Network changes
Updated ports:
- 7225 for mainnet (not yet enabled)
- 7224 for testnet4
- 7223 for testnet (deprecated testnet3)
- 7218 for regtest
Other changes
- --chain flag value
test
updated totestnet
and data directory was renamed totestnet
- A quick re-sync is required due to an update in the database format