- Apr 21, 2023
-
-
Niklas Adolfsson authored
-
Niklas Adolfsson authored
-
Niklas Adolfsson authored
-
Niklas Adolfsson authored
-
Niklas Adolfsson authored
-
Niklas Adolfsson authored
-
Niklas Adolfsson authored
-
Niklas Adolfsson authored
-
- Apr 20, 2023
-
-
Niklas Adolfsson authored
-
- 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>
-
dependabot[bot] authored
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>
-
- Mar 23, 2023
-
-
Niklas Adolfsson authored
* refactor subscription to return `Option<Result<>>` * address grumbles: change to Result<(), Option<M>> This changes the subscription API again to return `Result<(), Option<SubscriptionMessage>>` to work a little smoother with the combinators and it introduces an extention trait to make convert it `Result<T, Error>` to `Result<T, Option<SubscriptionMessage>>` This trait is implemented for types where it is possible and for custom types and tricky situations the user has to implement themselves. For instance it's not possible to implement on `TrySendError` because that depends on the use-case i.e. whether the channel is full should be regarded as an error or not. * remove weird default errors * fix tests * revert weird trait * introduce `IntoSubscriptionResult` * refactor: introduce subscription mod * impl StdError for subscription error types * fix nits + tests * fix doc tests * remove deadcode * Update server/src/tests/ws.rs * cleanup to make review easier * SubscriptionAcceptError -> PendingSubscriptionAcceptError * make it clear that SubscriptionPermit is mocked * remove deadcode * fix doc links * make register_subscription more readable * remove Option impl for IntoSubscriptionCloseResponse * fix tests * add test for subscription return type * fix nits * impl `IntoSubscriptionCloseResponse` for () * remove useless ui test * Update core/src/server/error.rs * register_subscription: change order of parameters * Update core/src/server/error.rs * Update proc-macros/src/lib.rs * fix doc link * proc macro: compile test for !Result * hacky solution * add niklas ugly hack for providing default value * fix hacks * cargo fmt * Update core/src/server/subscription.rs Co-authored-by: James Wilson <[email protected]> * fix grumbles * fix tests * add test for null notification * impl IntoSubscriptionResponse for Result<(), E> * more descriptive error impls * Update core/src/server/subscription.rs Co-authored-by: James Wilson <[email protected]> * update docs: Subscription::next * revert UI tests * proc macro tests: add subscription -> () * remove unused tokio feature * show failing test * fix tests * revert JSON str parsing * add `SerializeAsStr` error * show James * push hack to show James what I mean * SubscriptionResult = Result<(), StringError> * fix tests * address grumbles * Update core/src/server/subscription.rs * Update proc-macros/src/lib.rs * Update proc-macros/src/lib.rs * remove unused error variant SubscriptionCallbackError --------- Co-authored-by: James Wilson <[email protected]>
-
- Mar 21, 2023
-
-
Niklas Adolfsson authored
-
- Mar 16, 2023
-
-
dependabot[bot] authored
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.3.0 to 3.4.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.3.0...v3.4.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>
-
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]>
-