-
Notifications
You must be signed in to change notification settings - Fork 516
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
chore: propose official deprecations of a couple of features #2856
chore: propose official deprecations of a couple of features #2856
Conversation
👍 from me — nice work. Long overdue. I wonder about putting in the I do think we should soon go down the path of turning deprecated protocols into plugins — 0160 Connections and v1 of the Credential Exchange protocols. Thanks! |
Approving, but won’t merge immediately in case you want to remove the |
Yeah, the did:sov one only applies to receiving messages with that type, since we're always sending that type. I think it's good to bring it to the attention of ACA-Py operators if one of their clients are unwittingly using outdated software. Gives them an opportunity to investigate before things eventually break when the support is removed. On Issue Credential v1, does that meet the threshold for deprecation? I can throw it on the list 😄 |
I’d say clarify the message a bit to say that it was received. What about something like:
My $0.02CDN is that we might as well add v1 Credential Exchange protocols. Start the process... |
Sounds good to me; I'll make those adjustments |
Signed-off-by: Daniel Bluhm <[email protected]>
Signed-off-by: Daniel Bluhm <[email protected]>
Signed-off-by: Daniel Bluhm <[email protected]>
cc72110
to
2fccfb1
Compare
Quality Gate passedIssues Measures |
Addressed the feedback on the prefix warning and added notices for ICv1 and PPv1. Let me know if there's any other changes you'd recommend 🙂 |
With this PR I'd like to propose that we move the following features to deprecated status:
did:sov:...
as Protocol Doc URIBy moving these to deprecated status, we inform the community that these are features that should no longer be used and steer them to DID Exchange and using didcomm.org as the doc uri in their projects.
These items should more or less already be considered deprecated but there are some final efforts that need to be made to tie up loose ends. With the introduction of qualified DIDs in the pending 0.12.0 release and automatically always emitting https://didcomm.org (by setting the flag for it to be permanently set to
true
), we move close enough to these loose ends being tied off to, in my opinion, move these features to official deprecated status.In practice, this PR affects the code in the following ways:
did:sov:
is received, log a deprecation warningLet me know your thoughts.