dgs-framework

GraphQL for Java with Spring Boot made easy.

APACHE-2.0 License

Stars
3.1K

Bot releases are hidden (Show)

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-rc.1

Published by srinivasankavitha about 1 year ago

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

dgs-framework - v5.5.5

Published by srinivasankavitha about 1 year ago

dgs-framework - v7.3.6

Published by srinivasankavitha about 1 year ago

What’s Changed

  • Revert change in path sanitization for error metrics (#1588) @kilink
  • Fix breakage when extracting "data" as the path in GraphQLResponse (#1587) @kilink
dgs-framework - v7.3.4

Published by srinivasankavitha about 1 year ago

What's Changed

Full Changelog: https://github.com/Netflix/dgs-framework/compare/v7.3.2...v7.3.4

dgs-framework - v5.5.4

Published by srinivasankavitha about 1 year ago

What's Changed

Full Changelog: https://github.com/Netflix/dgs-framework/compare/v5.5.3...v5.5.4

dgs-framework - v7.1.0

Published by coleturner over 1 year ago

What's Changed

Full Changelog: https://github.com/Netflix/dgs-framework/compare/v7.0.0...v7.1.0

dgs-framework - v5.5.3

Published by congotej over 1 year ago

What's Changed

New Contributors

dgs-framework - v6.0.3

Published by congotej over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/Netflix/dgs-framework/compare/v6.0.2...v6.0.3

dgs-framework - v5.5.2

Published by srinivasankavitha over 1 year ago

What's Changed

dgs-framework - v4.10.5

Published by berngp over 2 years ago

What's Changed

Consider migrating to 5.x. We are not planning on back-porting additional fixes that will be applied to the 5.x branch.

Fixes

  • Addressing DgsGraphQLMetricsInstrumentation Latency increase by @berngp in (#1096)
  • Pass MultipartFile class to StdSerializer base class in MultipartFileSerializer by @berngp in (#1097)
  • Input argument without @InputArgument("input") stopped working by @berngp (#1103)

Full Changelog: https://github.com/Netflix/dgs-framework/compare/v4.10.4...v4.10.5

dgs-framework - v4.10.0

Published by berngp over 2 years ago

What’s Changed

Highlights

Adopting GraphqL Java 18

We are adopting Graphql Java 18, this new version comes with a considerable number of improvements to the library.
We are looking forward to use the performance improvements on validation rules that available in this version.
Please review the GraphQL Java v18.0 Release Notes for further details

Moving To Spring 5.3, Spring Boot 2.6, Spring Cloud 2021.0.1

In order to keep the framework healthy we have decided to upgrade to Spring Boot 2.6, Spring 5.3 and Spring Cloud 2022.0.1.
If you are moving from Spring Boot 2.3 to Spring Boot 2.6 you might want to review the changes that happened between 2.3
and 2.4. You can review What is new in Spring Boot 2.4 by Phil Webb (@phillip_web).
Please review the Spring Boot 2.6 Release Notes if you are interested on the new features available.

Deprecation of collectionType as part of the @InputArgument annotation. (#977) @kilink

The @InputArgument annotation doesn't need the collectionType anymore when you are mapping to a List, Map, or other collections.
To do this we are now leveraging the Spring Framework's ResolvableType utilities directly.

Upgrading to Kotlin 1.6.21

We are upgrading to Kotlin 1.6.21, this shouldn't affect you unless you are using Kotlin as well in your project.
If you use Kotlin you will need to make sure you upgrade to at least 1.6.20.
To review what is new in Kotlin 1.6.20, please visit the official site.

Other

  • Feature/local time scalar (#1008) @setchy
  • Remove usage of NoOpPreparsedDocumentProvider (#994) @kilink
  • Simplify DgsSSESubscriptionHandler by returning Flux (#1001) @kilink
  • Remove DgsNoOpPreparsedDocumentProvider (#989) @kilink
  • Add support for defining a default DataFetcherFactory via autoconfig (#979) @jord1e
  • Use delegation pattern in DgsDataFetchingEnvironment (#978) @kilink
  • Replace Javafaker with Datafaker (#970) @bodiam

House Keeping Changes

  • Bump actions/cache from 2 to 3.0.2 (#957) (#991) @dependabot
  • Bump actions/setup-java from 2 to 3 (#975) @dependabot
  • Bump actions/upload-artifact from 2 to 3 (#976) @dependabot
  • Bump log4j-api from 2.17.1 to 2.17.2 (#962) @dependabot
  • Bump log4j-to-slf4j from 2.17.1 to 2.17.2 (#965) @dependabot
  • Bump mockk from 1.12.2 to 1.12.3 (#964) @dependabot
  • Bump nebula.netflixoss from 10.5.1 to 10.6.0 (#870) @dependabot
  • Bump spectator-api from 1.0.+ to 1.3.0 (#959) (#985) @dependabot
  • Disable unstable ConcurrentDataFetcherTest test. (#1012) @berngp
  • Fix Kotlin compiler warning (#973) @kilink
  • Fix deprecation warnings in DgsDataLoaderProvider (#971) @kilink
  • Fix various warnings (#974) @kilink
  • Fold changes to dependencies.lock files in diffs by default (#967) @jord1e
  • Get rid of unnecessary .let, use MediaType (#972) @kilink
  • Refactor the fixtures used for testing a custom DataFetcherFactory (#983) @berngp
  • Stop calling deprecated exchange method on WebClient (#1005) @kilink
  • Update Gradle Wrapper from 7.3.3 to 7.4.1 (#921) @github-actions
  • Update dependency lock files (#996) @kilink
  • Stop using deprecated context methods (#982) @kilink
  • Avoid passing in empty ChainedInstrumentation (#992) @kilink
dgs-framework - v4.9.24

Published by berngp over 2 years ago

What’s Changed

Features

  • Make the object mapper used for query execution configurable. (#943) @srinivasankavitha
  • Added operation name in query input and passed in execute method (#941) @PrasoonJain
  • Automatic data loader naming on classes annotated with nameless @DgsDataLoader (#904) @jord1e

Other

  • Bump actions/setup-python from 2 to 3 (#911) @dependabot
  • Update .gitignore (#926) @jord1e
dgs-framework -

Published by paulbakker over 2 years ago

dgs-framework - v4.9.13

Published by berngp almost 3 years ago

Artifacts for 4.9.12 and 4.9.13 are unavailable in Maven Central, we are looking into it but It is unclear if we will be able to solve this problem in the next few days.

What’s Changed

Dependency Version Upgrades

The following dependencies were upgraded...

  • Log4J frim 2.15.0 to 2.16.0
  • Kotlin from 1.5.21 to 1.5.32
  • Spring Framework from 5.2.13.RELEASE to 5.2.18.RELEASE
  • Spring Boot from 2.3.9.RELEASE to 2.3.12.RELEASE
  • Spring Security from 5.3.9.RELEASE to 5.3.12.RELEASE
  • Spring Cloud from HOXTON.SR10 to HOXTON.SR12
  • Jackson from 2.12.3 to 2.12.5

Other Features

  • Support of PreparsedDocumentProvider in DgsWebFluxAutoConfguration (#786) @pushpagarwal
  • Modified to use custom DgsWebfluxHttpHandler (#777) @heoYH
dgs-framework - v4.9.7

Published by berngp almost 3 years ago

What’s Changed

Fixes

  • Missing the typename in a federated query should return a BadRequest (#732) @berngp
  • The DefaultDgsFederationResolver now properly handle exceptions thrown by failed completable futures. (#730) @victorlevasseur
  • Setting the dgs.graphql.graphiql.path now works in webflux (#725) @heoYH

Other

  • Update Gradle Wrapper from 7.2 to 7.3 (#729) @github-actions
  • Tune Gradle to make our builds much faster (#733) @berngp

Note: Builds v4.9.5 and v4.9.6 failed to be deployed in Artifactory.

dgs-framework - v4.9.3

Published by berngp almost 3 years ago

What’s Changed

  • Override equals method for TypedGraphQLError (#702) @clandry94
  • Update log level for parsing errors to avoid unnecessary alerts. (#703) @srinivasankavitha
  • Fix SSE Subscriptions (#716, #722, #721) @berngp
dgs-framework -

Published by paulbakker about 3 years ago

What’s Changed

  • added subscription integration test (#654) @paulbakker
dgs-framework -

Published by paulbakker about 3 years ago