Commit Graph

70 Commits

Author SHA1 Message Date
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
Brian Clozel
673ad5418d Upgrade to Jackson 2.15.0
Closes gh-704
2023-05-15 15:01:16 +02:00
Brian Clozel
bce40d4dba Upgrade to Spring Data 2023.0.0
Closes gh-679
2023-05-15 10:49:21 +02:00
Brian Clozel
d84ab6c1bd Upgrade to Context Propagation 1.0.2
Closes gh-689
2023-05-10 17:17:54 +02:00
Brian Clozel
84f8cfe446 Upgrade dependencies
* Spring Data 2023.0.0-RC1
* Spring Security 6.1.0-RC1
* Micrometer 1.11.0-RC1
* Micrometer Tracing 1.1.0-RC1
* Context Propagation 1.1.0-M2
* Jackson 2.15.0-rc3
* GraphQL Java 20.2
* Spring Framework 6.0.8

Closes gh-663
Closes gh-664
Closes gh-665
Closes gh-666
Closes gh-667
Closes gh-668
Closes gh-669
Closes gh-670
2023-04-19 11:37:55 +02:00
rstoyanchev
d9d67c7f90 Pagination support for Querydsl and QBE
See gh-597
2023-04-08 16:34:19 +01:00
Brian Clozel
fd46e0d75a Upgrade to Spring Security 6.1.0-M2
Closes gh-651
2023-03-20 20:03:07 +01:00
Brian Clozel
f012a460ae Upgrade dependencies
This commit upgrades mandatory and optional dependencies:

* Spring Data 2023.0.0-M3
* Micrometer 1.11.0-M2
* Micrometer Tracing 1.11.0-M2
* Kotlin 1.8.10

Closes gh-648
Closes gh-649
Closes gh-650
Closes gh-652
2023-03-20 18:40:54 +01:00
Brian Clozel
c829053455 Merge branch '1.1.x' 2023-03-20 18:25:44 +01:00
Brian Clozel
d28d9091d7 Upgrade dependencies
This commit upgrades mandatory and optional dependencies:

* Spring Framework 6.0.7
* GraphQL Java 19.3
* Reactor 2022.0.5
* Micrometer 1.10.5
* Micrometer Tracing 1.0.3
* Spring Data 2022.0.3
* Spring Security 6.0.2

Closes gh-641
Closes gh-642
Closes gh-643
Closes gh-644
Closes gh-645
Closes gh-646
Closes gh-647
2023-03-20 18:20:43 +01:00
rstoyanchev
104eccb4d9 Support for pagination
ConnectionTypeVisitor to decorate DataFetchers for Connection fields
in order to adapt Window, Slice, and others to Connection.

A ScrollRequest controller method argument to inject the ScrollPosition
and the number of elements requested.

SortStrategy for an application to customize how to extract sort
details from GraphQL arguments.

See gh-620
2023-03-17 16:50:32 +00:00
Brian Clozel
312446ffa2 Upgrade to Spring Data 2022.0.2
Closes gh-617
2023-02-21 11:41:56 +01:00
Brian Clozel
0e358393cb Upgrade to Reactor 2022.0.3
Closes gh-616
2023-02-21 11:41:26 +01:00
Brian Clozel
beafa43f25 Upgrade other dependencies
* Spring Framework 6.0.4
* Spring Data 2022.0.1
* Jackson 2.14.2
* Reactor 2022.0.2
2023-02-14 16:06:14 +01:00
Brian Clozel
e3b73e84e1 Upgrade to Micrometer Tracing 1.0.2
Closes gh-614
2023-02-14 16:04:57 +01:00
Brian Clozel
7489e95d9c Upgrade to Context Propagation 1.0.2
Closes gh-613
2023-02-14 16:04:24 +01:00
Brian Clozel
1d3701d3b4 Upgrade to Micrometer 1.10.4
Closes gh-612
2023-02-14 16:03:42 +01:00
Brian Clozel
ef7784ee1c Refactor Kotlin configuration in build 2023-01-11 10:04:02 +01:00
Brian Clozel
1e51daa225 Upgrade to Spring Security 6.0.1
Closes gh-587
2022-12-19 20:56:49 +01:00
Brian Clozel
fc81402659 Upgrade to Reactor 2022.0.1
Closes gh-586
2022-12-19 20:56:08 +01:00
Brian Clozel
a43c92854f Fix NullPointerException in Tracing support
Prior to this commit, using the tracing support could result in an
NullPointerException since the instrumentation expected the tracing
propagation information to be always available from the request
extensions.

This commit improves the strategy for extracing the inbound propagation
information.

First, the instrumentation now looks up the propagation information in
the GraphQL context first, then in the request extensions as a fallback.
We ensure that no NPE can be raised if the information is missing.
Some clients might change the propagation information in the request
extensions, but in the HTTP world, most clients will send those as HTTP
headers. We are adding a new `PropagationWebGraphQlInterceptor` that can
be configured on the application to copy the relevant HTTP headers from
the HTTP request to the GraphQL context. For other transports, we
currently advise the request extensions - both WebSocket and RSocket
multiplex over the same transport message, making this approach
impossible.

Fixes gh-547
2022-12-02 09:05:23 +01:00
Brian Clozel
5fe8123126 Upgrade to Micrometer 1.10.2
Closes gh-556
2022-12-01 17:43:24 +01:00