Releases: ElementsProject/elements
Releases · ElementsProject/elements
elements-23.3.0
What's Changed
- Simplicity by @roconnor-blockstream in #1219
- simplicity: define liquid testnet activation parameters by @apoelstra in #1368
- Use LBTC instead of L-BTC in QT by @psgreco in #1374
- Master discountct liquidv1 by @psgreco in #1378
- Wallet: avoid scanning after the last known block by @psgreco in #1376
- Prepare 23.3.0 rc1 by @psgreco in #1380
- Continue receiving data for the current messages, even when we select… by @psgreco in #1382
- assets: allow issuance and transaction amounts of more than MAX_MONEY for non-policy assets by @delta1 in #1385
- Prepare 23.3.0rc2 by @psgreco in #1388
- Update to latest Simplicity by @roconnor-blockstream in #1390
- A couple miscellaneous fixes for fuzztests by @apoelstra in #1391
- Fix some functional tests when bdb is not available by @psgreco in #1392
- CI: Fix Win64 native build, TSAN and CentOS 8 test by @psgreco in #1393
- Prepare 23.3.0rc3 by @psgreco in #1396
- decodepsbt: add asset/assetcommitment to input.witness_utxo by @delta1 in #1372
- various bugfixes for new fuzz test vectors by @apoelstra in #1399
- [23.3.x] Fix macos native test by @psgreco in #1397
- Fix build in master with newer environments by @psgreco in #1400
- more fuzzer fixes (continuation of #1399) by @apoelstra in #1401
- test: add discountvsize test vectors by @delta1 in #1341
- simplicity: add fuzz target by @apoelstra in #1384
- Fix native win64 build (part 2) by @psgreco in #1408
- Fix typos by @GoodDaisy in #1310
- Check in Andrew's script for merging changes into Elements integration branch by @gwillen in #1210
- CI: Fix macos native build by @psgreco in #1412
- lint: fix shellcheck, spelling, and locale by @delta1 in #1413
- Simplicity by @roconnor-blockstream in #1409
- fuzz: minor updates to the Simplicity fuzz tests by @apoelstra in #1414
- pset: fix NULL pointer dereference when deserializing malformed PSETs over RPC by @apoelstra in #1416
- Fix Win64 native unit test by @psgreco in #1417
- Prepare 23.3.0rc4 by @psgreco in #1419
- Simplicity by @roconnor-blockstream in #1420
- Fix tests and build warnings by @psgreco in #1421
- Fix Assert crash in win64 native builds by @psgreco in #1423
- Avoid double free in simplicity pointer when copying PrecomputedTrans… by @roconnor-blockstream in #1425
- Prepare 23.3.0rc5 by @psgreco in #1431
- merged-master vs. elements-23.x cherry pick by @tomt1664 in #1432
- Sync 23.x with master after #1432 by @psgreco in #1435
- feat: reduce default dust relay fee by @kilrau in #1433
- docs: update security.md by @delta1 in #1437
- test: add dust relay output value test by @delta1 in #1436
- fix: simplicity activation when dynafed is active by @delta1 in #1438
- Add missing proof checks and tests by @tomt1664 in #1439
- Prepare 23.3.0rc6 by @psgreco in #1441
- Add liquid.network DNS seed by @wiz in #1446
- Avoid adding invalid seeds to liquidtestnet by @psgreco in #1447
- simplicity: activate on first week of unanimous signalling after block 3333333 by @apoelstra in #1427
- Prepare 23.3.0rc7 by @psgreco in #1449
- Prepare 23.3.0 by @psgreco in #1454
New Contributors
- @GoodDaisy made their first contribution in #1310
- @kilrau made their first contribution in #1433
Full Changelog: elements-23.2.4...elements-23.3.0
elements-23.2.7
What's Changed
- CI: Fix Win64 native build, TSAN and CentOS 8 test by @psgreco in #1393
- decodepsbt: add asset/assetcommitment to input.witness_utxo by @delta1 in #1372
- various bugfixes for new fuzz test vectors by @apoelstra in #1399
- Fix build in master with newer environments by @psgreco in #1400
- more fuzzer fixes (continuation of #1399) by @apoelstra in #1401
- Apply #1397 to 23.2.x by @psgreco in #1402
- test: add discountvsize test vectors by @delta1 in #1341
- Fix native win64 build (part 2) by @psgreco in #1408
- Fix typos by @GoodDaisy in #1310
- Check in Andrew's script for merging changes into Elements integration branch by @gwillen in #1210
- CI: Fix macos native build by @psgreco in #1412
- lint: fix shellcheck, spelling, and locale by @delta1 in #1413
- pset: fix NULL pointer dereference when deserializing malformed PSETs over RPC by @apoelstra in #1416
- Fix Win64 native unit test by @psgreco in #1417
- Fix tests and build warnings by @psgreco in #1421
- Fix Assert crash in win64 native builds by @psgreco in #1423
- Sync 23.2.x with master after #1432 by @psgreco in #1434
- feat: reduce default dust relay fee by @kilrau in #1433
- docs: update security.md by @delta1 in #1437
- test: add dust relay output value test by @delta1 in #1436
- Add missing proof checks and tests by @tomt1664 in #1439
New Contributors
- @GoodDaisy made their first contribution in #1310
- @tomt1664 made their first contribution in #1432
- @kilrau made their first contribution in #1433
Full Changelog: elements-23.2.6...elements-23.2.7
elements-23.2.6
What's Changed
- assets: allow issuance and transaction amounts of more than MAX_MONEY for non-policy assets by @delta1 in #1385
- Prepare 23.2.6 rc1 by @psgreco in #1387
- Fix some functional tests when bdb is not available by @psgreco in #1392
- Prepare 23.2.6 final by @psgreco in #1394
Full Changelog: elements-23.2.5...elements-23.2.6
elements-23.2.5
What's Changed
- Use LBTC instead of L-BTC in QT by @psgreco in #1374
- Master discountct liquidv1 by @psgreco in #1378
- Wallet: avoid scanning after the last known block by @psgreco in #1376
- Prepare 23.2.5 rc1 by @psgreco in #1379
- Prepare 23.2.5 final by @psgreco in #1383
Full Changelog: elements-23.2.4...elements-23.2.5
elements-23.2.4
elements-23.2.3
What's Changed
- fix: size estimation for pegin transactions by @delta1 in #1355
- fix: use discountvsize in miner if discount enabled by @delta1 in #1356
- Accept discount-ct by default in liquidtestnet by @psgreco in #1360
- Prepare 23.2.3 rc1 by @psgreco in #1361
- fix: discountct package mining by @delta1 in #1362
- Prepare 23.2.3 rc2 by @psgreco in #1363
- Prepare 23.2.3 final by @psgreco in #1364
Full Changelog: elements-23.2.2...elements-23.2.3
elements-23.2.2
What's Changed
- Remove constrains on liquidv1 pegout bitcoin descriptor by @psgreco in #1294
- chore: fix typos by @xiaoxianBoy in #1324
- getpeginaddress cannot be trusted during ibd, it should fail by @psgreco in #1327
- Prepare 23.2.2 rc1 by @psgreco in #1328
- test: fix tests broken by change to getpeginaddress by @delta1 in #1330
- feat: discounted fees for confidential transactions by @delta1 in #1317
- Restore full functionality to trim_headers (untrim) by @psgreco in #1270
- elements-23.x: merge master to prep release by @delta1 in #1337
- Prepare 23.2.2 rc2 by @jamesdorfman in #1338
- Ensure that arm-macos environments have sufficient QT thread stack by @jhfrontz in #1342
- discount: fix init doc for acceptdiscountct and override for creatediscountct by @delta1 in #1346
- Prepare 23.2.2 final by @psgreco in #1344
New Contributors
- @xiaoxianBoy made their first contribution in #1324
Full Changelog: elements-23.2.1...elements-23.2.2
elements-23.2.1
This release includes the following changes:
- Brings Elements up to date with Bitcoin Core version 23.2. To see the Bitcoin 23.2 release notes please click here.
- Adds support for arm64 macos native builds.
- Fixes a problem in the getnewaddress rpc: getnewaddress will now return an unblinded bech32 address even when
-blindedaddresses=1
in config (PR #1246, issue #1245). - In contrast to Bitcoin, Elements is not changing the default wallet format from legacy to descriptors, this is because many things (like peg-ins and peg-outs) still work only on legacy wallets.
elements-22.1.1
What's Changed
- Improve elements memory usage by @gwillen in #1190
- Correct help for getsidechaininfo RPC by @philippem in #1203
- Obscure mainchain rpc fields in the logs, just like the local ones by @psgreco in #1206
- Allow deploying regtest networks with p2wsh peg-ins by @psgreco in #1209
- Improvements to pr review script by @gwillen in #1118
- Fix underflow when blocks are ahead of headers by @psgreco in #1212
- Fix linter (trailing whitespace) by @psgreco in #1214
- Correct testproposedblock help by @jhfrontz in #1216
- Elements-qt: Avoid mixing assets when using all the available balance by @andreabonel in #1222
- Elements-qt: Use available balance from the currently selected asset by @andreabonel in #1223
- RPC: Avoid assert by keeping a flag to identify trimmed dynafed blocks by @psgreco in #1225
Full Changelog: elements-22.1...elements-22.1.1
N.B.: With this release, we added a signed version of the osx dmg, this hash is not reproducible.
Elements 22.1
This release includes the following changes:
- Brings Elements up to date with Bitcoin Core version 22.1. To see the Bitcoin 22.1 release notes please click here.
- rpc: decodepsbt: fix check for blind_reissuance_amount_proof output by @jgriffiths in #1182
- fix pset swap example by @wintercooled in #1192
- Add include_explicit to walletcreatefundedpsbt by @achow101 in #1186
- Add native support for liquidtestnet by @psgreco in #1167
- Add missing field 'signblock_challenge' back to getblock by @andreabonel in #1194
- Have testproposedblock return RPC_VERIFY_ALREADY_IN_CHAIN by @stevenroose in #928
Full Changelog: elements-22.0.2...elements-22.1