-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release: 0.21.0-beta #1572
Comments
Sounds to me like a release might be worth while based on that. Which leaves the question, are there any other PRs we need to squeeze in before doing a release (assuming no one objects to a release). |
Looking at stuff that's been reviewed, #1393 and #1410 both seem very simple, and are reviewed. There's also #1556 which you've approved and #1558 which is not too large, take a look if you have time. I'm prioritizing suggesting things that either are not too large or have already been reviewed and are ready (pass travis, aren't outdated or might need a second look). Let me know what you think about these. |
Also for the version number, it turns out that #1467 is breaking/non-backwards-compatible since exported types and function definitions have been changed, meaning it's 0.21.0-beta rather than 0.20.2-beta. semver.org is referenced in version.go and the version number is compatible with the spec, if we stick to this I think we resolve part of #1545. |
I'm actually thinking a more granular release cycle around semver might be a good idea as we play catch up here- would love to hear everyone else's opinions though |
I would also like to suggest #1577 to provide backwards compatibility for applications that depend on |
Release notes draftI came up with a draft release notes for It seems we have ironed out all the issues discussed above, and the changeset is already large enough for a minor release. 💪 Network-related changes:
RPC changes:
Crypto changes:
btcctl changes:
Misc changes:
|
Release notes look good to me. I think we are have enough in to go ahead with a release. If anyone objects or things something else desperately needs to go in, comment here, but if not, we'll go forward in a few days. |
I have updated the release notes above with the recent PRs that were merged. I think we should include #1608 too since it updates the docs for #1529 (part of the release). I also want to suggest cutting a new release for btcutil, and bumping the version in btcd's Releasing btcutil will involve creating two tags/releases:
What do you guys think? cc: @jcvernaleo |
100% agree on #1608 Hadn't thought about btcutil but I suspect you are correct there too. Will check out your release notes there. |
The release process for btcutil is practically non-existent (no release
notes, no signed binaries, etc),
There aren't signed binaries as it's a package/library. One PR we should
consider landing before the next btcutil version is tagged (so far we
usually tag one around the same time we release an lnd version), is this
PR: btcsuite/btcutil#178. It'll allow our PSBT lib
to once again be compatible with wallet software that requires the
additional information for verification purposes.
…On Wed, Jul 22, 2020 at 1:46 PM Anirudha Bose ***@***.***> wrote:
I have updated the release notes above with the recent PRs that were
merged. I think we should include #1608
<#1608> too since it updates the
docs for #1529 <#1529> (part of the
release).
I also want to suggest cutting a new release for btcutil
<https://github.com/btcsuite/btcutil/>, and bumping the version in btcd's
go.mod. The release process for btcutil is practically non-existent (no
release notes, no signed binaries, etc), however, I prepared the release
notes for a *v1.1.0* here
<https://gist.github.com/onyb/d0c91f1fbe82f46e8223e1eac3d4f5af>.
Releasing btcutil will involve creating two tags/releases:
- v1.1.0
- psbt/v1.1.0
What do you guys think? cc: @jcvernaleo <https://github.com/jcvernaleo>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1572 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAHTWLVPSM7I6D6LSZB6OWTR45F2ZANCNFSM4M7CTILA>
.
|
Changes has been approved, may I ask is there any plan to release 0.21.0, thanks. |
@wenweih yes, 0.21.0 will be released soon. I was without internet or power for most of last week so that pushed my schedule back a bit but I'm catching up. |
See #1620 for version bump for this release. |
I haven't used windows in a few years, but looks like #1023 is still an issue (msi installer). Should probably address that (or drop support) in the release process |
I think the release process just generates an exe (at least the way I remember it). The msi used to be a totally separate process. |
Release is done: |
There have been a few significant PRs since 0.20.1-beta, notably #1509, #1502, #1500, and #1467, so it might be time for a small release.
This issue is here to track PRs that we might want to add to a new release, and also gather opinions about having one.
People who's opinions I'd like to get on this:
@jcvernaleo
@jakesyl
@torkelrogstad
and anyone else who is interested.
The text was updated successfully, but these errors were encountered: