dependabot[bot]
a3a5a19544
Upgrade actix-identity
crate from 0.7 to 0.8 version ( #1285 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-19 11:40:39 +02:00
tyranron
5447cc63de
Prepare 0.6.0 release of juniper_actix
crate
2024-07-23 16:08:29 +03:00
dependabot[bot]
caa9495f01
Upgrade actix-ws
crate from 0.2 to 0.3 version ( #1267 )
...
- bump up MSRV to 1.75 in `juniper_actix` crate
Additionally:
- remove redundant `InterruptableStream` definitions in `juniper_graphql_ws` crate
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kai Ren <tyranron@gmail.com>
2024-07-23 14:43:02 +02:00
tyranron
9c4ea327f9
Prepare 0.16.1 release of juniper
crate
2024-04-04 16:00:47 +03:00
tyranron
e3c1efd557
Prepare 0.5.0 release of juniper_actix
crate ( #1198 )
2024-03-20 20:06:02 +02:00
tyranron
731a1b0445
Prepare 0.4.0 release of juniper_graphql_ws
crate ( #1198 )
2024-03-20 18:53:22 +02:00
tyranron
f0b63c4a63
Prepare 0.16.0 release of juniper
crate ( #1198 )
2024-03-20 18:13:23 +02:00
dependabot[bot]
f213d5193c
Update env_logger
crate from 0.10 to 0.11 version ( #1241 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-23 12:32:33 +01:00
dependabot[bot]
b1b31ff8c0
Upgrade actix-identity
crate from 0.6 to 0.7 version ( #1236 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-11 16:33:44 +01:00
dependabot[bot]
b7be55fb4b
Upgrade actix-cors
crate from 0.6 to 0.7 version ( #1234 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kai Ren <tyranron@gmail.com>
2024-01-08 20:06:28 +01:00
tyranron
df24749727
Update copyright notices to 2024 year
2024-01-02 15:59:19 +01:00
tyranron
9f776fd0a1
Remove redundant juniper_actix
dependencies
2023-11-16 21:15:30 +01:00
Benno Tielen
761710205a
Provide axum
integration ( #1088 , #986 , #1184 )
...
- create `juniper_axum` crate in Cargo workspace
- implement `graphql` default `axum` handler for processing GraphQL requests
- implement `extract::JuniperRequest` and `response::JuniperResponse` for custom processing GraphQL requests
- implement `subscriptions::graphql_transport_ws()` default `axum` handler for processing the new `graphql-transport-ws` GraphQL over WebSocket Protocol
- implement `subscriptions::graphql_ws()` default `axum` handler for processing the legacy `graphql-ws` GraphQL over WebSocket Protocol
- implement `subscriptions::serve_graphql_transport_ws()` function for custom processing the new `graphql-transport-ws` GraphQL over WebSocket Protocol
- implement `subscriptions::serve_graphql_ws()` function for custom processing the legacy `graphql-ws` GraphQL over WebSocket Protocol
- provide `examples/simple.rs` of default `juniper_axum` integration
- provide `examples/custom.rs` of custom `juniper_axum` integration
Additionally:
- fix `junper_actix` crate MSRV to 1.73
- add `test_post_with_variables()` case to integration `juniper::http::tests`
Co-authored-by: ilslv <ilya.solovyiov@gmail.com>
Co-authored-by: Christian Legnitto <LegNeato@users.noreply.github.com>
Co-authored-by: Kai Ren <tyranron@gmail.com>
2023-11-09 11:57:00 +01:00
Kai Ren
d11e351a49
Use actix-ws
for juniper_actix
subscriptions ( #1197 )
...
- fix panicking issues in `graphql-transport-ws` protocol implementation
- rework `graphql-ws` integration tests in `juniper::http`
- add `graphql-transport-ws` integration tests in `juniper::http`
2023-10-24 17:59:36 +00:00
Kai Ren
aaf28e962d
Merge juniper_graphql_transport_ws
and juniper_graphql_ws
crates ( #1196 , #1022 )
2023-10-17 16:12:20 +02:00
dependabot[bot]
f3a1a0c65d
Support 0.14 version of actix
crate ( #1189 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kai Ren <tyranron@gmail.com>
2023-10-16 11:48:16 +00:00
Kai Ren
9849736582
Improve WebSocket integration ( #1191 , #1022 )
...
- consider `juniper_graphql_transport_ws` crate on CI
- implement auto-selection of protocol in `juniper_warp` crate
- support `graphql-transport-ws` protocol in `juniper_actix` crate
- implement auto-selection of protocol in `juniper_actix` crate
Additionally:
- move `examples/warp_subscriptions` into `juniper_warp/examples/subscription.rs`
- move `examples/actix_subscriptions` into `juniper_actix/examples/subscription.rs`
- move `examples/basic_subscriptions` into `juniper_subscriptions/examples/basic.rs`
- bump up MSRV of `juniper_actix` crate to 1.68
2023-09-21 23:24:41 +02:00
dependabot[bot]
cb26dee3b7
Upgrade actix-identity
crate from 0.5 to 0.6 version ( #1192 )
...
Additionally:
- use `cargo check` for MSRV check of `juniper_actix` crate
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kai Ren <tyranron@gmail.com>
2023-09-20 13:32:24 +00:00
tyranron
6aa6385437
Bump up MSRV to 1.65.0
2022-12-19 09:31:23 +01:00
dependabot[bot]
b79b799824
Upgrade env_logger
crate to 0.10 version ( #1130 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-28 12:13:09 +02:00
Kai Ren
f3df70693c
Improve CI ( #1113 )
...
- switch to `dtolnay/rust-toolchain` GitHub action
- restore release Git tag format and correct `cargo-release` integration
- enable MSRV check
- integrate `cargo-careful`
2022-10-21 16:07:17 +00:00
tyranron
e9482c3f18
Fix codegen tests for latest nightly Rust
2022-08-29 17:10:40 +03:00
dependabot[bot]
6d6c71fc3b
Upgrade actix-test
crate to 0.1 version ( #1089 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kai Ren <tyranron@gmail.com>
2022-07-26 10:22:39 +00:00
tyranron
ef7a7e8229
Upgrade to 2021 Rust edition
...
- set 1.62 Rust as MSRV
- use new fmt syntax where possible
- refactor `.to_owned()`, `.to_string()` and `.into()` usage
- rename `IntoResolvable::into()` as `IntoResolvable::into_resolvable()` to disambiguate with `Into::into()`
- use `#[derive(Default)]` for enums where possible
- use `bool::then_some()` where possible
2022-07-13 15:20:10 +02:00
dependabot[bot]
9e87a11071
Upgrade actix-identity
crate to 0.5 version ( #1082 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-11 17:17:03 +00:00
Kai Ren
72ed45a77c
Rework CI and project toolchain ( #1043 )
...
- remove `cargo-make` integration
- rework CI pipeline more granular and precise
- rework releasing process
- tune up project layout
- fill up new CHANGELOGs
Additionally:
- fix latest nightly/stable Rust inconsistencies
2022-04-08 17:44:50 +03:00
dependabot[bot]
032ff3f4a6
Upgrade actix
crate to 0.13 version ( #1034 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kai Ren <tyranron@gmail.com>
2022-03-14 12:46:52 +02:00
ilslv
fec998dce8
Update chrono
crate scalars according to graphql-scalars.dev ( #1010 )
...
- remove `scalar-naivetime` feature
- disable `chrono` feature by default
2022-03-04 17:53:27 +02:00
tyranron
77d4c90b23
Bump up juniper
and juniper_codegen
version to 0.16.0-dev to disambiguate release automation on CI
2022-02-02 20:08:41 +02:00
tyranron
589acb5a7b
Merge security fixes from 0.15 juniper
releases
2022-02-02 19:37:24 +02:00
tyranron
855137cde6
Release juniper
0.15.9
2022-02-02 18:33:41 +02:00
Christian Legnitto
5304237d7c
Release juniper_actix 0.3.1
2022-01-26 23:53:08 -08:00
Christian Legnitto
bae27e8694
Release juniper_graphql_ws 0.2.6
2022-01-26 23:51:12 -08:00
Christian Legnitto
3025ab0a4a
Release juniper 0.15.8
2022-01-26 23:28:49 -08:00
ilslv
09da50b143
Upgrade actix-web
to latest beta versions
2021-12-13 12:22:07 +01:00
ilslv
bc66a2d898
Upgrade actix-web
beta versions ( #995 )
2021-11-23 10:49:55 +02:00
tyranron
168114fcf0
Use async Mutex
in juniper_actix
to fix latest nightly errors
2021-10-11 19:24:30 +03:00
dependabot[bot]
88a7571b30
Update env_logger requirement from 0.8.1 to 0.9.0 ( #964 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: tyranron <tyranron@gmail.com>
2021-07-16 12:01:18 +03:00
Christian Legnitto
439829b1f5
Release juniper_actix 0.4.0
2021-07-08 00:16:47 -07:00
Christian Legnitto
d4a5ed4b0e
Release juniper_graphql_ws 0.3.0
2021-07-08 00:10:57 -07:00
Christian Legnitto
88b10fe009
Release juniper 0.15.7
2021-07-08 00:01:56 -07:00
Christian Legnitto
1146a01331
Use actix betas to allow publishing on crates.io ( #954 )
2021-07-06 16:23:41 -07:00
Jordão Rodrigues Oliveira Rosario
6ada6b09a9
Actix v4.0.0-beta.8 support ( #952 )
2021-07-06 15:41:42 -07:00
Jordão Rodrigues Oliveira Rosario
739cc3bfc2
Upgraded tokio, warp, hyper and actix ( #912 )
...
* Upgraded tokio, warp, hyper and actix
* Code formatting
* actix-web temporary version fix specification
* Error handling fix on juniper_rocket
Co-authored-by: Christian Legnitto <LegNeato@users.noreply.github.com>
2021-06-28 20:22:45 -10:00
Christian Legnitto
ae199387fc
Release juniper_actix 0.2.5
2021-06-07 19:43:43 -07:00
Christian Legnitto
831211911b
Release juniper_graphql_ws 0.2.5
2021-06-07 19:41:31 -07:00
Christian Legnitto
5dee177fb1
Release juniper 0.15.6
2021-06-07 18:23:16 -07:00
tyranron
e998457c0e
Release juniper 0.15.5
2021-05-11 17:38:32 +03:00
Christian Legnitto
6dc939febb
Release juniper_actix 0.2.4
2021-04-03 15:43:50 -10:00
Christian Legnitto
a85315e5fb
Release juniper_graphql_ws 0.2.4
2021-04-03 15:41:32 -10:00