-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove the client and server "AllowV1" settings. (#61)
The intent of these options was to tolerate calls to/from JSON-RPC 1.0 implementations. That alone isn't enough for interoperability, however. For example: - Server replies still contain the v2 version marker, which (some) v1 clients do not accept. - The v2 Error object has a stricter structure than v1, and the client only accepts v2. Since this library implements v2 specifically, I do not think it's worthwhile to add extra plumbing for those cases (e.g., tracking v1 shape through the handler, tolerating arbitrary Error geometry). On that basis, the tolerance settings are not carrying their weight. For context see #44. Updates #46
- Loading branch information
1 parent
40f68b0
commit 63a5fca
Showing
4 changed files
with
10 additions
and
42 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters