Commit Graph

91 Commits

Author SHA1 Message Date
rstoyanchev
5609aff32e Upgrade dependencies
Closes gh-976, gh-977, gh-978, gh-979
2024-05-21 10:41:22 +01:00
Dariusz Kuc
4e53faf63b Upgrade federation-jvm to 5.0.0
Closes gh-972

Federation JVM v5 is now using `graphql-java` v22 which caused following breaking changes in behavior

- Apollo `CacheControlInstrumentation` - was using old deprecated instrumentation methods so old version will not work with latest `spring-graphql` version
- there was a breaking change in the schema printing behavior of `@deprecated` information - previously it was always included regardless whether printed schema was filtering  `@deprecated` directive definition. This is an issue for folks relying on self-managed Federation that uses `_service { sdl }` endpoint to obtain subgraph schemas as the supergraph schema would no longer include any deprecation information.
2024-05-20 16:29:59 +01:00
Brian Clozel
a5448ff3f2 Upgrade optional dependencies 2024-04-16 10:58:35 +02:00
Brian Clozel
32e8e254c9 Upgrade to Context Propagation 1.1.1
Closes gh-952
2024-04-16 10:57:55 +02:00
Brian Clozel
4198e9eed6 Upgrade to Spring Security 6.3.0-RC1
Closes gh-951
2024-04-16 10:57:18 +02:00
Brian Clozel
0f703f2ff0 Upgrade to Micrometer 1.13.0-RC1
Closes gh-950
2024-04-16 10:55:39 +02:00
Brian Clozel
fc0791124b Upgrade to Spring Data 2024.0.0-RC1
Closes gh-947
2024-04-16 09:17:49 +02:00
rstoyanchev
c8573cb720 Align offset scrolling with Spring Data 2024.0
Closes gh-946
2024-04-10 13:24:24 +01:00
Brian Clozel
e21d4aedbd Upgrade to Spring Security 6.3.0-M2
See gh-888
2024-02-21 10:30:57 +01:00
Brian Clozel
64f0698a39 Upgrade to Micrometer 1.13.0-M1
See gh-886
2024-02-21 10:30:29 +01:00
rstoyanchev
c5acccf770 Add DgsGraphQlClient
Closes gh-846
2024-02-19 19:41:23 +00:00
Brian Clozel
338ca0f0b0 Upgrade optional dependencies 2024-02-17 20:13:59 +01:00
Brian Clozel
5b8a13a47b Upgrade to Spring Security 6.2.2
See gh-888
2024-02-17 20:12:08 +01:00
Brian Clozel
2459e41b66 Upgrade to Spring Data 2023.1.3
See gh-887
2024-02-17 20:11:29 +01:00
Brian Clozel
29f2e71ace Upgrade to Micrometer Tracing 1.2.3
See gh-890
2024-02-17 20:10:19 +01:00
Brian Clozel
f09c20f701 Upgrade to Micrometer 1.12.3
See gh-886
2024-02-17 20:09:19 +01:00
Brian Clozel
ae4c9c4211 Upgrade to Reactor 2023.0.3
See gh-885
2024-02-17 20:07:31 +01:00
Brian Clozel
1f7063c9b4 Add Server-Sent Events transport
Prior to this commit, the WebFlux and WebMVC infrastructure would only
support subscriptions over the WebSocket and RSocket transports.

This commit adds the `GraphQlSseHandler` implementations for both web
frameworks. This handler will send GraphQL responses as as stream of
Server-Sent Events, over an HTTP response with the "text/event-stream"
content type.

This implementation only supports the "Distinct connections mode" and
will reject all operations other than Subscriptions.

This commit also enhances the `HttpGraphQlTransport` client transport to
support subscriptions over this new protocol.

Closes gh-309
2024-02-15 21:09:27 +01:00
Dariusz Kuc
784b637e41 chore: update to federation jvm 4.4.0
`v4.4.0` adds support for Federation v2.6 and v2.7. This version also includes performance fix to federating tracing instrumentation (`ftv1`) that skips unnecessary computations.
2024-02-06 12:31:01 +00:00
rstoyanchev
159ebaa278 Add federation support
See gh-864
2024-02-05 17:12:33 +00:00
rstoyanchev
1e2b5f8bc5 Upgrade dependencies
Closes gh-883
Closes gh-884
Closes gh-885
Closes gh-886
Closes gh-887
Closes gh-888
Closes gh-889
Closes gh-890
2024-01-26 11:42:29 +00:00
Brian Clozel
44e8811a29 Upgrade to Context Propagation 1.0.6
Closes gh-857
2023-11-21 11:35:38 +01:00
Brian Clozel
08a5ea41bf Upgrade to Spring Security 6.1.5
Closes gh-856
2023-11-21 11:35:05 +01:00
Brian Clozel
45f579f68e Upgrade to Spring Data 2023.0.6
Closes gh-855
2023-11-21 11:34:41 +01:00
Brian Clozel
19ab9a5f68 Upgrade to Micrometer Tracing 1.1.7
Closes gh-854
2023-11-21 11:33:54 +01:00
Brian Clozel
3137a611d1 Upgrade to Micrometer 1.11.6
Closes gh-853
2023-11-21 11:33:07 +01:00
Brian Clozel
e82ceaa42c Upgrade to Reactor 2022.0.13
Closes gh-858
2023-11-21 11:32:06 +01:00
Brian Clozel
3c398593b5 Upgrade to Hibernate 6.2.8.Final 2023-09-17 17:55:59 +02:00
Brian Clozel
8827547ac3 Upgrade to Context Propagation 1.0.5
Closes gh-815
2023-09-17 17:55:11 +02:00
Brian Clozel
d51de8f964 Upgrade to Spring Security 6.1.3
Closes gh-814
2023-09-17 17:54:50 +02:00
Brian Clozel
b007b7c818 Upgrade to Spring Data 2023.0.4
Closes gh-813
2023-09-17 17:54:03 +02:00
Brian Clozel
f3455eb4fd Upgrade to Micrometer 1.11.4 and Tracing 1.1.5
Closes gh-812
2023-09-17 17:53:18 +02:00
Brian Clozel
e489203523 Upgrade to Reactor 2022.0.11
Closes gh-811
2023-09-17 17:52:24 +02:00
Brian Clozel
fdb7051ae3 Upgrade optional dependencies 2023-07-17 17:40:54 +02:00
Brian Clozel
ac2dd9ba72 Upgrade to Context Propagation 1.0.4
Closes gh-756
2023-07-17 17:40:32 +02:00
Brian Clozel
c1da2a309f Upgrade to RSocket 1.1.4
Closes gh-755
2023-07-17 17:36:02 +02:00
Brian Clozel
394f08bcf4 Upgrade to Spring Security 6.1.1
Closes gh-754
2023-07-17 17:35:24 +02:00
Brian Clozel
7bddba37f0 Upgrade to Spring Data 2023.0.2
Closes gh-753
2023-07-17 17:34:38 +02:00
Brian Clozel
a07dc73c9c Upgrade to Micrometer 1.11.2 and Tracing 1.1.2
Closes gh-752
2023-07-17 17:22:53 +02:00
Brian Clozel
98cba54a53 Upgrade to Reactor 2022.0.9
Closes gh-751
2023-07-17 17:21:38 +02:00
Brian Clozel
2fc0029b56 Upgrade to Reactor 2022.0.8
Closes gh-719
2023-06-19 20:38:40 +02:00
Brian Clozel
729d5381cf Start building against Reactor 2022.0.8 SNAPSHOTs
See gh-719
2023-06-07 16:17:44 +02:00
Brian Clozel
023973a7a0 Upgrade to Context Propagation 1.0.3
Closes gh-717
Closes gh-688
2023-06-07 16:12:43 +02:00
Brian Clozel
8453b44377 Upgrade to Spring Security 6.1.0
Closes gh-706
2023-05-16 13:28:48 +02:00
rstoyanchev
dceb5781a0 Upgrade to Hibernate 6.2.2 2023-05-15 15:18:06 +01:00
Brian Clozel
67109652a2 Rollback to Hibernate 6.1.x 2023-05-15 15:30:14 +02:00
Brian Clozel
6b968d3e5a Uprade optional dependencies
This commit upgrades to:

* Testcontainers 1.18.0
* MongoDB Driver 4.9.1
2023-05-15 15:27:51 +02:00
Brian Clozel
d29052327f Upgrade to Reactor 2022.0.7
Closes gh-705
2023-05-15 15:04:16 +02:00
Brian Clozel
3798940caf Upgrade to Micrometer Tracing 1.1.1
Closes gh-703
2023-05-15 15:03:45 +02:00
Brian Clozel
cb74aa7f93 Upgrade to Micrometer 1.11.0
Closes gh-702
2023-05-15 15:03:05 +02:00