- Mar 16, 2023
-
-
Giovanni Napoli authored
* use `Option` for `jsonrpc` field in `Response` * add tests for serializing/deserializing `Response` * cargo fmt * manage missing field in serializing
-
- Mar 14, 2023
-
-
Niklas Adolfsson authored
* refactor: ErrorResponse::error_object API * Update core/src/server/rpc_module.rs Co-authored-by: Alexandru Vasile <[email protected]> * address grumbles * fix ui tests --------- Co-authored-by: Alexandru Vasile <[email protected]>
-
- Mar 06, 2023
-
-
Niklas Adolfsson authored
* ci: add cargo-machete job * remove unused deps
-
- Mar 01, 2023
-
-
Niklas Adolfsson authored
-
Niklas Adolfsson authored
-
- Feb 27, 2023
-
-
dependabot[bot] authored
* chore(deps): update tower-http requirement from 0.3.4 to 0.4.0 Updates the requirements on [tower-http](https://github.com/tower-rs/tower-http) to permit the latest version. - [Release notes](https://github.com/tower-rs/tower-http/releases) - [Commits](https://github.com/tower-rs/tower-http/compare/tower-http-0.3.4...tower-http-0.4.0 ) --- updated-dependencies: - dependency-name: tower-http dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * Update examples/Cargo.toml --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alexandru Vasile <[email protected]>
-
dependabot[bot] authored
Updates the requirements on [socket2](https://github.com/rust-lang/socket2) to permit the latest version. - [Release notes](https://github.com/rust-lang/socket2/releases) - [Changelog](https://github.com/rust-lang/socket2/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/socket2/commits/v0.5.1 ) --- updated-dependencies: - dependency-name: socket2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- Feb 24, 2023
-
-
dependabot[bot] authored
Bumps [Swatinem/rust-cache](https://github.com/Swatinem/rust-cache) from 2.2.0 to 2.2.1. - [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.0...v2.2.1 ) --- updated-dependencies: - dependency-name: Swatinem/rust-cache 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>
-
- Feb 23, 2023
-
-
bear authored
-
- Feb 22, 2023
-
-
Niklas Adolfsson authored
* rpc module: remove `SubscriptionAnswer` This abstraction is not very nice and I think it's more readable with Result<MethodResult, Id> anyway so let's remove it. * Update server/src/transport/ws.rs
-
- Feb 21, 2023
-
-
Xiliang Chen authored
-
- Feb 20, 2023
-
-
Xiliang Chen authored
* update MethodKind * fmt
-
- Feb 18, 2023
-
-
Xiliang Chen authored
* remove batch response * fmt * Update core/src/server/helpers.rs Co-authored-by: Niklas Adolfsson <[email protected]> * fix --------- Co-authored-by: Niklas Adolfsson <[email protected]>
-
- Feb 17, 2023
-
-
Xiliang Chen authored
-
- Feb 16, 2023
-
-
Niklas Adolfsson authored
* fix server: don't send error JSON-RPC notification * Update server/src/transport/ws.rs * add comment to test
-
Niklas Adolfsson authored
-
- Feb 15, 2023
-
-
Niklas Adolfsson authored
-
Niklas Adolfsson authored
* rpc_module: split `close` to `close_with_err_notif` * Update core/src/server/rpc_module.rs * fix grumbles * Update examples/examples/ws_pubsub_with_params.rs
-
- Feb 13, 2023
-
-
Niklas Adolfsson authored
* client: rename `max_buffer_capacity_per_sub` rename `max_notifs_per_subscription` to `max_buffer_capacity_per_sub` * Update core/src/client/mod.rs
-
- Feb 09, 2023
-
-
bear authored
* chore: update error code * chore: format * chore: try fix ci * chore: fix ci
-
- Feb 08, 2023
-
-
Niklas Adolfsson authored
* bounded channels * remove bounded subscriptions * remove resource limiting * kill connection once message tx fails * switch to tokio::mpsc * fix nits * make futures_channel hard dependency * add real backpressure to rx * PoC with crossbeam queue * remove pipe_from_stream * bring back Pending and SubscriptionSink again * more refactoring * add example of old APIs * introduce opaque SubscriptionMessage * feat: make subscription callbacks async * fix tests * move non-jsonrpc spec types from types * fix nits * improve docs * add pipe_from_stream APIs back * cleanup * Update core/src/server/helpers.rs * Update server/src/server.rs * more cleanup * Update core/src/server/helpers.rs * small fixes * rpc module: add unit test for backpressure * doc fixes * fix more nits * refactor: pipe_from_stream * fix examples: revert unintentional change * address grumbles * revert: don't require subscriptions to return Result * Update core/src/server/helpers.rs Co-authored-by: Alexandru Vasile <[email protected]> * grumbles: simplify PendingSubscription * grumbles: fix doc nits * remove pipe_from_stream APIs again * add backpressure test for ws server * rpc module: add `send_timeout` APIs * rpc module: add tokio/time * cleanup * Update examples/Cargo.toml * Update server/src/server.rs * Update server/src/server.rs * Update server/src/server.rs * extract `build_message` to `SubscriptionMessage` * remove resource limiting leftover * Update core/src/server/rpc_module.rs * Update examples/examples/ws_pubsub_broadcast.rs * Update examples/examples/ws_pubsub_broadcast.rs * revert unintentional change * Update examples/examples/ws_pubsub_with_params.rs * fix more nits * improve SubscriptionEmptyErr * clippy --fix * bring back subscription limit * server: `set_message_buffer_capacity` * rpc module: revert raw_json_request API * subscribe_bounded -> subscribe * CallResponse -> CallOrSubscription --------- Co-authored-by: Alexandru Vasile <[email protected]>
-
- Feb 02, 2023
-
-
Niklas Adolfsson authored
* client: optional features for tls cert store * fix nits
-
- Feb 01, 2023
-
-
Niklas Adolfsson authored
* feat(http client): add tower middleware * small fixes * fix rustdoc * no more mutex * fix nits * cleanup * fix grumbles * fix: opt reading response body * clippify * fix grumbles * Update core/src/http_helpers.rs
-
Niklas Adolfsson authored
-
- Jan 31, 2023
-
-
Niklas Adolfsson authored
* client: use tokio channels This PR replaces the future channels with tokio because the APIs fit our use-cases better. * remove unused code * fix wasm build * fix docs * fix tests * fix more nits * Update core/src/client/async_client/mod.rs * Update core/src/client/async_client/mod.rs * fix unwrap
-
- Jan 30, 2023
-
-
Alexander Samusev authored
* [ci] Change runners for CI * rm sccache
-
Niklas Adolfsson authored
* fix: disable clippy for tests * fix syn features
-
- Jan 26, 2023
-
-
Niklas Adolfsson authored
-
- Jan 24, 2023
-
-
MOZGIII authored
* Implement support for custom errors * Remove unneded for<'a> from E bound * Fix doctest * Handle the case where there are not exactly two arguments * Support for other Result paths * Rewrite with a more explicit rewriting logic * Back to rewriting the error argument * Add UI error for non-result * Apply suggestions from code review Co-authored-by: Niklas Adolfsson <[email protected]> * Fix a typo * Fix errors in the rest of the targets Co-authored-by: Niklas Adolfsson <[email protected]>
-
- Jan 13, 2023
-
-
Niklas Adolfsson authored
As we rely on the gitlab this job is not needed anymore.
-
- Jan 10, 2023
-
-
Alfie John authored
-
Niklas Adolfsson authored
* client: distinstict APIs to configure max size * Update client/http-client/src/transport.rs Co-authored-by: Alexandru Vasile <[email protected]> * fix tests Co-authored-by: Alexandru Vasile <[email protected]>
-
- Jan 09, 2023
-
-
dependabot[bot] authored
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.2.0 to 3.3.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.2.0...v3.3.0 ) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- Jan 03, 2023
-
-
Bigna Härdi authored
-
- Dec 14, 2022
-
-
dependabot[bot] authored
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.1.0 to 3.2.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.1.0...v3.2.0 ) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- Dec 13, 2022
-
-
Niklas Adolfsson authored
* wasm tests to test * fix: use all configs + add missing APIs * CI: modify wasm tests dir
-
- Dec 05, 2022
-
-
Chevdor authored
-
- Dec 01, 2022
-
-
Alexandru Vasile authored
* chore(release): Bump to v0.16.2 Signed-off-by: Alexandru Vasile <[email protected]> * Update CHANGELOG.md Signed-off-by: Alexandru Vasile <[email protected]>
-
- Nov 30, 2022
-
-
Niklas Adolfsson authored
-
Patrick Kuo authored
-