New Version Announcements: Counterparty and counterpartyd

[size=1.35em]Watch this thread if you want to be notified of all important releases of, and changes to, the Counterparty protocol and [/size][size=1.35em]counterpartyd.
[/size][size=2]
This thread is locked, so it will contain only official release announcements.[/size]

1 Like

counterpartyd v9.31.0:

This update includes improvements to the order matching engine, which will make BTC/* exchanges work better. This is a mandatory upgrade as of block 310500, which should appear in a few days.


Developers: Just released Counterpartyd 9.32.0 to develop branch. This change includes some potentially backwards incompatible changes. With this release, the entire backend engine code was switched from cherrypy to flask. this shouldn’t impact users of the API, except that some existing checks were made stronger. Specifically: if you use non-named/position arguments with any API calls, you will get an error (where before some API calls would work with positional args, but all the get_ ones wouldn’t).


Backwards incompatible changes: https://github.com/CounterpartyXCP/counterpartyd/blob/develop/docs/API.rst#9320
Full changeset: https://github.com/CounterpartyXCP/counterpartyd/commit/0cd7e3600041efff842e1abb48ba349d756713dc


If you develop against counterpartyd, please test your code against this new release. Pending no issues, we will be promoting this to master in 5 days to a week or so.

Releasing counterpartyd v9.33.0 on the develop branch in a couple of hours. This release fixes a (very) minor protocol problem with call dates and call prices. The change is retroactive and so it will require an immediate, mandatory upgrade when it is released on master. Update: This change will go into effect with block 312000, before which time the new version will be merged into master.

We should be merging v9.33.1 of counterpartyd into master tomorrow afternoon (EDT), and forcing an upgrade to it by block 312500. This upgrade includes some very minor changes to the API listed in the CHANGELOG.

There’ll be a forced upgrade to v9.34.0 with block 312350 which will temporarily disable CFDs, due to the bug described in GitHub Issue #191.

There'll be a forced upgrade to v9.35.0 with block 313800 (about two days from now) which will tweak BTC order matching and BTCpay logic. No changes were made to the API.

EDIT: Make that v9.36.0.

[quote author=PhantomPhreak link=topic=445.msg2975#msg2975 date=1406988656]
There'll be a forced upgrade to v9.35.0 with block 313800 (about two days from now) which will tweak BTC order matching and BTCpay logic. No changes were made to the API.

EDIT: Make that v9.36.0.
[/quote]

I just made some more optimizations for BTC orders and order matches. Now we're at v9.37.0.

[quote author=PhantomPhreak link=topic=445.msg2976#msg2976 date=1406994633]
[quote author=PhantomPhreak link=topic=445.msg2975#msg2975 date=1406988656]
There'll be a forced upgrade to v9.35.0 with block 313800 (about two days from now) which will tweak BTC order matching and BTCpay logic. No changes were made to the API.

EDIT: Make that v9.36.0.
[/quote]

I just made some more optimizations for BTC orders and order matches. Now we're at v9.37.0.
[/quote]

Some of these optimizations have to be rolled back: v9.38.0 will be mandatory by block 314250 (24 hours from now). The upgrade should be perfectly straightforward.

v9.39.0 is out: relatively minor protocol changes that will take effect with block 315000, by which time everyone must upgrade. See the CHANGELOG for details.

v9.40.0 is out! Mandatory upgrade by block 317500 (~5 days from now). Moderate protocol enhancements.

[quote author=PhantomPhreak link=topic=445.msg3107#msg3107 date=1408546251]
v9.40.0 is out! Mandatory upgrade by block 317500 (~5 days from now). Moderate protocol enhancements.
[/quote]

v9.41.0 now: fixed a bug in v9.40.0.

v9.42.0 is out, with miscellaneous minor protocol changes. Upgrade by block 320000 (by about a week from now).

v9.47.0 is out. Upgrade by block 333500 (about a week from now). See the CHANGELOG for details.

Counterparty Upgrade Notice: counterpartyd version v9.49.0 has just been released,  please note this will be a mandatoryupdate as of block 334000, which will appear in about 24 hours. See the CHANGELOG for details.

New counterpartyd Release: v9.49.2 (non-mandatory). Release Notes at https://github.com/CounterpartyXCP/counterpartyd/releases

Counterparty Update: counterpartyd v.9.49.3 is out - https://github.com/CounterpartyXCP/counterpartyd/releases/tag/v9.49.3

New counterparty-lib v9.49.4 and counterparty-cli v1.0.0 (previously known as counterpartyd) is out! Release notes at https://github.com/CounterpartyXCP/counterpartyd/releases/tag/v9.49.4 & https://github.com/CounterpartyXCP/counterparty-cli/releases/tag/v1.0.0. Documentation on http://counterparty.io/docs/

New version of counterparty-lib v.9.50.0 is out! Hotfix & Mandatory Upgrade! Release notes at https://github.com/CounterpartyXCP/counterpartyd/releases/tag/v9.50.0

counterparty-lib v9.51.0 (upgrade by block 352000) & counterparty-cli v1.1.0 are out. Release notes at https://github.com/CounterpartyXCP/counterpartyd/releases & https://github.com/CounterpartyXCP/counterparty-cli/releases