Releases: stacks-network/sbtc
Releases · stacks-network/sbtc
0.0.9-rc5p
What's Changed
Protocol Breaking Changes 🚨
Other Changes
- [featue] move events module to sbtc crate by @MCJOHN974 in #1144
- feat: add
mainnet
Docker Compose skeleton by @aldur in #1086 - Out of beta by @aldur in #1169
- refactor: move webhooks module to the sbtc crate by @MCJOHN974 in #1163
- add per_deposit_minimum validation by @Jiloc in #1124
- feat: more efficient bitcoin transaction packages by @djordon in #1181
- fix: sidecar hash prefix strip on chainstate by @Jiloc in #1184
- fix: add handler for new attachments by @matteojug in #1185
- [chore] Reject duplicate deposit requests when first one already accepted | confirmed | failed by @MCJOHN974 in #1179
- fix: reject empty pre-sign requests by @djordon in #1190
Full Changelog: 0.0.9-rc4...0.0.9-rc5p
0.0.9-rc4
What's Changed
Other Changes
- fix: Update block hash along with reorg. by @AshtonStephens in #1120
- refactor: remove unused messages by @djordon in #1128
- ci: clean up databases in integration tests by @djordon in #1123
- Make it possible to build in
--release
mode in Docker CI and Makefile by @aldur in #1134 - Deposit minimums in limits by @AshtonStephens in #1121
- Fix: revision in CI Docker image by @aldur in #1119
- Fix binary path for
release
Docker builds by @aldur in #1145 - chore: bump wsts version by @djordon in #1153
Full Changelog: 0.0.9-rc3...0.0.9-rc4
0.0.9-rc3
0.0.9-rc2
What's Changed
Other Changes
- feat: Make emily api able to migrate by @AshtonStephens in #1111
- [clarity] Remove unused consts by @friedger in #1110
- feat: add attachments handler to the sidecar by @Jiloc in #1107
- chore: change sidecar port 5000->20540 by @Jiloc in #1108
- chore: improve sidecar logs by @Jiloc in #1109
- feat: do not update chainstate from signers by @Jiloc in #1066
- Swap custom domain prefix to support beta environment dns limitation by @fabergat in #1112
- feat: use consistent hash endianness in contract calls by @djordon in #1103
Full Changelog: 0.0.9-rc1...0.0.9-rc2
0.0.9-rc1
What's Changed
Other Changes
- chore: Change Reprocessing state to Pending by @AshtonStephens in #1074
- Testnet docker-compose setup by @aldur in #889
- fix: add missing emily api keys for devenv by @matteojug in #1089
- Emily docs by @AshtonStephens in #1072
- Different Endpoint Permissions Emily by @AshtonStephens in #1081
- feat: Remove ApiKey need from Emily Get Limit requests by @AshtonStephens in #1033
- Added 'send-many' Function To sBTC Token by @setzeus in #969
- feat: implement signer metrics exporter by @djordon in #1084
- [sBTC] Make sBTC sip-10 compatible by @friedger in #1091
- fix: remove
coinstatsindex
by @matteojug in #1094 - Backwards compatible api keys by @AshtonStephens in #1095
- [sbtc] Remove unused constants in sBTC token contract by @friedger in #1092
- fix: length bug in rotate-keys-wrapper contract call by @djordon in #1097
- feat: add bitcoin block start height to the signers by @djordon in #1093
- Modular Clarity Update by @setzeus in #1008
New Contributors
Full Changelog: 0.0.9-rc0...0.0.9-rc1
0.0.9-rc0
What's Changed
Protocol Breaking Changes 🚨
Other Changes
- feat: Enable DynamoDB Point in Time Backup by @fabergat in #1061
- feat: remove need of context window for signers utxo by @djordon in #1048
- 898 Feature Emily CORS Support by @AshtonStephens in #1075
- feat: add emily sidecar by @Jiloc in #1050
- fix: handle locktime of 16 correctly by @djordon in #1079
- chore: remove unused
nakamoto_start_height
config by @matteojug in #1083 - Add
envsubst
to CI Docker images by @aldur in #1085
Full Changelog: 0.0.1-dev-13...0.0.9-rc0
0.0.1-dev-13
What's Changed
Other Changes
- Fix README links/docs by @aldur in #1024
- On demand ddb tables by @AshtonStephens in #1031
- Allow reorg with special api key by @AshtonStephens in #1037
- chore: ignore presign ack by @matteojug in #1043
- chore: remove redundant words in comment by @lvyaoting in #1041
- fix: always use 32-bit math for determining coordinator index by @cylewitruk in #1029
- fix: only accept deposits if all inputs are fine by @djordon in #1045
- chore: reduce default context window by @matteojug in #1059
- chore: update stacks core git commit to the 3.1.0.0.0 release by @cylewitruk in #1065
- 1006 feature limit the number of transactions submitted per bitcoin block by @Jiloc in #1051
- fix: don't ask for total supply if token doesn't exist by @matteojug in #1058
- chore: bump context window to 1000 by @matteojug in #1068
- fix: bitcoin zmq subscriptions are not re created after lost connection by @cylewitruk in #1062
- fix: add c++ compiler by @matteojug in #1071
New Contributors
- @lvyaoting made their first contribution in #1041
Full Changelog: 0.0.1-dev-12...0.0.1-dev-13
0.0.1-dev-12
What's Changed
Protocol Breaking Changes 🚨
- feat: wait for acks from signers after BitcoinPreSignRequest by @Jiloc in #956
- fix: add integrity protection for all messages by @djordon in #957
- feat: verify all p2p messages by @djordon in #958
Local Breaking Changes ⚠️
- feat: change emily config to uri by @cylewitruk in #961
Other Changes
- Workaround BuildKit Bug in all Docker Composes by @AshtonStephens in #910
- Remove ignored command line arguments by @MCJOHN974 in #964
- Minor Clarity Issues by @setzeus in #972
- refactor: use
SIGHASH_ALL
explicitly by @djordon in #840 - chore: logging updates by @cylewitruk in #926
- feat: do not attempt to vote on requests more than once by @djordon in #968
- fix: fix Point proto conversion by @matteojug in #992
- fix: address the lingering bug when converting a
Point
into aPublicKey
by @djordon in #1000 - fix: remove default user by @matteojug in #994
- feat: check message source is in the current signing set by @djordon in #997
- feat: sbtc limits handling in signer + emily integration by @cylewitruk in #811
- set
DepositUpdate
sweep tx fee inhandle_completed_deposit
by @Jiloc in #1005 - [feature] Ignore withdrawals in transaction coordinator by @MCJOHN974 in #1011
- test: add test for reclaim path spending by @djordon in #977
- feat: store completed-deposit and withdrawal-accept events with consistent burnhash ordering by @cylewitruk in #1010
- feat: do not bail when coordinator fails to create bitcoin transactions by @Jiloc in #1015
- [Feature]: Expose tx-coordinator fields as configurable parameters by @MCJOHN974 in #1014
- feat: update the block observer horizon parameter by @djordon in #1019
- feat: add sections for labels in release autogen by @matteojug in #1023
Full Changelog: 0.0.1-dev-11...0.0.1-dev-12
0.0.1-dev-9
What's Changed
- 794 save bitcoin sighashes to db by @Jiloc in #877
- chore: add ca-certificates to docker image by @matteojug in #952
- Add missing proto definitions by @matteojug in #878
- feat: send sbtc requests context to signers and store sighashs to db by @Jiloc in #954
- feat: ensure signers go through the bitcoin validation code path by @djordon in #930
- Add ability to pass config file via command line arguments by @MCJOHN974 in #962
- Testnet launch emily prs by @AshtonStephens in #949
- fix: Install
ca-certificates
in CI images by @aldur in #959 - fix: deposit max-fees must not exceed the deposit amount by @djordon in #933
Full Changelog: 0.0.1-dev-8...0.0.1-dev-9
0.0.1-dev-11
What's Changed
- Use proto serialization by @matteojug in #880
Full Changelog: 0.0.1-dev-10...0.0.1-dev-11