Skip to content
This repository has been archived by the owner on Jul 19, 2024. It is now read-only.

Releases: CounterpartyXCP/federatednode

2.2.3

01 May 23:48
Compare
Choose a tag to compare
  • COMPATIBLE WITH: counterparty-lib 9.55.2 and counterblock 1.4.0+
  • Update bitcoind to 0.13.2-addrindex
  • Add vacuum command
  • A few other docker package tweaks

2.2.2

08 Jul 16:29
Compare
Choose a tag to compare
  • v2.2.2 (2016-07-08)
    • COMPATIBLE WITH: counterparty-lib develop and counterblock 1.4.0
    • Short options available for things like --version, --debug, --no-restart, etc
    • fednode tail command - can specify number of lines
    • allow mongodb to bind to host interface (default to localhost)
    • delete respective .egg-info dirs when updating a service
    • limit logfile sizes via docker json-file log rotation
    • create data dir and symlinks to docker volume paths, for convenience

2.2.1

27 Jun 00:29
Compare
Choose a tag to compare
  • v2.2.1 (2016-06-26)
    • COMPATIBLE WITH: counterparty-lib develop and counterblock 1.4.0
    • Fixes for more graceful shutdown of services
    • Service config tweaks

2.2.0

24 Jun 00:05
Compare
Choose a tag to compare
  • v2.2.0 (2016-06-23)
    • COMPATIBLE WITH: counterparty-lib 9.54.0 and counterblock 1.3.1
    • Initial (BETA) support for Windows and Mac OS
    • Use named docker volumes instead of host path mapped volumes (mainly for Windows compatibility); remove "data" dir

2.1.0

16 Jun 19:40
Compare
Choose a tag to compare
  • COMPATIBLE WITH: counterparty-lib 9.54.0 and counterblock 1.3.1
  • Numerous bug fixes
  • Tweaks to most fednode subcommands to be able to work with multiple services specified
  • Config files for most components are now stored persistently (and editable) under the federatednode/config directory

v2.0.0

13 Jun 22:06
Compare
Choose a tag to compare
  • COMPATIBLE WITH: counterparty-lib 9.54.0 and counterblock 1.3.1
  • Total revamp to use Docker and Docker Compose
  • No upgrade path: Please rebuild your nodes using the instructions available at here

1.1.3

24 Jan 22:47
Compare
Choose a tag to compare
  • v1.1.3 (2016-01-18)
    • COMPATIBLE WITH: counterparty-lib 9.53.0 and counterblock 1.3.1
    • Updated bitcoin core to 0.11.2
    • Update mongodb to 3.0.x

1.1.2

30 Mar 19:16
Compare
Choose a tag to compare
  • works with counterblock 1.2.0
  • updated nginx version

1.1.1

19 Feb 12:42
Compare
Choose a tag to compare
  • Several bugfixes to the 1.1.0 release (see the commit log for more info)

1.1.0

12 Feb 20:17
Compare
Choose a tag to compare

This was a major update to the build system, to coincide with the structural changes made to counterpartyd (now counterparty-lib and counterparty-cli) and counterblockd (now counterblock)

Changes

  • Revamped and refactored build system: Build system is for federated node only, given that counterparty and counterblock both have their own setuptools setup.py files now.
  • Renamed repo from counterparty_build to federatednode_build
  • Removed Windows and Ubuntu 12.04/13.10 support.
  • Service name changes: counterpartyd service changed to counterparty, counterblockd service changed to counterblock. bitcoind service changed to bitcoin
  • Bitcoin-testnet data-dir location changed: moved from ~xcp/.bitcoin-testnet to ~xcp/.bitcoin/testnet3
  • All configuration file locations changed:
    • counterparty: From ~xcp/.config/counterpartyd/counterparty.conf to ~xcp/.config/counterparty/server.conf
    • counterparty-testnet: From ~xcp/.config/counterpartyd-testnet/counterpartyd.conf to ~xcp/.config/counterparty/server-testnet.conf
    • counterblock: From ~xcp/.config/counterblockd/counterblockd.conf to ~xcp/.config/counterblock/server.conf
    • counterblock-testnet: From ~xcp/.config/counterblockd-testnet/counterblockd.conf to ~xcp/.config/counterblock/server-testnet.conf
  • Log and data directories changed as well (please see counterparty and counterblock release notes for more information, as well as the federated node document’s troubleshooting section for the new paths with federated nodes).
  • Updated the setup guide for federated nodes for new paths, service names, and more, located at: http://counterparty.io/docs/federated_node/

Updating

When updating to this new version, please BACKUP all data, and do a complete rebuild. Best way to kick this off is to do:

BRANCH=develop wget -q -O /tmp/fednode_run.py https://raw.github.com/CounterpartyXCP/federatednode_build/${BRANCH}/run.py sudo python3 /tmp/fednode_run.py

When prompted, choose rebuild (‘r’), and then answer the other questions as appropriate. This rebuild should not delete your existing data, but does automatically build out everything for the new configuration files and paths.

NOTE: If you have any customized counterblock configuration files, you will need to manually migrate those changes over from the old path (~xcp/.config/counterblockd/counterblockd.conf) to the new path (~xcp/.config/counterblock/counterblock.conf) (please don’t overwrite the new file, but just paste in the modified changes).