jsonrpsee:f28f8609500c7b07bfcc60741968fe5ef1f534e0 commits
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commits/f28f8609500c7b07bfcc60741968fe5ef1f534e0
2022-05-06T11:43:45+02:00
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/f28f8609500c7b07bfcc60741968fe5ef1f534e0
fix: generate docs behind features (#741)
2022-05-06T11:43:45+02:00
Niklas Adolfsson
niklasadolfsson1@gmail.com
* fix: generate docs behind features
* address grumbles
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/19aaf6561962e794451c5da38861ad7fa7749be9
Make it possible to disable batch requests support (#744)
2022-05-04T11:08:46+02:00
Igor Aleksanov
popzxc@yandex.ru
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/816ecca5d1061812e11de771004aa591fbf29ad0
feat: add a way to limit the number of subscriptions per connection (#739)
2022-05-03T16:00:42+02:00
Niklas Adolfsson
niklasadolfsson1@gmail.com
* feat: limit the number of subscriptions
Closing #729
* fix nit
* Update core/src/server/helpers.rs
* add integration tests + some fixes so it works
* cargo fmt
* fix doc links
* Unsubscribe calls should avoid subscription limits
Point to Tokio 1.16 (we use a method from it), and a little special treatment for unsubscribe methods
* No resource limiting for Unsubscribe calls
* Test that we can still unsubscribe after hitting a limit
* Fix a comment typo
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:60601340+lexnv@users.noreply.github.com" title="60601340+lexnv@users.noreply.github.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/5f5913d33390f407be235efde5595e66?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:60601340+lexnv@users.noreply.github.com" title="60601340+lexnv@users.noreply.github.com">Alexandru Vasile</a> <<a href="mailto:60601340+lexnv@users.noreply.github.com" title="60601340+lexnv@users.noreply.github.com">60601340+lexnv@users.noreply.github.com</a>></span>
* Update core/src/server/rpc_module.rs
* Update core/src/server/rpc_module.rs
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:james@jsdw.me" title="james@jsdw.me"><img alt="default avatar" src="https://secure.gravatar.com/avatar/c2a9583423180b820a133ea1af77289f?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:james@jsdw.me" title="james@jsdw.me">James Wilson</a> <<a href="mailto:james@jsdw.me" title="james@jsdw.me">james@jsdw.me</a>></span>
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:60601340+lexnv@users.noreply.github.com" title="60601340+lexnv@users.noreply.github.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/5f5913d33390f407be235efde5595e66?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:60601340+lexnv@users.noreply.github.com" title="60601340+lexnv@users.noreply.github.com">Alexandru Vasile</a> <<a href="mailto:60601340+lexnv@users.noreply.github.com" title="60601340+lexnv@users.noreply.github.com">60601340+lexnv@users.noreply.github.com</a>></span>
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/661870a0ab4159b2bb104ace25a2cb817a097e03
fix(http client): use https connector for https (#750)
2022-05-03T13:34:52+02:00
Niklas Adolfsson
niklasadolfsson1@gmail.com
* fix: use https conn for https
* enable integration tests for https and wss
* remove socket options of http client
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/8e945de45be658913ae9aac043d39c510019a73e
fix(rpc module): close subscription task when a subscription is `unsubscribed...
2022-04-29T22:49:20+02:00
Niklas Adolfsson
niklasadolfsson1@gmail.com
fix(rpc module): close subscription task when a subscription is `unsubscribed` via the `unsubscribe call` (#743)
* refactor: remove SubscriptionSink::inner_send
* fix: close running task if unsubscribed
* Update core/src/server/rpc_module.rs
* Update core/src/server/rpc_module.rs
* fix nits
* Update core/src/server/rpc_module.rs
* add test for canceling subscriptions
* print subscription info; once per minute
* revert closure stuff
* Revert "print subscription info; once per minute"
This reverts commit <a href="/parity/mirrors/jsonrpsee/-/commit/366176a81d95d81d6cc7d2eb0d8b3c949f47815a" data-reference-type="commit" data-original="366176a81d95d81d6cc7d2eb0d8b3c949f47815a" data-link="false" data-link-reference="false" data-project="559" data-commit="366176a81d95d81d6cc7d2eb0d8b3c949f47815a" data-container="body" data-placement="top" title="print subscription info; once per minute" class="gfm gfm-commit has-tooltip">366176a8</a>
.
* use tokio::sync::watch instead of oneshot
The receiver is clonable and it's possible to check whether the sender is still alive
* Update tests/tests/helpers.rs
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/6bed507c0085d39447171b95c515a890?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">David</a> <<a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">dvdplm@gmail.com</a>></span>
* Update core/src/server/rpc_module.rs
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/6bed507c0085d39447171b95c515a890?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">David</a> <<a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">dvdplm@gmail.com</a>></span>
* grumbles: use unwrap in tests
* add test for reuse pipe_from_stream
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/6bed507c0085d39447171b95c515a890?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">David</a> <<a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">dvdplm@gmail.com</a>></span>
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/9decd23c06912285b218b6f1cda2a4c18ac14ff3
remove vault from ci (#745)
2022-04-29T12:17:19+02:00
Sergejs Kostjucenko
85877331+sergejparity@users.noreply.github.com
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/e6c6ac58a182930f7aaf304395b2eb664c7eecc5
chore(deps): update pprof requirement from 0.7 to 0.8 (#732)
2022-04-21T16:02:44+02:00
dependabot[bot]
49699333+dependabot[bot]@users.noreply.github.com
Updates the requirements on [pprof](<a href="https://github.com/tikv/pprof-rs" rel="nofollow noreferrer noopener" target="_blank">https://github.com/tikv/pprof-rs</a>) to permit the latest version.
- [Release notes](<a href="https://github.com/tikv/pprof-rs/releases" rel="nofollow noreferrer noopener" target="_blank">https://github.com/tikv/pprof-rs/releases</a>)
- [Changelog](<a href="https://github.com/tikv/pprof-rs/blob/master/CHANGELOG.md" rel="nofollow noreferrer noopener" target="_blank">https://github.com/tikv/pprof-rs/blob/master/CHANGELOG.md</a>)
- [Commits](<a href="https://github.com/tikv/pprof-rs/commits" rel="nofollow noreferrer noopener" target="_blank">https://github.com/tikv/pprof-rs/commits</a>
)
---
updated-dependencies:
- dependency-name: pprof
dependency-type: direct:production
...
Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:support@github.com" title="support@github.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/61024896f291303615bcd4f7a0dcfb74?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:support@github.com" title="support@github.com">dependabot[bot]</a> <<a href="mailto:support@github.com" title="support@github.com">support@github.com</a>></span>
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:49699333+dependabot[bot]@users.noreply.github.com" title="49699333+dependabot[bot]@users.noreply.github.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/48ea49be76d0c68403a7f3df87e3487d?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:49699333+dependabot[bot]@users.noreply.github.com" title="49699333+dependabot[bot]@users.noreply.github.com">dependabot[bot]</a> <<a href="mailto:49699333+dependabot[bot]@users.noreply.github.com" title="49699333+dependabot[bot]@users.noreply.github.com">49699333+dependabot[bot]@users.noreply.github.com</a>></span>
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/c2f7418694cb6c582959e6fbff0957792bc1e1d1
chore(deps): update gloo-net requirement from 0.1.0 to 0.2.0 (#733)
2022-04-21T16:02:33+02:00
dependabot[bot]
49699333+dependabot[bot]@users.noreply.github.com
Updates the requirements on [gloo-net](<a href="https://github.com/rustwasm/gloo" rel="nofollow noreferrer noopener" target="_blank">https://github.com/rustwasm/gloo</a>) to permit the latest version.
- [Release notes](<a href="https://github.com/rustwasm/gloo/releases" rel="nofollow noreferrer noopener" target="_blank">https://github.com/rustwasm/gloo/releases</a>)
- [Commits](<a href="https://github.com/rustwasm/gloo/commits/0.2.0" rel="nofollow noreferrer noopener" target="_blank">https://github.com/rustwasm/gloo/commits/0.2.0</a>
)
---
updated-dependencies:
- dependency-name: gloo-net
dependency-type: direct:production
...
Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:support@github.com" title="support@github.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/61024896f291303615bcd4f7a0dcfb74?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:support@github.com" title="support@github.com">dependabot[bot]</a> <<a href="mailto:support@github.com" title="support@github.com">support@github.com</a>></span>
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:49699333+dependabot[bot]@users.noreply.github.com" title="49699333+dependabot[bot]@users.noreply.github.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/48ea49be76d0c68403a7f3df87e3487d?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:49699333+dependabot[bot]@users.noreply.github.com" title="49699333+dependabot[bot]@users.noreply.github.com">dependabot[bot]</a> <<a href="mailto:49699333+dependabot[bot]@users.noreply.github.com" title="49699333+dependabot[bot]@users.noreply.github.com">49699333+dependabot[bot]@users.noreply.github.com</a>></span>
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/07b378855842642332cab38b7060d7cd591d63de
chore: release v0.11 (#731)
2022-04-21T11:18:34+02:00
Niklas Adolfsson
niklasadolfsson1@gmail.com
* chore(release): v0.11.0
* remove unused deps
* docs: rephrase bad english
* Update CHANGELOG.md
* update publish script
* Update CHANGELOG.md
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/6bed507c0085d39447171b95c515a890?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">David</a> <<a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">dvdplm@gmail.com</a>></span>
* Update CHANGELOG.md
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/6bed507c0085d39447171b95c515a890?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">David</a> <<a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">dvdplm@gmail.com</a>></span>
* Update CHANGELOG.md
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/6bed507c0085d39447171b95c515a890?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">David</a> <<a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">dvdplm@gmail.com</a>></span>
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/6bed507c0085d39447171b95c515a890?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">David</a> <<a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">dvdplm@gmail.com</a>></span>
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/20e6e5de40214e0b88e475d87bf14e465123eaba
feat: WASM client via web-sys transport (#648)
2022-04-20T17:46:52+02:00
Niklas Adolfsson
niklasadolfsson1@gmail.com
* feat: untested web-sys transport
* rewrite me
* make it work
* add hacks and works :)
* add subscription test too
* revert StdError change; still works
* cleanup
* remove hacks
* more wasm tests outside workspace
* kill mutually exclusive features
* merge nits
* remove unsafe hack
* fix nit
* core: fix features and deps
* ci: add WASM test
* test again
* work work
* comeon
* work work
* revert unintentional change
* Update core/Cargo.toml
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/6bed507c0085d39447171b95c515a890?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">David</a> <<a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">dvdplm@gmail.com</a>></span>
* Update core/src/client/async_client/mod.rs
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/6bed507c0085d39447171b95c515a890?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">David</a> <<a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">dvdplm@gmail.com</a>></span>
* revert needless change: std hashmap + fxhashmap works
* cleanup
* extract try_connect_until fn
* remove todo
* fix bad merge
* add wasm client wrapper crate
* fix nits
* use gloo-net dependency
* fix build
* grumbles CI: rename to `wasm_tests`
* fix bad merge
* fix grumbles
* fix nit
* comeon CI
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/6bed507c0085d39447171b95c515a890?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">David</a> <<a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">dvdplm@gmail.com</a>></span>
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/9fa817d932aeccbee04e4d3953a9cdaf1cb6f233
fix(rpc module): fail subscription calls with bad params (#728)
2022-04-20T13:03:37+02:00
Niklas Adolfsson
niklasadolfsson1@gmail.com
* fix(rpc module): fail subscription with bad params
* draft; show my point
* fix tests
* fix build
* add tests for proc macros too
* add tests for bad params in proc macros
* fix nits
* commit all files
* add ugly fix for proc macro code
* add more user friendly API
* make SubscriptionSink::close take mut self
* fix grumbles
* show james some code
* Update core/src/server/rpc_module.rs
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:james@jsdw.me" title="james@jsdw.me"><img alt="default avatar" src="https://secure.gravatar.com/avatar/c2a9583423180b820a133ea1af77289f?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:james@jsdw.me" title="james@jsdw.me">James Wilson</a> <<a href="mailto:james@jsdw.me" title="james@jsdw.me">james@jsdw.me</a>></span>
* remove needless clone
* fix build
* client fix docs + error type
* simplify code: merge connect reset and unsubscribe close reason
* remove unknown close reason
* refactor: remove Error::SubscriptionClosed
* add some nice APIs to ErrorObjectOwned
* unify api
* address grumbles
* remove redundant methods for close and reject
* proc macro: compile err when subscription -> Result
* rpc module: fix test subscription test
* Update core/src/server/rpc_module.rs
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:james@jsdw.me" title="james@jsdw.me"><img alt="default avatar" src="https://secure.gravatar.com/avatar/c2a9583423180b820a133ea1af77289f?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:james@jsdw.me" title="james@jsdw.me">James Wilson</a> <<a href="mailto:james@jsdw.me" title="james@jsdw.me">james@jsdw.me</a>></span>
* Update core/src/server/rpc_module.rs
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:james@jsdw.me" title="james@jsdw.me"><img alt="default avatar" src="https://secure.gravatar.com/avatar/c2a9583423180b820a133ea1af77289f?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:james@jsdw.me" title="james@jsdw.me">James Wilson</a> <<a href="mailto:james@jsdw.me" title="james@jsdw.me">james@jsdw.me</a>></span>
* Update core/src/server/rpc_module.rs
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:james@jsdw.me" title="james@jsdw.me"><img alt="default avatar" src="https://secure.gravatar.com/avatar/c2a9583423180b820a133ea1af77289f?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:james@jsdw.me" title="james@jsdw.me">James Wilson</a> <<a href="mailto:james@jsdw.me" title="james@jsdw.me">james@jsdw.me</a>></span>
* Update core/src/server/rpc_module.rs
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:james@jsdw.me" title="james@jsdw.me"><img alt="default avatar" src="https://secure.gravatar.com/avatar/c2a9583423180b820a133ea1af77289f?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:james@jsdw.me" title="james@jsdw.me">James Wilson</a> <<a href="mailto:james@jsdw.me" title="james@jsdw.me">james@jsdw.me</a>></span>
* Update core/src/server/rpc_module.rs
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:james@jsdw.me" title="james@jsdw.me"><img alt="default avatar" src="https://secure.gravatar.com/avatar/c2a9583423180b820a133ea1af77289f?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:james@jsdw.me" title="james@jsdw.me">James Wilson</a> <<a href="mailto:james@jsdw.me" title="james@jsdw.me">james@jsdw.me</a>></span>
* Update proc-macros/src/lib.rs
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:james@jsdw.me" title="james@jsdw.me"><img alt="default avatar" src="https://secure.gravatar.com/avatar/c2a9583423180b820a133ea1af77289f?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:james@jsdw.me" title="james@jsdw.me">James Wilson</a> <<a href="mailto:james@jsdw.me" title="james@jsdw.me">james@jsdw.me</a>></span>
* address grumbles
* remove faulty comment
* Update core/src/server/rpc_module.rs
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/6bed507c0085d39447171b95c515a890?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">David</a> <<a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">dvdplm@gmail.com</a>></span>
* Update core/src/server/rpc_module.rs
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/6bed507c0085d39447171b95c515a890?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">David</a> <<a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">dvdplm@gmail.com</a>></span>
* Update core/src/server/rpc_module.rs
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/6bed507c0085d39447171b95c515a890?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">David</a> <<a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">dvdplm@gmail.com</a>></span>
* Update core/src/server/rpc_module.rs
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/6bed507c0085d39447171b95c515a890?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">David</a> <<a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">dvdplm@gmail.com</a>></span>
* Update core/src/server/rpc_module.rs
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/6bed507c0085d39447171b95c515a890?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">David</a> <<a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">dvdplm@gmail.com</a>></span>
* fix: don't send `RPC Call failed: error`.
* remove debug assert
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:james@jsdw.me" title="james@jsdw.me"><img alt="default avatar" src="https://secure.gravatar.com/avatar/c2a9583423180b820a133ea1af77289f?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:james@jsdw.me" title="james@jsdw.me">James Wilson</a> <<a href="mailto:james@jsdw.me" title="james@jsdw.me">james@jsdw.me</a>></span>
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/6bed507c0085d39447171b95c515a890?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">David</a> <<a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">dvdplm@gmail.com</a>></span>
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/b96a54bfe43da350fc3682a2e3d53ee94f054582
chore(deps): bump Swatinem/rust-cache from 1.3.0 to 1.4.0 (#730)
2022-04-12T09:28:16+02:00
dependabot[bot]
49699333+dependabot[bot]@users.noreply.github.com
Bumps [Swatinem/rust-cache](<a href="https://github.com/Swatinem/rust-cache" rel="nofollow noreferrer noopener" target="_blank">https://github.com/Swatinem/rust-cache</a>) from 1.3.0 to 1.4.0.
- [Release notes](<a href="https://github.com/Swatinem/rust-cache/releases" rel="nofollow noreferrer noopener" target="_blank">https://github.com/Swatinem/rust-cache/releases</a>)
- [Changelog](<a href="https://github.com/Swatinem/rust-cache/blob/v1/CHANGELOG.md" rel="nofollow noreferrer noopener" target="_blank">https://github.com/Swatinem/rust-cache/blob/v1/CHANGELOG.md</a>)
- [Commits](<a href="https://github.com/Swatinem/rust-cache/compare/v1.3.0...v1.4.0" rel="nofollow noreferrer noopener" target="_blank">https://github.com/Swatinem/rust-cache/compare/v1.3.0...v1.4.0</a>
)
---
updated-dependencies:
- dependency-name: Swatinem/rust-cache
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:support@github.com" title="support@github.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/61024896f291303615bcd4f7a0dcfb74?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:support@github.com" title="support@github.com">dependabot[bot]</a> <<a href="mailto:support@github.com" title="support@github.com">support@github.com</a>></span>
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:49699333+dependabot[bot]@users.noreply.github.com" title="49699333+dependabot[bot]@users.noreply.github.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/48ea49be76d0c68403a7f3df87e3487d?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:49699333+dependabot[bot]@users.noreply.github.com" title="49699333+dependabot[bot]@users.noreply.github.com">dependabot[bot]</a> <<a href="mailto:49699333+dependabot[bot]@users.noreply.github.com" title="49699333+dependabot[bot]@users.noreply.github.com">49699333+dependabot[bot]@users.noreply.github.com</a>></span>
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/5c8f1f77052151caff0b47ee3e1d4e0577d326c0
chore(release): v0.10.1 (#727)
2022-04-05T20:40:45+02:00
Niklas Adolfsson
niklasadolfsson1@gmail.com
* refactor(log): downgrade send errors to warn
These logs are most likely related to that the client terminated the connection
and they come with significant overhead.
* chore(release): v0.10.1
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/2f5fef24534b96a0827d519664d601ba861361a5
refactor(log): downgrade send errors to warn (#726)
2022-04-05T20:30:03+02:00
Niklas Adolfsson
niklasadolfsson1@gmail.com
These logs are most likely related to that the client terminated the connection
and they come with significant overhead.
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/b687c07e5148241eea29546989bb9e4750650e04
fix(ws server): close all subscription when the connection is closed (#725)
2022-04-05T18:29:35+02:00
Niklas Adolfsson
niklasadolfsson1@gmail.com
* fix(ws server): close all subscriptions
* fix test
* better comment and longer period
* revert unintentional change
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/fe53e5c9f216a31f035192b765bc141eac7dff73
perf: don't send messages when client is gone (#724)
2022-04-05T14:25:18+02:00
Niklas Adolfsson
niklasadolfsson1@gmail.com
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/ffdab3e028ed3cc6d8c2217e4f066eb6f3bdf640
chore: release v0.10.0 (#723)
2022-04-04T17:28:01+02:00
Niklas Adolfsson
niklasadolfsson1@gmail.com
* update changelog
* update versions v0.10.0
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:47201679+TarikGul@users.noreply.github.com" title="47201679+TarikGul@users.noreply.github.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/df298f2c3f8e80e82c0ffe31a9302aa4?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:47201679+TarikGul@users.noreply.github.com" title="47201679+TarikGul@users.noreply.github.com">Tarik Gul</a> <<a href="mailto:47201679+TarikGul@users.noreply.github.com" title="47201679+TarikGul@users.noreply.github.com">47201679+TarikGul@users.noreply.github.com</a>></span>
* Update CHANGELOG.md
* Update CHANGELOG.md
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:47201679+TarikGul@users.noreply.github.com" title="47201679+TarikGul@users.noreply.github.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/df298f2c3f8e80e82c0ffe31a9302aa4?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:47201679+TarikGul@users.noreply.github.com" title="47201679+TarikGul@users.noreply.github.com">Tarik Gul</a> <<a href="mailto:47201679+TarikGul@users.noreply.github.com" title="47201679+TarikGul@users.noreply.github.com">47201679+TarikGul@users.noreply.github.com</a>></span>
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/85df2efb567874fbaf61f4772c5770a0d0104dae
benches: improve concurrent benches with 10 requests per conn (#713)
2022-04-04T16:07:32+02:00
Niklas Adolfsson
niklasadolfsson1@gmail.com
* improve benches with 10 requests per conn
* add subscription bench
* fix nits
* fix nit run 256 too
* add CPU profiling via pprof
* rewrite me
* add move benchmark methods; fast, slow & memory intensive
* add instructions for ulimit
* reduce mem call not reach 256MB limit in WS for batches
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/961e6bd528da268bc682c28db23db017a5e6b4b5
[examples]: update pubsub examples (#705)
2022-04-02T17:17:08+02:00
Niklas Adolfsson
niklasadolfsson1@gmail.com
* update pubsub examples
* Update examples/ws_subscription.rs
* remove some docs
* remove needless clone
* simplify example
* simplify code with async-broadcast channel
* use tokio broadcast for smaller dependency tree
* Update examples/ws_pubsub_broadcast.rs
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/34c2fbef59ca0bdae3b1c5fef0c355ed518ef8cd
feat(http server): add new builder APIs `build_from_tcp` and `build_from_hype...
2022-04-01T22:34:52+02:00
Niklas Adolfsson
niklasadolfsson1@gmail.com
* unify servers; use tokio::TcpListener
* add API to build server from tcp socket
* build_from_tcp nit: not async
* fix nits
* change `build_from_tcp` force users configure hyper
The hyper settings might contradict to settings on the provided
socket, force users of this API to configure that avoid confusion and
unexpected settings.
* Update http-server/src/server.rs
* fix doc links
* add separate APIs `build_from_tcp` and `build_from_hyper`
* fix clippy
* remove dead code
* fix build
* fix nit in example code
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/f55ab3e30c5f33d637a1df9c0c39afef0d254687
fix(client): close subscription when server sent `SubscriptionClosed` notific...
2022-04-01T18:53:45+02:00
Niklas Adolfsson
niklasadolfsson1@gmail.com
* fix(client): close subscription when server sent `SubscriptionClosed` notification
* Update core/src/client/async_client/helpers.rs
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/545ceaf6c897190ae137909bb0c9e97beecdca4f
feat: add `SubscriptionSink::pipe_from_try_stream` to support streams that r...
2022-04-01T13:56:02+02:00
Niklas Adolfsson
niklasadolfsson1@gmail.com
* refactor: make `pipe_from_stream` take stream of result
The rationale for this is that it is more flexible for use cases when `Stream<Item = Result<T, Error>>`.
Take for example `tokio_stream::Broadcast` then one would have to something like:
```rust
let stream = BroadcastStream::new(rx).take_while(|r| future::ready(r.is_ok())).filter_map(|r| future::ready(r.ok()));
```
Of course it's a bit awkward to return `Result` when the underlying stream can't fail but I think that's fair trade-off
here.
* Update core/src/server/rpc_module.rs
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:47201679+TarikGul@users.noreply.github.com" title="47201679+TarikGul@users.noreply.github.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/df298f2c3f8e80e82c0ffe31a9302aa4?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:47201679+TarikGul@users.noreply.github.com" title="47201679+TarikGul@users.noreply.github.com">Tarik Gul</a> <<a href="mailto:47201679+TarikGul@users.noreply.github.com" title="47201679+TarikGul@users.noreply.github.com">47201679+TarikGul@users.noreply.github.com</a>></span>
* pipe_from_stream: make E: Display instead of StdError
* add a test
* add `pipe_from_try_stream` API to support `TryStream`
* Update tests/tests/integration_tests.rs
* Update proc-macros/src/lib.rs
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:47201679+TarikGul@users.noreply.github.com" title="47201679+TarikGul@users.noreply.github.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/df298f2c3f8e80e82c0ffe31a9302aa4?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:47201679+TarikGul@users.noreply.github.com" title="47201679+TarikGul@users.noreply.github.com">Tarik Gul</a> <<a href="mailto:47201679+TarikGul@users.noreply.github.com" title="47201679+TarikGul@users.noreply.github.com">47201679+TarikGul@users.noreply.github.com</a>></span>
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/14b1b4b5c38cc8c5a418f11a9266da72fa9378cf
core: remove `Error::Request` variant (#717)
2022-03-30T11:24:50+02:00
Niklas Adolfsson
niklasadolfsson1@gmail.com
* refactor: get rid off `Error::Request` variant
* fix nit
* to_owned -> to_call_error
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/3f13274bf79b5e7f4f0a4ee80c3091f4d8023238
fix(http client): set reuseaddr and nodelay. (#687)
2022-03-29T15:04:08+02:00
Niklas Adolfsson
niklasadolfsson1@gmail.com
* fix(http client): set reuseaddr and nodelay.
* configure socket for https too
* http server: `set_reuse_port`
* fix windows build
* revert http server changes
* fix build with latest syn
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/054c0e393c02ec815da4d16addd0271654c9db3b
http server: fix regression set backlog to 1024 (#718)
2022-03-28T20:48:14+02:00
Niklas Adolfsson
niklasadolfsson1@gmail.com
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/78055feb19dc95f53f6145aba606a253efe9f82a
fix: max_request_body_size setting should not override max_response_size (#711)
2022-03-22T10:21:28+01:00
Quake Wang
quake.wang@gmail.com
* fix: max_request_body_size setting should not override max_response_size
* chore: apply review comment
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/7c46458e4c5568c2c7a0352dd36ca89377f53d32
Replace async-channel (#708)
2022-03-09T20:16:22+00:00
David
dvdplm@gmail.com
* wip wip wip
Use tokio::sync::Notify to signal to the server when a subscriber has gone away without calling unsubscribe
* Cleanup
* Fmt
* More cleanup more TODOs
* fmt
* Address a few todos
* Update core/src/server/rpc_module.rs
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:niklasadolfsson1@gmail.com" title="niklasadolfsson1@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/f4c2634184172564be1cba31914b37b1?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:niklasadolfsson1@gmail.com" title="niklasadolfsson1@gmail.com">Niklas Adolfsson</a> <<a href="mailto:niklasadolfsson1@gmail.com" title="niklasadolfsson1@gmail.com">niklasadolfsson1@gmail.com</a>></span>
* Update ws-server/src/server.rs
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:niklasadolfsson1@gmail.com" title="niklasadolfsson1@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/f4c2634184172564be1cba31914b37b1?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:niklasadolfsson1@gmail.com" title="niklasadolfsson1@gmail.com">Niklas Adolfsson</a> <<a href="mailto:niklasadolfsson1@gmail.com" title="niklasadolfsson1@gmail.com">niklasadolfsson1@gmail.com</a>></span>
* Fix bad merge
* Test
* fmt
* fix test
* Finish test
* Cleanup
Add a second subscription to serverless test
* Update tests/tests/integration_tests.rs
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:niklasadolfsson1@gmail.com" title="niklasadolfsson1@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/f4c2634184172564be1cba31914b37b1?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:niklasadolfsson1@gmail.com" title="niklasadolfsson1@gmail.com">Niklas Adolfsson</a> <<a href="mailto:niklasadolfsson1@gmail.com" title="niklasadolfsson1@gmail.com">niklasadolfsson1@gmail.com</a>></span>
* simplify test
* Review feedback: avoid allocations
* cleanup
* Remove async-channel
* remove async-channel deps
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:niklasadolfsson1@gmail.com" title="niklasadolfsson1@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/f4c2634184172564be1cba31914b37b1?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:niklasadolfsson1@gmail.com" title="niklasadolfsson1@gmail.com">Niklas Adolfsson</a> <<a href="mailto:niklasadolfsson1@gmail.com" title="niklasadolfsson1@gmail.com">niklasadolfsson1@gmail.com</a>></span>
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/662676e8b8da0f1585c0431d4db0b83a779f7f7d
chore(deps): bump actions/checkout from 2.4.0 to 3 (#710)
2022-03-02T15:30:16+01:00
dependabot[bot]
49699333+dependabot[bot]@users.noreply.github.com
Bumps [actions/checkout](<a href="https://github.com/actions/checkout" rel="nofollow noreferrer noopener" target="_blank">https://github.com/actions/checkout</a>) from 2.4.0 to 3.
- [Release notes](<a href="https://github.com/actions/checkout/releases" rel="nofollow noreferrer noopener" target="_blank">https://github.com/actions/checkout/releases</a>)
- [Changelog](<a href="https://github.com/actions/checkout/blob/main/CHANGELOG.md" rel="nofollow noreferrer noopener" target="_blank">https://github.com/actions/checkout/blob/main/CHANGELOG.md</a>)
- [Commits](<a href="https://github.com/actions/checkout/compare/v2.4.0...v3" rel="nofollow noreferrer noopener" target="_blank">https://github.com/actions/checkout/compare/v2.4.0...v3</a>
)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:support@github.com" title="support@github.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/61024896f291303615bcd4f7a0dcfb74?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:support@github.com" title="support@github.com">dependabot[bot]</a> <<a href="mailto:support@github.com" title="support@github.com">support@github.com</a>></span>
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:49699333+dependabot[bot]@users.noreply.github.com" title="49699333+dependabot[bot]@users.noreply.github.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/48ea49be76d0c68403a7f3df87e3487d?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:49699333+dependabot[bot]@users.noreply.github.com" title="49699333+dependabot[bot]@users.noreply.github.com">dependabot[bot]</a> <<a href="mailto:49699333+dependabot[bot]@users.noreply.github.com" title="49699333+dependabot[bot]@users.noreply.github.com">49699333+dependabot[bot]@users.noreply.github.com</a>></span>
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/b0f89485f35925e4a56d0776b9d4e116e88d8a4a
fix(rpc module): unsubscribe according ethereum pubsub spec (#693)
2022-02-22T20:59:40+00:00
Niklas Adolfsson
niklasadolfsson1@gmail.com
* fix(rpc module): unsubscribe ethereum pubsub spec
* update docs
* fix clippy
* fix tests
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/721117de2abb49a50e16a6cec3261d2ba63d5aea
[proc macros]: only generate unsub method if not provided (#702)
2022-02-18T10:32:16+00:00
Niklas Adolfsson
niklasadolfsson1@gmail.com
* [proc macros]: only generate unsub if not provided
* Update proc-macros/src/rpc_macro.rs
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/6bed507c0085d39447171b95c515a890?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">David</a> <<a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">dvdplm@gmail.com</a>></span>
* Update proc-macros/src/lib.rs
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/6bed507c0085d39447171b95c515a890?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">David</a> <<a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">dvdplm@gmail.com</a>></span>
* fix grumbles
* Update proc-macros/src/lib.rs
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/6bed507c0085d39447171b95c515a890?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">David</a> <<a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">dvdplm@gmail.com</a>></span>
* Update proc-macros/src/lib.rs
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/6bed507c0085d39447171b95c515a890?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">David</a> <<a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">dvdplm@gmail.com</a>></span>
* Update proc-macros/src/lib.rs
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/6bed507c0085d39447171b95c515a890?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">David</a> <<a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">dvdplm@gmail.com</a>></span>
* Update proc-macros/tests/ui/correct/alias_doesnt_use_namespace.rs
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/6bed507c0085d39447171b95c515a890?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">David</a> <<a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">dvdplm@gmail.com</a>></span>
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/6bed507c0085d39447171b95c515a890?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">David</a> <<a href="mailto:dvdplm@gmail.com" title="dvdplm@gmail.com">dvdplm@gmail.com</a>></span>
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/4bc9f5762580fcc92bdb7d76d7011a689a06c471
CI: cache cargo hack installation (#706)
2022-02-18T08:33:58+01:00
Denis Pisarev
17856421+TriplEight@users.noreply.github.com
Co-authored-by: CI system <>
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/b2553e0e6b8b435d1fb335d7d86043862a9f74a0
README.MD: fix link to `ws server` (#703)
2022-02-16T12:06:45+00:00
Niklas Adolfsson
niklasadolfsson1@gmail.com
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/afdf57dbe75a8bbde827a79fef9d2a6ec6a32b3f
CI: try nextest (#701)
2022-02-16T12:14:09+01:00
Denis Pisarev
17856421+TriplEight@users.noreply.github.com
* CI: try nextest
* CI: nextest for mac and wim
Co-authored-by: CI system <>
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/4d67b35668811ba7dcafdbe01f84e7344de1a9e6
chore(deps): update tokio-util requirement from 0.6 to 0.7 (#695)
2022-02-11T17:39:35+01:00
dependabot[bot]
49699333+dependabot[bot]@users.noreply.github.com
Updates the requirements on [tokio-util](<a href="https://github.com/tokio-rs/tokio" rel="nofollow noreferrer noopener" target="_blank">https://github.com/tokio-rs/tokio</a>) to permit the latest version.
- [Release notes](<a href="https://github.com/tokio-rs/tokio/releases" rel="nofollow noreferrer noopener" target="_blank">https://github.com/tokio-rs/tokio/releases</a>)
- [Commits](<a href="https://github.com/tokio-rs/tokio/commits" rel="nofollow noreferrer noopener" target="_blank">https://github.com/tokio-rs/tokio/commits</a>
)
---
updated-dependencies:
- dependency-name: tokio-util
dependency-type: direct:production
...
Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:support@github.com" title="support@github.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/61024896f291303615bcd4f7a0dcfb74?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:support@github.com" title="support@github.com">dependabot[bot]</a> <<a href="mailto:support@github.com" title="support@github.com">support@github.com</a>></span>
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:49699333+dependabot[bot]@users.noreply.github.com" title="49699333+dependabot[bot]@users.noreply.github.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/48ea49be76d0c68403a7f3df87e3487d?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:49699333+dependabot[bot]@users.noreply.github.com" title="49699333+dependabot[bot]@users.noreply.github.com">dependabot[bot]</a> <<a href="mailto:49699333+dependabot[bot]@users.noreply.github.com" title="49699333+dependabot[bot]@users.noreply.github.com">49699333+dependabot[bot]@users.noreply.github.com</a>></span>
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/cd9f9a39a994bf8dc12a587ab52478a123b27aee
Move CI script to new location (#694)
2022-02-09T18:53:55+02:00
Sergejs Kostjucenko
85877331+sergejparity@users.noreply.github.com
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/f66ef5517d7936d87cd72141963659fa6f3e4328
Release prep for v0.9 (#689)
2022-02-03T10:27:37+00:00
David
dvdplm@gmail.com
* Release prep for v0.9
* Update CHANGELOG
Don't dry-run when releasing
* Tweak release notes
* Update CHANGELOG.md
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:niklasadolfsson1@gmail.com" title="niklasadolfsson1@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/f4c2634184172564be1cba31914b37b1?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:niklasadolfsson1@gmail.com" title="niklasadolfsson1@gmail.com">Niklas Adolfsson</a> <<a href="mailto:niklasadolfsson1@gmail.com" title="niklasadolfsson1@gmail.com">niklasadolfsson1@gmail.com</a>></span>
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:niklasadolfsson1@gmail.com" title="niklasadolfsson1@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/f4c2634184172564be1cba31914b37b1?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:niklasadolfsson1@gmail.com" title="niklasadolfsson1@gmail.com">Niklas Adolfsson</a> <<a href="mailto:niklasadolfsson1@gmail.com" title="niklasadolfsson1@gmail.com">niklasadolfsson1@gmail.com</a>></span>
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/425ae56dc871a406b6b789a111ddfaaf9dcf1e21
refactor(ws server): impl `IdProvider` for Box<T> (#684)
2022-02-02T00:16:35+01:00
Niklas Adolfsson
niklasadolfsson1@gmail.com
* refactor(ws server): set_id_provider `Box<dyn>`
* address grumbles: thanks James
* relax trait bounds with ?Sized
* Update ws-server/src/tests.rs
* add docs
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/2864756dce6ff4dd38f3e985a312bcb19ef33417
chore(deps): update parking_lot requirement from 0.11 to 0.12 (#682)
2022-01-31T14:37:39+01:00
dependabot[bot]
49699333+dependabot[bot]@users.noreply.github.com
Updates the requirements on [parking_lot](<a href="https://github.com/Amanieu/parking_lot" rel="nofollow noreferrer noopener" target="_blank">https://github.com/Amanieu/parking_lot</a>) to permit the latest version.
- [Release notes](<a href="https://github.com/Amanieu/parking_lot/releases" rel="nofollow noreferrer noopener" target="_blank">https://github.com/Amanieu/parking_lot/releases</a>)
- [Changelog](<a href="https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md" rel="nofollow noreferrer noopener" target="_blank">https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md</a>)
- [Commits](<a href="https://github.com/Amanieu/parking_lot/compare/0.11.0...0.12.0" rel="nofollow noreferrer noopener" target="_blank">https://github.com/Amanieu/parking_lot/compare/0.11.0...0.12.0</a>
)
---
updated-dependencies:
- dependency-name: parking_lot
dependency-type: direct:production
...
Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:support@github.com" title="support@github.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/61024896f291303615bcd4f7a0dcfb74?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:support@github.com" title="support@github.com">dependabot[bot]</a> <<a href="mailto:support@github.com" title="support@github.com">support@github.com</a>></span>
Co-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:49699333+dependabot[bot]@users.noreply.github.com" title="49699333+dependabot[bot]@users.noreply.github.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/48ea49be76d0c68403a7f3df87e3487d?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:49699333+dependabot[bot]@users.noreply.github.com" title="49699333+dependabot[bot]@users.noreply.github.com">dependabot[bot]</a> <<a href="mailto:49699333+dependabot[bot]@users.noreply.github.com" title="49699333+dependabot[bot]@users.noreply.github.com">49699333+dependabot[bot]@users.noreply.github.com</a>></span>
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/5ffc037aca0f62417132ad1f108b778ec6e29ebf
update readme: crate is "stable" now (#671)
2022-01-25T18:32:53+00:00
Niklas Adolfsson
niklasadolfsson1@gmail.com
The `crate` is rather stable now, so I think it makes sense to remove that from the README
https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/commit/7e7d3d6e94c79a20d2aa0f5608f8dc1e849d51f6
Prep for releasing v0.8.0 (#664)
2022-01-21T15:41:25+00:00
David
dvdplm@gmail.com
* Prep for releasing v0.8.0
* Grumble