- Jun 22, 2023
-
-
Niklas Adolfsson authored
-
Niklas Adolfsson authored
-
- Jun 21, 2023
-
-
Niklas Adolfsson authored
Split send and receive to separate tasks to support multiplexing reads/writes
-
- Jun 02, 2023
-
-
Niklas Adolfsson authored
* fix: include error code in RpcLogger + fix bug * fix: include error code in RpcLogger + fix bug * nits * fix: use error code from error_obj * Update core/src/server/helpers.rs * fix: use error code from error_obj * fix clippy
-
- May 28, 2023
-
-
Niklas Adolfsson authored
* refactor(server): make `Server::start` infallible * fix tests * add: builder fn's * update examples
-
- May 23, 2023
-
-
dependabot[bot] authored
Bumps [Swatinem/rust-cache](https://github.com/Swatinem/rust-cache) from 2.3.0 to 2.4.0. - [Release notes](https://github.com/Swatinem/rust-cache/releases) - [Changelog](https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md) - [Commits](https://github.com/Swatinem/rust-cache/compare/v2.3.0...v2.4.0 ) --- updated-dependencies: - dependency-name: Swatinem/rust-cache dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- May 20, 2023
-
-
Niklas Adolfsson authored
-
- May 18, 2023
-
-
Niklas Adolfsson authored
fix(server): remove `MethodSinkPermit` to fix backpressure issue on concurrent subscriptions (#1126) * fix(server): don't use `Permit` for responses After a method call has been received, this PR doesn't keep the `Permit` anymore and requires each response to await for a slot in the mpsc buffer. This is especially important for subscriptions which previously two slots were unintentionally required because the server kept one around until the subscription was "accepted" and the subscription itself waited for a slot. If many concurrent subscriptions were received "concurrently" and "filled" the buffer no subscription could make progress. * cleanup code * Update server/src/transport/ws.rs Co-authored-by: James Wilson <[email protected]> * Update core/src/server/helpers.rs Co-authored-by: James Wilson <[email protected]> * cargo fmt --------- Co-authored-by: James Wilson <[email protected]>
-
dependabot[bot] authored
Bumps [Swatinem/rust-cache](https://github.com/Swatinem/rust-cache) from 2.2.1 to 2.3.0. - [Release notes](https://github.com/Swatinem/rust-cache/releases) - [Changelog](https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md) - [Commits](https://github.com/Swatinem/rust-cache/compare/v2.2.1...v2.3.0 ) --- updated-dependencies: - dependency-name: Swatinem/rust-cache dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- May 17, 2023
-
-
Niklas Adolfsson authored
-
- May 16, 2023
-
-
Xiliang Chen authored
-
- May 15, 2023
-
-
Kolby Moroz Liebl authored
* Add Trin to users and sort list alphabetically * fix link --------- Co-authored-by: Niklas Adolfsson <[email protected]>
-
- May 10, 2023
-
-
Tadeo Hepperle authored
* add changelog and bump version * implement mistakes
-
Niklas Adolfsson authored
* server: re-export BatchRequestConfig * Update server/src/server.rs Co-authored-by: Alexandru Vasile <[email protected]> * cargo fmt --------- Co-authored-by: Alexandru Vasile <[email protected]>
-
- May 02, 2023
-
-
Niklas Adolfsson authored
* fix(server): improve too big batch response msg * adjust tests * fix tests
-
Niklas Adolfsson authored
-
- Apr 27, 2023
-
-
Niklas Adolfsson authored
* chore: release v0.18.1 * fix(ws server): fix flaky shutdown test * adjust changelog for #1103 * Update CHANGELOG.md
-
Niklas Adolfsson authored
* fix(ws server): fix flaky shutdown test * Update server/src/transport/ws.rs * Update server/src/transport/ws.rs * fix interval stream bug * Update server/src/transport/ws.rs * Update server/src/transport/ws.rs * Update server/src/transport/ws.rs * Update server/src/transport/ws.rs * check conn_tx.closed as well * add more tests + cleanup * fix nit * Update server/src/tests/ws.rs * add comment in weird test * rewrite tests without sleeps * remove needless result * fix compile warn
-
- Apr 26, 2023
-
-
Tadeo Hepperle authored
-
Niklas Adolfsson authored
* rpc module: fix race in subscription close callback * use futures::future::try_join * fix bad test
-
- Apr 25, 2023
-
-
Niklas Adolfsson authored
-
- Apr 24, 2023
-
-
Niklas Adolfsson authored
* chore: release v0.18.0 * add PR link in the release * link to latest in README * fix rust example * Update CHANGELOG.md * Update CHANGELOG.md * update changelog
-
Niklas Adolfsson authored
* fix(proc macros): support parsing params !Result * revert unintentional change
-
- Apr 21, 2023
-
-
Niklas Adolfsson authored
* refactor: remove `CallError` * use error msg in InvalidParams * fix tests * remove unused dependency anyhow * Update core/src/error.rs * Update core/src/lib.rs * Update core/src/lib.rs * fix nit * fix error object display impl * remove invalid params * Update proc-macros/tests/ui/correct/only_client.rs Co-authored-by: Alexandru Vasile <[email protected]> * fix UI tests on new rustc * invalid params: strictly jsonrpc spec * grumbles: unify type hints --------- Co-authored-by: Alexandru Vasile <[email protected]>
-
Niklas Adolfsson authored
-
Niklas Adolfsson authored
* server: fix http graceful shutdown * cleanup code * add comment about graceful shutdown * fix UI tests on new rustc * better explaination * address grumbles * Update server/src/server.rs * Update server/src/server.rs * Update server/src/server.rs * fix nit
-
- Apr 17, 2023
-
-
Niklas Adolfsson authored
* update version number Signed-off-by: Niklas Adolfsson <[email protected]> * update changelog * Update CHANGELOG.md * Update CHANGELOG.md * fix nits * more nits * Update CHANGELOG.md * update changelog again * Update CHANGELOG.md Co-authored-by: James Wilson <[email protected]> * Update CHANGELOG.md Co-authored-by: James Wilson <[email protected]> * address grumbles * add more examples for pipe_from_stream * update CHANGELOG * update CHANGELOG * Update CHANGELOG.md * Update CHANGELOG.md * Update CHANGELOG.md * update CHANGELOG --------- Signed-off-by: Niklas Adolfsson <[email protected]> Co-authored-by: James Wilson <[email protected]>
-
Niklas Adolfsson authored
* replace FutureDriver with mpsc and tokio::task * tokio spawn for calls * refactor round trip for multiple calls * cleanup * cleanup * ws server: reject calls > 127 starting whitespaces * fix clippy
-
Niklas Adolfsson authored
* replace FutureDriver with mpsc and tokio::task * tokio spawn for calls * refactor round trip for multiple calls * cleanup * cleanup * fix graceful shutdown * minor tweaks * add test for graceful shutdown * add test for #585 * compile warn * fix nit
-
- Apr 14, 2023
-
-
James Wilson authored
-
dependabot[bot] authored
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.0 to 3.5.2. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3.5.0...v3.5.2 ) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- Apr 13, 2023
-
-
Niklas Adolfsson authored
* Update Cargo.toml * docs: add keywords publishing on crates.io Close #970 * workspace: version and authors * use workspace dependencies to avoid speciyfing version * Update Cargo.toml
-
Niklas Adolfsson authored
* feat(server): configurable limit for batch requests. * Update server/src/server.rs * Update server/src/server.rs
-
Niklas Adolfsson authored
-
Niklas Adolfsson authored
-
Niklas Adolfsson authored
-
Niklas Adolfsson authored
-
- Apr 11, 2023
-
-
Niklas Adolfsson authored
* IntoResponse trait for rpc calls * remove ErrorResponse * cleanup, fix nits * separate types from ser/deserialization * fix uncommented code * add Success type * add missing dev-dep * fix tests with issue link * fix tests * add missing file * PartialResponse -> ResponsePayload * chore(deps): bump actions/checkout from 3.4.0 to 3.5.0 (#1055) Bumps [actions/checkout](https://github.com/actions/checkout) from 3.4.0 to 3.5.0. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3.4.0...v3.5.0 ) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump baptiste0928/cargo-install from 1 to 2 (#1056) Bumps [baptiste0928/cargo-install](https://github.com/baptiste0928/cargo-install) from 1 to 2. - [Release notes](https://github.com/baptiste0928/cargo-install/releases) - [Changelog](https://github.com/baptiste0928/cargo-install/blob/main/CHANGELOG.md) - [Commits](https://github.com/baptiste0928/cargo-install/compare/v1...v2 ) --- updated-dependencies: - dependency-name: baptiste0928/cargo-install dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: tokio v1.27 (#1062) * fix: tokio v1.27 * Update server/src/transport/ws.rs * fix rustdoc * Update server/src/transport/ws.rs * Update server/src/transport/ws.rs * no more futuredriver for incoming conns * add comment for unclear code * ResponsePayload Cow-like * fix ugly code * cleanup * address grumbles * ToOwned -> Clone * compile-time tests to workaround rustc bug * Update proc-macros/src/helpers.rs * add missing impls for Vec and [T; N] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- Mar 30, 2023
-
-
Niklas Adolfsson authored
* fix: tokio v1.27 * Update server/src/transport/ws.rs * fix rustdoc * Update server/src/transport/ws.rs * Update server/src/transport/ws.rs * no more futuredriver for incoming conns * add comment for unclear code
-
- Mar 24, 2023
-
-
dependabot[bot] authored
Bumps [baptiste0928/cargo-install](https://github.com/baptiste0928/cargo-install) from 1 to 2. - [Release notes](https://github.com/baptiste0928/cargo-install/releases) - [Changelog](https://github.com/baptiste0928/cargo-install/blob/main/CHANGELOG.md) - [Commits](https://github.com/baptiste0928/cargo-install/compare/v1...v2 ) --- updated-dependencies: - dependency-name: baptiste0928/cargo-install dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-