This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to branch master
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-graphql-core.git


    from 5b63c18  Merge pull request #47 from 
apache/chore/sling-parent-66-java21
     add 378b7f0  SLING-13302 - [GraphQL] Cache executable GraphQLSchema in 
DefaultQueryExecutor
     add 0ce52d9  SLING-13302 - Add unit coverage for executable schema cache 
error paths
     add 218336c  SLING-13302 - Address Sonar code smells from PR analysis
     add 5582882  SLING-13302 - Harden executable schema cache per review 
findings
     add 0f2a077  SLING-13302 - Fix scalar cache races and Sonar nits
     add 4a711cb  SLING-13302 - Key executable schema cache and single-flight 
by scalar generation
     add f36c468  SLING-13302 - Retry until scalar generation is stable; 
protect newer cache entries
     add 027be89  SLING-13302 - Clear Sonar S3776/S1181 on executable schema 
build
     add 2bd8dc6  SLING-13302 - Restore PropertyDataFetcher fallback and harden 
the executable cache
     add 2aff880  SLING-13302 - Do not guess GraphQL types when a resolver is 
missing
     add 09b0ad8  SLING-13302 - Clear Sonar S3077/S5778 on selector snapshots
     add ae51735  SLING-13302 - Enable the executable schema cache by default
     new e09ed8c  Merge pull request #48 from schulm/issue/SLING-13302

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../graphql/core/engine/DefaultQueryExecutor.java  | 356 ++++++++++++---
 .../core/engine/SlingDataFetcherSelector.java      |  31 +-
 .../core/engine/SlingDataFetcherWrapper.java       |  28 +-
 .../core/engine/SlingTypeResolverSelector.java     |  31 +-
 .../core/engine/SlingTypeResolverWrapper.java      |  24 +-
 .../graphql/core/scalars/SlingScalarsProvider.java | 101 +++-
 .../core/engine/DefaultQueryExecutorCacheTest.java | 507 ++++++++++++++++++++-
 .../engine/ExecutableSchemaCacheExecuteTest.java   |  88 ++++
 .../engine/MissingFetcherFallbackCachedTest.java   |  54 +++
 .../core/engine/MissingFetcherFallbackTest.java    |  51 +++
 .../core/engine/MissingTypeResolverTest.java       |  84 ++++
 .../core/engine/SlingDataFetcherSelectorTest.java  |  78 ++++
 .../engine/SlingFetcherResolverWrapperTest.java    | 215 +++++++++
 .../core/engine/SlingTypeResolverSelectorTest.java |  78 ++++
 .../apache/sling/graphql/core/mocks/TestUtil.java  |   6 +
 .../core/scalars/SlingScalarsProviderTest.java     | 181 ++++++++
 ...iling-schema.txt => missing-fetcher-schema.txt} |   6 +-
 ...schema.txt => missing-type-resolver-schema.txt} |  19 +-
 18 files changed, 1817 insertions(+), 121 deletions(-)
 create mode 100644 
src/test/java/org/apache/sling/graphql/core/engine/ExecutableSchemaCacheExecuteTest.java
 create mode 100644 
src/test/java/org/apache/sling/graphql/core/engine/MissingFetcherFallbackCachedTest.java
 create mode 100644 
src/test/java/org/apache/sling/graphql/core/engine/MissingFetcherFallbackTest.java
 create mode 100644 
src/test/java/org/apache/sling/graphql/core/engine/MissingTypeResolverTest.java
 create mode 100644 
src/test/java/org/apache/sling/graphql/core/engine/SlingFetcherResolverWrapperTest.java
 create mode 100644 
src/test/java/org/apache/sling/graphql/core/scalars/SlingScalarsProviderTest.java
 copy src/test/resources/{failing-schema.txt => missing-fetcher-schema.txt} 
(88%)
 copy src/test/resources/{paginated-humans-schema.txt => 
missing-type-resolver-schema.txt} (63%)

Reply via email to