Skip to content
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

2.0 release lineup and backlog #1554

Open
1 task
thunderbiscuit opened this issue Aug 13, 2024 · 1 comment
Open
1 task

2.0 release lineup and backlog #1554

thunderbiscuit opened this issue Aug 13, 2024 · 1 comment
Labels
discussion There's still a discussion ongoing
Milestone

Comments

@thunderbiscuit
Copy link
Member

thunderbiscuit commented Aug 13, 2024

This issue is a meta thread for refactors/ideas/features discussed in other PRs that might be out of scope in the short run for the 1.0 but should not get lost.

The past few dev calls have reminded us that in order to ship 1.0 stable we really need to focus and limit our scope when proposing changes that are meant for the beta/stable. It's easy to get new ideas/refactors on 5 new things whenever we open the codebase for one little change (looking at myself here with #1537). These things open up new discussion threads, require more review cycles, etc.

At the same time, a lot of these ideas/discussions are good and we wouldn't want them getting lost. Add posts here with stuff/links/discussions on things you want to keep in mind for the 2.0 or the 1.X releases. They might warrant full issues as well of course, but I was thinking of keeping track of them in a meta thread (if that doesn't work well we can just close it later on).

@thunderbiscuit
Copy link
Member Author

First one I want to mention is the renaming of the descriptors()/check_descriptors() method on the LoadParam, potentially including a boolean setting whether to extract private keys out of the given descriptors or not. See discussion in #1537.

I think it makes the API more explicit and forces users to understand better the persistence and load workflow, but also needs a bit of thinking/bikeshedding around corner cases (errors, conflicting booleans on different descriptors, etc.).

@notmandatory notmandatory added this to BDK Aug 14, 2024
@notmandatory notmandatory moved this to Discussion in BDK Aug 22, 2024
@notmandatory notmandatory added this to the 2.0.0 milestone Aug 22, 2024
@notmandatory notmandatory added the discussion There's still a discussion ongoing label Aug 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion There's still a discussion ongoing
Projects
Status: Discussion
Development

No branches or pull requests

2 participants