Skip to content

Releases: spacesprotocol/spaces

Release v0.0.6a

28 Jan 17:08
015fc83
Compare
Choose a tag to compare

Minor revision to correct reported version space-cli --version and spaced --version to v0.0.6

Release v0.0.6

28 Jan 16:19
b5f4e8e
Compare
Choose a tag to compare

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

02 Dec 19:03
0531ee8
Compare
Choose a tag to compare

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

23 Nov 22:51
2389e0d
Compare
Choose a tag to compare

Spaces release of version v0.0.5-rc1.

Release v0.0.4

20 Nov 13:49
1b305dd
Compare
Choose a tag to compare

DEPRECATED: It's recommended to switch to v0.0.5

Release v0.0.4-rc1

19 Nov 22:29
c8ba99f
Compare
Choose a tag to compare

Spaces release of version v0.0.4-rc1.

Release v0.0.3

06 Nov 18:04
8070608
Compare
Choose a tag to compare

Spaces release of version v0.0.3.

Spaced v0.0.2

13 Aug 17:52
14a6282
Compare
Choose a tag to compare
Spaced v0.0.2 Pre-release
Pre-release

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 to testnet and data directory was renamed to testnet
  • A quick re-sync is required due to an update in the database format