Commit Graph

928 Commits

Author SHA1 Message Date
rstoyanchev
76f97da412 Polishing validation code
See gh-445
2022-09-19 15:34:36 +01:00
Brian Clozel
b2e1a42a24 Merge branch '1.0.x' 2022-09-19 11:17:27 +02:00
Brian Clozel
08df89e40e Upgrade to Gradle 7.5.1 2022-09-19 11:17:12 +02:00
Jerome Prinet
ca0520a023 Update Gradle Enterprise plugin to 3.11.1
Closes gh-492
2022-09-19 11:17:06 +02:00
rstoyanchev
e4880e990e Merge branch '1.0.x' 2022-09-16 12:29:29 +01:00
rstoyanchev
6ef9152ff3 Document how to transform request validation errors
Closes gh-487
2022-09-13 12:27:22 +01:00
rstoyanchev
15b049248f Polishing docs on server interception
See gh-487
2022-09-13 11:20:02 +01:00
rstoyanchev
2f598ed00e Support Optional constructor arg for argument binding
Closes gh-470
2022-09-13 10:19:16 +01:00
rstoyanchev
01a69faa94 Merge branch '1.0.x' 2022-09-09 17:55:16 +01:00
rstoyanchev
257f309818 Polishing contribution
Closes gh-486
2022-09-09 17:50:17 +01:00
Alexander Zhuravlev
65facf41f3 Fix NPE when GraphQL argument is list with null
See gh-486
2022-09-09 17:38:00 +01:00
Vijayasarathy
17f6a7c103 Fix sample in reference docs
Closes gh-475
2022-09-09 17:35:18 +01:00
rstoyanchev
c592ee0962 GraphiQlHandler supports path variables
Closes gh-478
2022-09-09 17:32:19 +01:00
rstoyanchev
d8e1402e0e Merge branch '1.0.x' 2022-09-09 12:30:36 +01:00
rstoyanchev
a1165051eb Support method parameter annotations on interface
Closes gh-480
2022-09-09 12:25:10 +01:00
rstoyanchev
a7a78d9c6c Do not skip a graphql.validation wrapped DataFetcher
Closes gh-479
2022-09-09 11:14:08 +01:00
rstoyanchev
65be8ed35f Do not skip DataFetcherFactories
Closes gh-440
2022-09-09 06:17:20 +01:00
Brian Clozel
eb9226dad2 Merge branch '1.0.x' 2022-09-08 15:46:23 +02:00
Brian Clozel
471834782d Use target collection type for binding
This commit ensures that the `GraphQlArgumentBinder` is using the target
collection type (on the type we're binding to) to create a new
collection instance when using constructor binding.

Fixes gh-485
2022-09-08 15:44:36 +02:00
Brian Clozel
3dd42b5061 Upgrade to GraphQL Java 19.2
Closes gh-444
2022-09-08 13:46:04 +02:00
Brian Clozel
2fd456862d Upgrade to Gradle 7.5.1 2022-09-06 17:56:57 +02:00
Brian Clozel
4213dc4e13 Mark Context Propagation as a runtime dependency
This commit changes the configuration for the context-propagation
library from "compileOnly" to "implementation", as this is a required
dependency for our main module at runtime.

Fixes gh-482
2022-09-06 17:48:57 +02:00
rstoyanchev
f052a51307 Upgrade to Reactor 2022.0.0 snapshots 2022-09-06 12:37:46 +01:00
rstoyanchev
973fc567f3 Upgrade to Micrometer context-propagation snapshots
Closes gh-477
2022-09-06 12:33:56 +01:00
rstoyanchev
2b829dbe07 Polishing 2022-09-01 16:27:27 +01:00
Brian Clozel
304b3afd3b Merge branch '1.0.x' 2022-09-01 14:27:28 +02:00
Brian Clozel
c12b46fc11 Replace dependency management plugin with Gradle platform support 2022-09-01 11:43:31 +02:00
rstoyanchev
26a791e1e2 Add alternative to deprecated asWebSocketHttpRequestHandler 2022-09-01 10:04:12 +01:00
rstoyanchev
4868ab4d49 Temporarily revert to Micrometer context-propagation M4
See gh-459
2022-09-01 08:44:16 +01:00
rstoyanchev
fe7eb1d649 Update docs for context propagation
Closes gh-459
2022-08-31 21:46:18 +01:00
rstoyanchev
f5e710372b Remove built-in ThreadLocalAccessor
The ThreadLocalAccessor in 1.0 was intended as a temporary solution
that is now replaced by a similar contract in the
`io.micrometer:context-propagation` library.

Unfortunately, there is no way to adapt one to the other, but
it is trivial to implement the new contract and register it either with
`ContextRegistry#getInstance` on startup or through the
`ServiceLoader` mechanism.

See gh-459
2022-08-31 21:33:19 +01:00
rstoyanchev
f680892dfc Switch to io.micrometer:context-propagation library
See gh-459
2022-08-31 21:29:11 +01:00
Rossen Stoyanchev
f583eb302c Fix deprecation warnings for Spring Data ClassTypeInformation 2022-08-09 16:26:23 +03:00
Rossen Stoyanchev
3d11351ae3 Upgrade to the latest milestones 2022-08-09 16:01:52 +03:00
Brian Clozel
40c354a84c Upgrade to GraphQL Java 19.0
This new release makes the request `Locale` mandatory.

Closes gh-444
2022-08-01 10:46:28 +02:00
Brian Clozel
ea140410bd Merge branch '1.0.x' 2022-08-01 10:02:58 +02:00
Brian Clozel
666a4fe60d Upgrade to GraphQL Java 18.3
Closes gh-456
2022-08-01 10:02:26 +02:00
Brian Clozel
63184715af Merge branch '1.0.x' 2022-07-20 17:45:21 +02:00
Spring Builds
8c442e6732 Next development version (v1.0.2-SNAPSHOT) 2022-07-20 15:16:45 +00:00
Brian Clozel
355f32213a Merge branch '1.0.x' 2022-07-20 16:12:30 +02:00
张天赐
8ce2622d6c Use Gradle Toolchain in build
Closes gh-442
2022-07-20 16:09:01 +02:00
Brian Clozel
788f0ef155 Merge branch '1.0.x' 2022-07-20 15:30:22 +02:00
Brian Clozel
59e31e1350 Fix JDK 8 URL in CI image setup 2022-07-20 15:19:41 +02:00
Brian Clozel
f8e1ebf5f6 Merge branch '1.0.x' 2022-07-20 14:39:01 +02:00
Brian Clozel
92ba608141 Upgrade optional dependencies in build 2022-07-20 14:38:43 +02:00
Brian Clozel
8d686a0ac4 Merge branch '1.0.x' 2022-07-20 14:36:40 +02:00
Brian Clozel
e87507be85 Upgrade to GraphQL Java 18.2
Closes gh-446
2022-07-20 14:34:00 +02:00
rstoyanchev
f813040a5d Merge branch '1.0.x' 2022-07-19 16:30:09 +01:00
rstoyanchev
a588dd5c5b Update Javadoc on GraphQlClient#retrieve
Closes gh-434
2022-07-19 16:29:37 +01:00
rstoyanchev
2e22dce04a Fix links and improve docs for exposing WebSocket endpoint
Closes gh-436
2022-07-19 16:29:37 +01:00