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
rstoyanchev
e00e10c742
Use ReactiveAdapterRegistry for return type checks
...
See gh-991
2024-06-12 12:20:42 +01:00
rstoyanchev
3ea4b38ace
Support Flux for batched entities query
...
Closes gh-991
2024-06-12 09:45:34 +01:00
rstoyanchev
aae19d388a
Refactoring in EntitiesDataFetcher
...
See gh-991
2024-06-12 09:45:12 +01:00
rstoyanchev
43f41d2e3d
Polishing in EntitiesDataFetcher/HandlerMethod
...
See gh-991
2024-06-11 18:25:25 +01:00
rstoyanchev
22bbc860db
Minor refactoring in ContextValueMethodArgumentResolver
...
See gh-988
2024-06-11 12:50:42 +01:00
rstoyanchev
1d97586ffd
Apply ReactiveAdapterRegistry to return values
...
CoroutinesUtils#invokeSuspendingFunction in adapts return values to Mono
and Flux in Kotlin. However, Flow methods don't have to be suspending
functions. This change ensures that ReactiveAdapterRegistry is applied
wherever return values are handled.
Closes gh-988
2024-06-11 12:50:42 +01:00
Brian Clozel
a9a8d0b745
Add fragments support in GraphQlTester
...
This commit adds support for GraphQL fragments with `GraphQlTester`.
Fragments allow to avoid repetition in GraphQL requests by reusing
field selection sets.
For example, the "releases" fragment can be reused in multiple queries
and make the overall document shorter:
```
query frameworkReleases {
project(slug: "spring-framework") {
name
...releases
}
}
query graphqlReleases {
project(slug: "spring-graphql") {
name
...releases
}
}
fragment releases on Project {
releases {
version
}
}
```
With this change, `GraphQlTester` accepts fragments as `String` or can
load them by their name using the configured `DocumentSource`, similarly
to the document support.
Closes gh-964
2024-06-03 18:27:19 +02:00