Commit Graph

1385 Commits

Author SHA1 Message Date
rstoyanchev
763877bee7 Improves generic type support in schema inspection
The fix targets cases when a method's return type has a generic
type, and the generic type is declared inline on the return type.
We need to pass containing class information as a ResolvableType
in order to be able to resolve generic types.

Closes gh-1037
2024-09-13 18:58:13 +01:00
rstoyanchev
579bb649bd Improve paginated type check in schema inspection
Closes gh-1053
2024-09-05 17:00:30 +01:00
Brian Clozel
1979e435c3 Upgrade to GraphQL Java 22.2
This also documents the new subscription ordering feature as reported
and requested in #949.

Closes gh-1044
2024-08-21 18:12:48 +02:00
Brian Clozel
311531b74f Move client and testing docs to compiled code snippets
Prior to this commit, the "client" and "testing" sections of the
reference documentation were using inline code snippets.
Because of this, several snippets were out of date or invalid.

This commit moves all those code snippets to actual Java classes
compiled with the documentation.

Fixes gh-1042
2024-08-21 10:44:54 +02:00
Brian Clozel
66cece6a2c Support application/graphql with charset information
Prior to this commit, gh-948 added a fallback support for the
"application/graphql" content-type sent by clients. This media type is
not widely used and advised against by the spec group.

This fallback checked for an exact match of the content type, not taking
into account potential media type parameters such as charset.

This commit ensure that a `MediaType#include` comparison is used to
trigger the fallback.

Fixes gh-1036
2024-07-26 15:38:11 +02:00
Brian Clozel
e455b698e4 Next development version (v1.3.3-SNAPSHOT) 2024-07-16 14:26:00 +02:00
Brian Clozel
7e07dd9280 Upgrade to Gradle 8.9 2024-07-16 13:54:58 +02:00
Brian Clozel
53ddbdb0c3 Upgrade to Spring Data 2024.0.2
Closes gh-1031
2024-07-16 13:47:29 +02:00
Brian Clozel
ed12f2698c Upgrade to Micrometer 1.13.2 and Tracing 1.3.2
Closes gh-1030
2024-07-16 13:47:09 +02:00
Brian Clozel
fd7a06be93 Upgrade to Reactor 2023.0.8
Closes gh-1029
2024-07-16 13:46:27 +02:00
Brian Clozel
449a589e78 Upgrade to Spring Framework 6.1.11
Closes gh-1028
2024-07-16 13:45:45 +02:00
Brian Clozel
07fe0e0a43 Polishing standalone setup documentation
See gh-606
2024-07-12 16:10:52 +02:00
Brian Clozel
c1ed773cc7 Document minimum standalone setup for GraphQL support
Most Spring for GraphQL applications use Spring Boot as a way to
auto-configure the required infrastructure for running GraphQL
applications.

This commit documents a minimal setup for Spring applications not
relying on Spring Boot. This assumes an existing infrastructure for a
Spring MVC application.

Closes gh-606
2024-07-12 16:06:48 +02:00
Brian Clozel
441b18d919 Merge branch '1.2.x' 2024-07-11 22:05:07 +02:00
Brian Clozel
ad60412e13 Add missing properties for released artifacts
See gh-1024
2024-07-11 22:00:38 +02:00
Brian Clozel
3923643e2e Migrate all workflows to GitHub Actions
This commit completes the migration from Concourse to GitHub Actions,
adding the CI variants and release workflows.

See gh-1024
2024-07-11 17:13:13 +02:00
Brian Clozel
09680e1c84 Migrate all workflows to GitHub Actions
This commit completes the migration from Concourse to GitHub Actions,
adding the CI variants and release workflows.

Closes gh-1024
2024-07-11 16:50:02 +02:00
rstoyanchev
a6508f4114 Perform hasDataLoaderRegistrations check at runtime
Closes gh-1020
2024-07-04 12:48:17 +01:00
rstoyanchev
34693e66f1 Perform hasDataLoaderRegistrations check at runtime
Closes gh-1020
2024-07-04 12:26:02 +01:00
rstoyanchev
06675e0243 SchemaMappingInspector detects Kotlin functions
Closes gh-995
2024-06-27 13:15:56 +01:00
rstoyanchev
719ac8fdab Improve Kotlin List detection for EntityMapping methods
Closes gh-1018
2024-06-27 13:15:56 +01:00
rstoyanchev
89a4494148 Polishing entity argument resolvers
Closes gh-996
2024-06-27 13:15:56 +01:00
rstoyanchev
8d8432db44 Consistent logging in annotated exception handler
This commit aligns DEBUG logging of exceptions resolved via annotated
exception handler methods with ExceptionResolversExceptionHandler and
the reference documentation.

Closes gh-996
2024-06-27 13:15:56 +01:00
rstoyanchev
9f49103c65 Polishing in exception handling
See gh-996
2024-06-27 13:15:56 +01:00
Hantsy Bai
1dcc2ddc3a Update transports.adoc
fix `GraphQlWebFluxAutoConfiguration` format in websocket section.
2024-06-25 09:54:56 +01:00
Brian Clozel
2354970802 Update link to Spring Boot Javadocs 2024-06-20 10:27:51 +02:00
Brian Clozel
6e155c0321 Update reference doc links to Spring Boot 3.3.x
Closes gh-1016
2024-06-20 09:57:58 +02:00
Brian Clozel
9965c0354a Fix online search in reference documentation
Fixes gh-1014
2024-06-18 19:14:13 +02:00
Brian Clozel
096dcd36cf Fix online search in reference documentation
Fixes gh-1013
2024-06-18 19:13:28 +02:00
Spring Builds
463a2b83cd Next development version (v1.3.2-SNAPSHOT) 2024-06-18 15:53:34 +00:00
Brian Clozel
a68324540b Merge branch '1.2.x' 2024-06-18 17:45:59 +02:00
Brian Clozel
e2a216f91f Switch to S01 token credentials for release 2024-06-18 17:44:23 +02:00
github-actions[bot]
45405a06b1 Update Antora Spring UI to v0.4.16
Closes gh-998
2024-06-18 16:43:57 +02:00
Brian Clozel
d734b8c6f5 Upgrade to Spring Security 6.3.1
Closes gh-1012
2024-06-18 16:39:42 +02:00
Brian Clozel
89652f8583 Upgrade to Spring Data 2024.0.1
Closes gh-1011
2024-06-18 16:39:28 +02:00
Brian Clozel
e5c8cec6ef Upgrade to Micrometer 1.13.1 and Tracing 1.13.1
Closes gh-1010
2024-06-18 16:39:01 +02:00
Brian Clozel
c2d568b09c Upgrade to Reactor 2023.0.7
Closes gh-1009
2024-06-18 16:38:21 +02:00
Brian Clozel
946d2c0d9b Upgrade to Spring Framework 6.1.9
Closes gh-1008
2024-06-18 16:37:32 +02:00
Spring Builds
fa4c663de6 Next development version (v1.2.8-SNAPSHOT) 2024-06-18 14:32:18 +00:00
Brian Clozel
e86c3bd31a Merge branch '1.2.x' 2024-06-18 16:23:47 +02:00
Brian Clozel
16151cce46 Upgrade to Spring Security 6.1.9
Closes gh-1007
2024-06-18 16:23:10 +02:00
Brian Clozel
29f71d0562 Upgrade to Spring Data 2023.0.12
Closes gh-1006
2024-06-18 16:22:48 +02:00
Brian Clozel
ba3874f191 Upgrade to Micrometer 1.11.12
Closes gh-1005
2024-06-18 16:22:15 +02:00
Brian Clozel
bb009f49f0 Upgrade to Reactor 2022.0.20
Closes gh-1004
2024-06-18 16:21:37 +02:00
Brian Clozel
b979f7901f Upgrade to Spring Framework 6.0.22
Closes gh-1003
2024-06-18 16:20:46 +02:00
github-actions[bot]
ce1dcfcb9d Update Antora Spring UI to v0.4.16 2024-06-18 16:09:16 +02:00
rstoyanchev
d4a6a73b1d Correct order of authentication resolvers
Closes gh-982
2024-06-18 06:37:31 +01:00
rstoyanchev
e369b12aa9 Polishing in AuthenticationPrincipalArgumentResolverTests 2024-06-18 06:37:20 +01:00
rstoyanchev
635066436e Correct order of authentication resolvers
Closes gh-982
2024-06-18 06:36:11 +01:00
rstoyanchev
ac720eb9a2 Polishing in AuthenticationPrincipalArgumentResolverTests 2024-06-13 16:03:00 +01:00