rstoyanchev
4dd13ed8e6
Fix issue with auto-registration for non-null types
...
Closes gh-418
2022-07-08 15:53:10 +01:00
rstoyanchev
65cd5bfb49
Update docs on web interception
...
Closes gh-428
2022-07-05 15:12:48 +01:00
rstoyanchev
0951f879dc
Improve error messages in SourceMethodArgumentResolver
...
Closes gh-429
2022-07-05 14:32:45 +01:00
rstoyanchev
28e3a8c9a3
Relax List input check in GraphQlArgumentBinder
...
Allow any List type, not only ArrayList and LinkedList but also others
like SingletonList.
Fixes gh-410
2022-07-05 07:34:14 +01:00
rstoyanchev
e173bef291
Move GraphQlArgumentBinderTests to correct package
2022-07-05 07:34:07 +01:00
rstoyanchev
90e2394573
Remove ThreadLocal in GraphQlArgumentBinderTests
2022-07-05 07:33:48 +01:00
Brian Clozel
16a3dd29b3
Switch CI pipeline to using the 1.0.x branch
...
See gh-424
2022-06-24 14:39:45 +02:00
rstoyanchev
8769501765
Fix outdated sentence in the Overview section
2022-06-24 09:32:56 +01:00
Jerome Prinet
0af85f1fa3
Update Gradle Enterprise plugin
2022-06-23 08:58:36 +01:00
Brian Clozel
e4e9987e3c
Upgrade OS and Java versions in CI image
...
This commit also switches to Bellsoft Java builds.
2022-06-13 20:59:17 +02:00
justy
0f06183ca3
fix typo in index.adoc
2022-06-10 16:41:00 +01:00
Jake Son
8542ef4459
Fix wrong file path in README
2022-06-10 16:40:19 +01:00
Brian Clozel
a9e4324562
Fix CI build status badge in README
...
The CI pipeline has been renamed to spring-graphql-1.0.x.
2022-05-18 17:04:33 +02:00
Brian Clozel
b1b44946db
Fix git tag name resource in CI pipeline
...
Prior to this commit, the git tag used for the GitHub release generation
was missing the "v" prefix.
2022-05-18 16:58:05 +02:00
Brian Clozel
6dc2b05616
Fix GitHub changelog generation in CI pipeline
...
There were missing variables in the task.
2022-05-18 16:57:36 +02:00
Brian Clozel
11480dae28
Rename pipeline to spring-graphql-1.0.x
2022-05-18 16:57:03 +02:00
Spring Builds
ad6bc30eba
Next development version (v1.0.1-SNAPSHOT)
2022-05-18 14:23:25 +00:00
Brian Clozel
1211425d9d
Add configuration for signing artifacts in CI pipeline
2022-05-18 16:08:18 +02:00
Brian Clozel
86736542df
Do not push docs artifacts to Maven Central
2022-05-18 16:08:18 +02:00
Brian Clozel
391690e5e9
Revert to 1.0.0-SNAPSHOT
2022-05-18 16:08:07 +02:00
Spring Builds
5a23aa8851
Next development version (v1.0.1-SNAPSHOT)
2022-05-18 12:18:54 +00:00
Brian Clozel
e268157909
Add MANIFEST entries in published Jars
...
Closes gh-391
2022-05-18 12:04:46 +02:00
Brian Clozel
26c5cf0265
Align dependency management with Spring Boot 2.7.0
2022-05-17 16:06:58 +02:00
Brian Clozel
29dcded549
Polish
...
See gh-371
2022-05-17 09:01:58 +02:00
Marcel Overdijk
d8c2babdde
Add shouldPersistHeaders = true to GraphiQL options
...
This option allows GraphiQL to persist custom-defined HTTP headers
to local storage. This avoid developers to type those headers again each
time the page is refreshed.
Closes gh-257
2022-05-16 18:23:04 +02:00
rstoyanchev
ed8c27923f
Fix cyclic dependencies and polishing
2022-05-16 11:58:36 +01:00
Brian Clozel
c2c6ae6547
Expose map of "extensions" in GraphQlRequest
...
This commit adds support for protocol, vendor specific protocol
extensions in the GraphQL client requests.
Closes gh-371
2022-05-16 11:32:32 +02:00
Brian Clozel
a2c038e933
Upgrade to oci-build-task 0.10.0 in CI
2022-05-16 11:32:18 +02:00
Brian Clozel
bd9d417c8a
Fix Kotlin compiler configuration
...
The `-Xopt-in` option is now deprecated and replaced by `-opt-in`.
2022-05-16 11:31:04 +02:00
rstoyanchev
e083dc8615
Support Callable as a controller method return value
...
Closes gh-316
2022-05-16 04:09:12 +01:00
rstoyanchev
735da030e8
Refactoring in ReactorContextManager
...
Use GraphQLContext as input instead of ExecutionInput,
DataFetchingEnvironment and BatchLoaderEnvironment.
See gh-316
2022-05-16 04:08:42 +01:00
rstoyanchev
c43a444c78
Refactor use of sinks in WebSocketGraphQlTransport
...
Replace use of Sinks which does not deal with concurrent sending and
use MonoSink and FluxSink instead.
Closes gh-388
2022-05-13 13:59:39 +01:00
rstoyanchev
57e9ccbfd8
Upgrade to GraphQL Java 18.1
2022-05-13 03:02:30 +01:00
rstoyanchev
476df266f7
Revert "Temporarily disable samples"
...
This reverts commit c55ffb17c3 .
2022-05-13 03:01:49 +01:00
rstoyanchev
b07e4fdd64
Avoid using JSONPath#getPath()
...
It does not return the original path and omits expressions.
Closes gh-377
2022-05-13 02:24:04 +01:00
rstoyanchev
8549060d19
Add start and stop for RSocket client and tester
...
Closes gh-378
2022-05-06 11:17:53 +01:00
rstoyanchev
5b59e51bab
Add @LocalContextValue and resolver
...
@ContextValue checks in the main context.
@LocalContextValue checks in the local context.
Closes gh-353
2022-05-06 11:17:53 +01:00
rstoyanchev
07293abf35
Support Mono argument with @ContextValue
...
Closes gh-355
2022-05-06 11:17:53 +01:00
rstoyanchev
fc424fdb06
Improve WebSocket and RSocket client reference docs
...
Provide advice around number of client instances and
connection-oriented nature.
Closes gh-368
2022-05-06 11:17:53 +01:00
rstoyanchev
5348129dc5
Polishing client and tester reference docs
...
Also minor fix for WebSocket client subsections that appeared
incorrectly nested under RSocket.
See gh-368
2022-05-05 14:33:58 +01:00
Brian Clozel
85ad5bbfb4
Rever to "application/json" as default MIME type
...
As of #108 , the `"application/graphql+json"` media type is supported and
has been made the default.
It seems that it is not ready for adoption now; so while we'll keep
supporting it, this commit reverts back to `"application/json"` as the
default media type for servers and clients.
Closes gh-375
2022-05-04 11:14:10 +02:00
Brian Clozel
81a03f2b2d
Upgrade versions in CI pipeline
...
This commit upgrades the versions for:
* JDKs
* Ubuntu OS
* oci-build-task resource
2022-05-03 16:36:21 +02:00
rstoyanchev
ee6115610b
HttpGraphQlTransport respects default content-type
...
Closes gh-359
2022-04-28 21:21:43 +01:00
rstoyanchev
ddc3a1503c
FieldAccessException falls back on request errors
...
A field may be missing not only due to field errors but also due to a
failed request, so the error message should show either, whichever is
not empty.
Closes gh-348
2022-04-28 20:53:19 +01:00
rstoyanchev
d9540fe3c3
Polishing contribution
...
Closes gh-358
2022-04-28 20:46:17 +01:00
sonallux
229220db1c
Fix docs for WebGraphQlTester
...
See gh-358
2022-04-28 20:46:17 +01:00
rstoyanchev
5d282fd99e
Improve readability of assertion messages
...
Closes gh-361
2022-04-28 20:42:10 +01:00
rstoyanchev
d781ec1fe8
Minor fix in reference docs for BatchMapping methods
...
Closes gh-360
2022-04-28 20:37:51 +01:00
rstoyanchev
a3977ba082
Parent/source resolver allows CharSequence and Number
...
Closes gh-370
2022-04-28 20:37:51 +01:00
rstoyanchev
54b1396f0a
Polishing
2022-04-28 20:37:51 +01:00