This is an automated email from the ASF dual-hosted git repository. cziegeler pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-graphql-core.git
commit 5b63c181c9516c4505979f8b2ed6a084c822c42b Merge: d4f779c bf33b91 Author: Carsten Ziegeler <[email protected]> AuthorDate: Fri May 29 16:45:45 2026 +0200 Merge pull request #47 from apache/chore/sling-parent-66-java21 Update Sling bundle parent to 66 and fix Java 21 IT runtime .sling-module.json | 2 +- pom.xml | 646 +++++++++++---------- .../graphql/api/ScalarConversionException.java | 3 +- .../apache/sling/graphql/api/SchemaProvider.java | 5 +- .../apache/sling/graphql/api/SelectedField.java | 48 +- .../org/apache/sling/graphql/api/SelectionSet.java | 36 +- .../apache/sling/graphql/api/SlingDataFetcher.java | 1 - .../graphql/api/SlingDataFetcherEnvironment.java | 2 - .../sling/graphql/api/SlingGraphQLException.java | 37 +- .../sling/graphql/api/SlingScalarConverter.java | 9 +- .../sling/graphql/api/SlingTypeResolver.java | 1 - .../graphql/api/SlingTypeResolverEnvironment.java | 2 - .../graphql/api/cache/GraphQLCacheProvider.java | 42 +- .../sling/graphql/api/cache/package-info.java | 34 +- .../sling/graphql/api/engine/QueryExecutor.java | 50 +- .../sling/graphql/api/engine/ValidationResult.java | 36 +- .../sling/graphql/api/engine/package-info.java | 34 +- .../org/apache/sling/graphql/api/package-info.java | 9 +- .../sling/graphql/api/pagination/Connection.java | 7 +- .../sling/graphql/api/pagination/Cursor.java | 11 +- .../apache/sling/graphql/api/pagination/Edge.java | 9 +- .../sling/graphql/api/pagination/PageInfo.java | 9 +- .../sling/graphql/api/pagination/package-info.java | 9 +- .../core/cache/SimpleGraphQLCacheProvider.java | 69 ++- .../sling/graphql/core/directives/Directives.java | 154 ++--- .../engine/DataFetchingEnvironmentWrapper.java | 11 +- .../graphql/core/engine/DefaultQueryExecutor.java | 286 +++++---- .../core/engine/DefaultValidationResult.java | 39 +- .../graphql/core/engine/SelectedFieldWrapper.java | 64 +- .../graphql/core/engine/SelectionSetWrapper.java | 58 +- .../core/engine/SlingDataFetcherSelector.java | 43 +- .../core/engine/SlingDataFetcherWrapper.java | 6 +- .../core/engine/SlingTypeResolverSelector.java | 45 +- .../core/engine/SlingTypeResolverWrapper.java | 5 +- .../engine/TypeResolverEnvironmentWrapper.java | 5 +- .../sling/graphql/core/hash/SHA256Hasher.java | 40 +- .../core/osgi/ServiceReferenceObjectTuple.java | 39 +- .../graphql/core/scalars/SlingCoercingWrapper.java | 20 +- .../graphql/core/scalars/SlingScalarsProvider.java | 54 +- .../graphql/core/schema/DefaultSchemaProvider.java | 35 +- .../graphql/core/schema/RankedSchemaProviders.java | 30 +- .../core/scripting/GraphQLScriptEngine.java | 37 +- .../core/scripting/GraphQLScriptEngineFactory.java | 18 +- .../GraphQLScriptEngineFactoryConfiguration.java | 29 +- .../sling/graphql/core/servlet/GraphQLServlet.java | 132 +++-- .../sling/graphql/core/servlet/QueryParser.java | 10 +- .../sling/graphql/core/util/LogSanitizer.java | 11 +- .../graphql/core/util/SlingGraphQLErrorHelper.java | 55 +- .../sling/graphql/helpers/GenericConnection.java | 65 +-- .../helpers/lazyloading/LazyLoadingField.java | 43 +- .../helpers/lazyloading/LazyLoadingMap.java | 66 +-- .../graphql/helpers/lazyloading/package-info.java | 43 +- .../apache/sling/graphql/helpers/package-info.java | 43 +- .../com/example/fetchers/DoNothingFetcher.java | 2 +- .../example/resolvers/DoNothingTypeResolver.java | 36 +- .../sling/graphql/api/pagination/CursorTest.java | 46 +- .../core/cache/SimpleGraphQLCacheProviderTest.java | 62 +- .../graphql/core/engine/CustomScalarsTest.java | 21 +- .../core/engine/DefaultQueryExecutorCacheTest.java | 47 +- .../engine/DefaultQueryExecutorLoggingTest.java | 105 ++-- .../core/engine/DefaultQueryExecutorTest.java | 348 ++++++----- .../core/engine/IntrospectionQueryTest.java | 14 +- .../graphql/core/engine/MaxQueryTokensTest.java | 207 +++---- .../graphql/core/engine/ResourceQueryTestBase.java | 17 +- .../core/engine/SelectedFieldWrapperTest.java | 90 ++- .../core/engine/SelectionSetWrapperTest.java | 31 +- .../engine/SlingDataFetcherNameValidationTest.java | 10 +- .../core/engine/SlingDataFetcherSelectorTest.java | 17 +- .../SlingTypeResolverNameValidationTest.java | 21 +- .../core/engine/SlingTypeResolverSelectorTest.java | 7 +- .../graphql/core/it/GraphQLCoreTestSupport.java | 162 ++++-- .../graphql/core/it/GraphQLScriptEngineIT.java | 17 +- .../sling/graphql/core/it/GraphQLServletIT.java | 80 ++- .../graphql/core/it/GraphQLServletNoConfigIT.java | 6 +- .../sling/graphql/core/it/ServerSideQueryIT.java | 15 +- .../graphql/core/mocks/AddressDataFetcher.java | 5 +- .../graphql/core/mocks/CharacterTypeResolver.java | 1 - .../graphql/core/mocks/DigestDataFetcher.java | 9 +- .../apache/sling/graphql/core/mocks/DroidDTO.java | 38 +- .../graphql/core/mocks/DummyTypeResolver.java | 36 +- .../sling/graphql/core/mocks/EchoDataFetcher.java | 5 +- .../graphql/core/mocks/FailingDataFetcher.java | 1 - .../apache/sling/graphql/core/mocks/HumanDTO.java | 36 +- .../sling/graphql/core/mocks/LazyDataFetcher.java | 1 - .../graphql/core/mocks/MockSchemaProvider.java | 15 +- .../graphql/core/mocks/MockScriptServlet.java | 5 +- .../core/mocks/QueryDataFetcherComponent.java | 7 +- .../core/mocks/ReplacingSchemaProvider.java | 5 +- .../core/mocks/TestDataFetcherComponent.java | 7 +- .../apache/sling/graphql/core/mocks/TestUtil.java | 32 +- .../graphql/core/mocks/URLScalarConverter.java | 5 +- .../core/mocks/UppercaseScalarConverter.java | 3 +- .../core/osgi/ServiceReferenceObjectTupleTest.java | 53 +- .../core/pagination/GenericConnectionTest.java | 115 ++-- .../core/pagination/PaginatedHumansTest.java | 118 ++-- .../core/schema/RankedSchemaProvidersTest.java | 8 +- .../core/schema/SchemaDescriptionsTest.java | 23 +- .../graphql/core/servlet/GraphQLServletTest.java | 144 +++-- .../apache/sling/graphql/core/util/LogCapture.java | 16 +- .../sling/graphql/core/util/LogSanitizerTest.java | 12 +- .../core/util/SlingGraphQLErrorHelperTest.java | 57 +- .../helpers/lazyloading/LazyLoadingFieldTest.java | 44 +- .../helpers/lazyloading/LazyLoadingMapTest.java | 81 ++- 103 files changed, 2546 insertions(+), 2294 deletions(-)
