Skip to content

Release/0.13.0 - #453

Merged
notmandatory merged 9 commits into
masterfrom
release/0.13.0
Nov 3, 2021
Merged

Release/0.13.0#453
notmandatory merged 9 commits into
masterfrom
release/0.13.0

Conversation

@notmandatory

@notmandatory notmandatory commented Oct 21, 2021

Copy link
Copy Markdown
Member

Description

Merge the 0.13.0 bdk release into the master branch.

Notes to the reviewers

Additional changes made in release branch:

Checklists

All Submissions:

  • I've signed all my commits
  • I followed the contribution guidelines
  • I ran cargo fmt and cargo clippy before committing

@notmandatory notmandatory changed the title Release 0.13.0 Release/0.13.0 Oct 21, 2021
@codecov-commenter

codecov-commenter commented Oct 21, 2021

Copy link
Copy Markdown

Codecov Report

Merging #453 (f6f7366) into master (59f795f) will decrease coverage by 0.00%.
The diff coverage is 33.33%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #453      +/-   ##
==========================================
- Coverage   72.95%   72.95%   -0.01%     
==========================================
  Files          34       34              
  Lines        7426     7427       +1     
==========================================
  Hits         5418     5418              
- Misses       2008     2009       +1     
Impacted Files Coverage Δ
src/blockchain/compact_filters/mod.rs 0.00% <ø> (ø)
src/blockchain/compact_filters/peer.rs 0.00% <0.00%> (ø)
src/blockchain/compact_filters/store.rs 0.00% <0.00%> (ø)
src/blockchain/compact_filters/sync.rs 0.00% <ø> (ø)
src/error.rs 19.11% <ø> (ø)
src/keys/bip39.rs 97.18% <100.00%> (ø)
src/lib.rs 83.23% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 59f795f...f6f7366. Read the comment docs.

@notmandatory

Copy link
Copy Markdown
Member Author

cargo-audit found two issue we'll need to fix before 0.13.0 is ready.

Crate: time
Version: 0.1.43
Title: Potential segfault in the time crate
Date: 2020-11-18
ID: RUSTSEC-2020-0071
URL: https://rustsec.org/advisories/RUSTSEC-2020-0071
Solution: Upgrade to >=0.2.23
Dependency tree:
time 0.1.43
└── zip 0.5.13
└── electrsd 0.10.0
└── bdk 0.13.0-rc.1

Crate: failure
Version: 0.1.8
Warning: unmaintained
Title: failure is officially deprecated/unmaintained
Date: 2020-05-02
ID: RUSTSEC-2020-0036
URL: https://rustsec.org/advisories/RUSTSEC-2020-0036
Dependency tree:
failure 0.1.8
└── tiny-bip39 0.7.3
└── bdk 0.13.0-rc.1

error: 1 vulnerability found!
warning: 1 allowed warning found

@notmandatory

Copy link
Copy Markdown
Member Author

I've created a PR to update the zip crate to use the latest version of time, hopefully this gets merged and released soon, and then we'll also need a new version of electrsd from @RCasatta .
zip-rs/zip-old#254

@notmandatory

notmandatory commented Oct 25, 2021

Copy link
Copy Markdown
Member Author

Instead of requiring a change to the zip crate I created an electrsd PR that should fix this issue, see RCasatta/electrsd#23.

@RCasatta

Copy link
Copy Markdown
Contributor

electrsd with RCasatta/electrsd#23 merged and released as 0.12.0 (also with electrs 0.9.1)

@notmandatory

Copy link
Copy Markdown
Member Author

Added commits to switch to electrs 0.12 and to switch the rest of BDK back to rust-bitcoin/rust-bitcoincore-rpc.

@notmandatory
notmandatory marked this pull request as ready for review October 28, 2021 20:43
@afilini

afilini commented Nov 3, 2021

Copy link
Copy Markdown
Member

There are conflicts on Cargo.toml, I don't know which one of the two libraries is the right one: core-rpc i believe is published by @RCasatta, do we still need to use it or we can switch back to bitcoincore-rpc?

@RCasatta

RCasatta commented Nov 3, 2021

Copy link
Copy Markdown
Contributor

I confirm we need to switch back to rust-bitcoincore-rpc now that they have upgraded rust-bitcoin and released

@notmandatory
notmandatory merged commit 7f91bcd into master Nov 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants