dgs-framework

GraphQL for Java with Spring Boot made easy.

APACHE-2.0 License

Stars
3.1K

Bot releases are visible (Hide)

dgs-framework - v8.2.5

Published by congotej 9 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/Netflix/dgs-framework/compare/v8.2.4...v8.2.5

dgs-framework - v8.2.5-rc.1

Published by srinivasankavitha 9 months ago

Candidate release to test spring-graphql integration - NOT Production ready.

dgs-framework - v8.2.4

Published by github-actions[bot] 9 months ago

What’s Changed

  • Add back getters returning Optional to MetricsInstrumentationState (#1801) @kilink
dgs-framework - v8.2.3

Published by github-actions[bot] 9 months ago

What’s Changed

  • Fix DGS Micrometer timer configuration (#1799) @kilink
  • Allow connection directive to be applied to Unions and Interfaces (#1798) @kilink
  • Use Jackson2ObjectMapperBuilder to construct Jackson mapper (#1796) @kilink
  • Update to JsonPath 2.9.0 (#1795) @kilink
  • Use QueryComplexityCalculator from graphql-java (#1797) @kilink
  • Minor cleanup in DgsPaginationTypeDefinitionRegistry (#1792) @kilink
  • Update to spring-cloud-dependencies BOM compatible with Spring Boot 3.2.x (#1790) @kilink
  • Update to Spring Boot 3.2.2 (#1789) @kilink
  • Bump actions/cache from 3.3.3 to 4.0.0 (#1791) @dependabot
  • Clean up DefaultDgsFederationResolver (#1787) @kilink
  • Avoid wrapping checked Exceptions in DataFetcherInvoker (#1788) @kilink
  • Fix deprecation warnings (#1781) @kilink
  • Consistently handle proxied beans in DgsSchemaProvider (#1786) @kilink
  • Don't allow unchecked exception to propagate (#1785) @kilink
  • Update to reactor 3.6.1 (#1784) @kilink
  • Bump actions/cache from 3.3.2 to 3.3.3 (#1778) @dependabot
dgs-framework - v8.2.2

Published by github-actions[bot] 9 months ago

What’s Changed

  • Update to Spring Boot 3.2.1 (#1773) @kilink
dgs-framework - v8.2.1

Published by github-actions[bot] 9 months ago

What’s Changed

  • Update to Kotlin 1.9.22 (#1761) @kilink
  • Fix handling of UnknownOperationException (#1760) @kilink
  • Fix various deprecation and compiler warnings (#1769) @kilink
  • Delegate to ConversionService in DefaultInputObjectMapper (#1735) @kilink
  • Bump com.netflix.spectator:spectator-api from 1.6.+ to 1.7.4 (#1745) @dependabot
  • Bump org.apache.logging.log4j:log4j-api from 2.22.0 to 2.22.1 (#1757) @dependabot
  • Bump org.apache.logging.log4j:log4j-to-slf4j from 2.22.0 to 2.22.1 (#1758) @dependabot
  • Add support for custom object mapper in GraphQLResponse (#1737) @gabbigum
  • Allow websocketSubscriptionHandler Bean to be overridden. (#1744) @hwhh
  • Bump nebula.netflixoss from 11.3.2 to 11.4.0 (#1746) @dependabot
  • Conditional on bean name for dgsAsyncTaskExecutor (#1743) @paulbakker
  • Return NoOp InstrumentationContext where possible (#1590) @kilink
  • Fix various warnings (#1741) @kilink
  • Avoid allocating intermediate collections in some cases (#1645) @kilink
  • Update dependencies and regenerate lock file (#1740) @kilink
  • Update to Kotlin 1.9.21 (#1724) @kilink
  • Compare against HttpMethod enum in DgsGraphQLCSRFInstrumentation (#1691) @kilink
  • Fix typo (#1718) @kilink
  • Bump actions/cache from 3.3.1 to 3.3.2 (#1631) @dependabot
  • Bump actions/setup-java from 3 to 4 (#1729) @dependabot
  • Bump actions/setup-python from 4 to 5 (#1738) @dependabot
  • Bump actions/stale from 8.0.0 to 9.0.0 (#1739) @dependabot
dgs-framework - v8.2.0

Published by Emily 11 months ago

What's Changed

Full Changelog: https://github.com/Netflix/dgs-framework/compare/v8.1.1...v8.2.0

dgs-framework - v8.1.1

Published by github-actions[bot] 11 months ago

What’s Changed

  • Add new config setting for dataloader properties and a property for setting the schedule duration (#1720) @srinivasankavitha
  • Update to Kotlin 1.9.20 (#1695) @kilink
dgs-framework - v8.1.0

Published by github-actions[bot] 11 months ago

What’s Changed

This release introduces a new configuration to enable ticker mode in the ScheduledExecutorService via dgs.graphql.dataloaderTickerModeEnabled . This uses the new ticker mode feature introduced in the 3.2.1 release of java-dataloader and additional fixes in 3.2.2. This change allows the usage of chained dataloaders without the need to manually dispatch the loader calls using the ScheduledDataLoaderRegistry with ticker mode enabled.

  • Update set up for ScheduledExecutorService. (#1705) @srinivasankavitha
  • Update to gradle 8.0.2 (#1715) @kilink
  • Disable SSE Subscription tests (#1714) @paulbakker
dgs-framework - v8.0.3

Published by github-actions[bot] 11 months ago

What’s Changed

  • fix issue 1569 -- parse custom scalars in _entities representations (#1710) @Emily
dgs-framework - v8.0.2

Published by github-actions[bot] 11 months ago

What’s Changed

  • Undo switch to ScheduledDataLoaderRegistry and revert to DgsDataLoaderRegistry (#1709) @srinivasankavitha
  • Update ci.yml (#1707) @paulbakker
  • feat: Improve IntelliJ support for json fields (#1683) @rahulsom
  • Update ci.yml (#1703) @paulbakker
  • Update ci.yml to only run on "push" not also "pull_request" (#1701) @paulbakker
  • Use KotlinDetector in DataFetcherInvoker (#1696) @kilink
  • Add coverage for non-nested enum input (#1698) @kailyak
dgs-framework - v8.0.1

Published by github-actions[bot] 12 months ago

What’s Changed

  • Fix issue where java datafetcher methods were incorrectly called as Kotlin function (#1694) @paulbakker
  • Fix handling of concrete type data fetchers for interface fields. (#1693) @srinivasankavitha
  • Inject DataLoaderOptionsProvider bean, if custom is provided. (#1688) @srinivasankavitha
dgs-framework - v5.6.1

Published by srinivasankavitha 12 months ago

Full Changelog: https://github.com/Netflix/dgs-framework/compare/v5.6.0...v5.6.1

dgs-framework - v5.6.0

Published by srinivasankavitha 12 months ago

What's Changed

Full Changelog: https://github.com/Netflix/dgs-framework/compare/v5.5.5...v5.6.0

dgs-framework - v8.0.0

Published by github-actions[bot] 12 months ago

This release updates the graphql-java version to 21.2. The main breaking change affects the usage of the already deprecated DefaultExceptionHandler::onException method. If you have defined your own custom exception handlers, you will need to switch to using handleException instead of onException.

What’s Changed

  • Update to graphql-java 21.2 (#1667) @srinivasankavitha
  • fix: in an input object a nested scalar is not mapped (#1660) @gilteplitsky
  • set kotlin.daemon.jvmargs (#1675) @paulbakker
  • chore: Update kotlin to 1.9.10 (#1668) @rahulsom
  • feat: Add @Language("graphql") to all method params that accept graphql (#1670) @rahulsom
dgs-framework - v8.0.0-rc.1

Published by srinivasankavitha about 1 year ago

Experimental release with graphql-java 20.2 and java-dataloader 3.2.1

dgs-framework - 7.6.0

Published by github-actions[bot] about 1 year ago

What’s Changed

  • Fix completablefuture wrapping (#1666) @paulbakker
  • Add configuration to disable/enable resolver and query metrics. (#1665) @srinivasankavitha
  • Fix issue #1262 (#1663) @paulbakker
  • (Experimental) Added support for automatically running data fetchers on virtual threads (#1662) @paulbakker
dgs-framework - 7.6.0-rc.1 Virtual Threads

Published by github-actions[bot] about 1 year ago

What’s Changed

  • (Experimental) Added support for automatically running data fetchers on virtual threads (#1662) @paulbakker
dgs-framework - v7.5.4

Published by github-actions[bot] about 1 year ago

What’s Changed

  • Enable metrics for completable futures. (#1658) @srinivasankavitha
  • Detect and throw exception for dataloaders with same name (#1652) @srinivasankavitha
  • missing dfe fields (#1653) @kailyak
  • #1577 bug: Ignore unknown json properties when parsing request object into … (#1650) @congotej
  • Add tests for validating queryExecutor.executeAndExtractJsonPath with headers (#1646) @srinivasankavitha
dgs-framework - v7.5.3

Published by github-actions[bot] about 1 year ago

What’s Changed

  • Disable org.gradle.parallel to help with publish setup hanging. (#1641) @srinivasankavitha
  • Check get mutation (#1638) @srinivasankavitha