Skip to content

Releases: smallrye/smallrye-graphql

1.0.15

09 Nov 09:11
Compare
Choose a tag to compare
  • #508 fix #386: register filters, etc.
  • #507 fix #506: fix handling of special scalars
  • #506 Handling of LocalDateTime (and probably others)
  • #505 fix #167: improve client error handling
  • #502 Ignore non type parameters of specialized implementation of generic type
  • #499 Update to use MP 1.0.3
  • #498 Window path separator fix
  • #495 Initial refactor to support more Async types.
  • #494 Bump smallrye-config from 1.9.2 to 1.9.3
  • #492 Don't put class objects into GraphQLContext
  • #491 Bump mockito-junit-jupiter from 3.5.15 to 3.6.0
  • #487 [486] Ensure we process JARs inside WARs
  • #485 consider @Input annotations
  • #484 Typesafe Client: Don't add Input when the name is specified with @Name or @Input
  • #483 Detect duplicate classes mapped to the same type
  • #481 Bump smallrye-common-annotation from 1.4.0 to 1.4.1
  • #480 Fix Classes.isEnum throws NPE for java.lang.Object
  • #479 Bump mockito-junit-jupiter from 3.5.13 to 3.5.15
  • #478 Bump smallrye-config from 1.9.1 to 1.9.2
  • #476 463 client non null vars
  • #474 patched generic interface resolution during data serialization #472
  • #464 Batch Resolvers throws NullPointerException
  • #463 Client: Non-Null variables
  • #386 Interceptors / Filters for Graphql Clients
  • #167 Improve error mapping (client)

1.0.14

14 Oct 11:55
Compare
Choose a tag to compare
  • #469 Renamed css to be more generic. Allow for custom branding override la…
  • #468 Make sure serviceloaders is loadable.

1.0.13

12 Oct 05:09
Compare
Choose a tag to compare
  • #460 Small UI Style update
  • #458 fix #427: mention name annotation in exception
  • #457 341 client variables
  • #453 fix #444: send charset with Accept and Content-Type
  • #452 Array out of bounds
  • #451 fix #450
  • #450 ClassCastException with Set as parameter
  • #449 Assume no error if the error fiels is not there or empty
  • #448 Graphql client throws exception when errors array is empty.
  • #446 Bump smallrye-config from 1.9.0 to 1.9.1
  • #444 Non-Ascii-Characters sent to server

1.0.12

02 Oct 13:22
Compare
Choose a tag to compare
  • #441 Fixes for Quarkus
  • #440 #423 - generics support patched/improved a lot
  • #439 Added ability to control the naming strategy when creating Types.
  • #438 Allow fully qualified naming
  • #437 Inner class naming
  • #434 Bump resteasy-client from 4.5.6.Final to 4.5.8.Final
  • #432 Separate client "all" module
  • #431 Add support for Grouping
  • #430 #429 - patched Bootstrap.generateGraphQLSchema when generic type with
  • #428 resteasy-client Dependency required since 1.0.10
  • #426 Allow using @nAmed on @GraphQLAPI resource

1.0.11

25 Sep 14:36
Compare
Choose a tag to compare
  • #424 Lazy load services
  • #422 #418 - patched type names generation for some java generics cases
  • #421 Add set method for ParametrizedTypeArguments
  • #420 Don't condition a WARN log on having enabled DEBUG
  • #419 Bump mockito-junit-jupiter from 3.5.11 to 3.5.13
  • #417 Bump resteasy-client from 4.5.6.Final to 4.5.8.Final
  • #416 Bump slf4j-jboss-logging from 1.2.0.Final to 1.2.1.Final
  • #415 Bump resteasy-client from 4.5.6.Final to 4.5.7.Final
  • #414 Bump jmeter-maven-plugin from 3.1.1 to 3.1.2
  • #413 if -DskipTests is provided, make sure we don't unnecessarily start an…

1.0.10

21 Sep 07:17
Compare
Choose a tag to compare
  • #411 Bump resteasy-client from 4.5.6.Final to 4.5.7.Final
  • #409 Single artifact with all dependencies for the client
  • #408 Add some missing scopes in client pom
  • #406 Bump mockito-junit-jupiter from 3.5.10 to 3.5.11
  • #404 Avoid parsing Document unless/until we need to
  • #403 Avoid initializing multiple EventEmitter instances
  • #399 Bump smallrye-common-annotation from 1.3.0 to 1.4.0
  • #398 Bump mockito-junit-jupiter from 3.5.9 to 3.5.10
  • #397 Support async batching
  • #396 Async Batch Source not working
  • #395 fix #394: non-primitive booleans are unquoted scalars
  • #394 Typesafe Client: send Booleans not as String
  • #393 Make sure graphviz is available on build
  • #392 Bump mockito-junit-jupiter from 3.5.7 to 3.5.9

1.0.9

01 Sep 19:27
Compare
Choose a tag to compare
  • #388 NPE fix
  • #387 NPE: some validation errors don't provide a query path
  • #385 #281 - support for generics
  • #383 Convert metrics to dimensional
  • #382 Check if we should transform before we transform.
  • #381 Fix NPE (from Quarkus)
  • #379 Check if transformation is needed
  • #281 Are Generics not supported?

1.0.8

26 Aug 16:44
Compare
Choose a tag to compare
  • #376 Remove static things in SourceOperationHelper
  • #375 Static fields in SourceOperationHelper prevent correctly parsing source operations with multiple deployments
  • #374 Do not wrap security exceptions in DataFetcherException.
  • #373 Bump mockito-junit-jupiter from 3.5.6 to 3.5.7
  • #372 Make sure batch can take extra parameters
  • #371 Bump mockito-junit-jupiter from 3.5.2 to 3.5.6
  • #370 Added a toString() method to Context
  • #369 Batch source with extra parameter not working
  • #368 Bump mockito-junit-jupiter from 3.4.6 to 3.5.2
  • #366 Add getMetadata() method ( or overwrite toString() ) in io.smallrye.graphql.api.Context class
  • #365 Batch Source
  • #364 Bump yasson from 1.0.7 to 1.0.8
  • #362 Bump maven-resources-plugin from 3.1.0 to 3.2.0
  • #359 Bump smallrye-common-annotation from 1.2.0 to 1.3.0
  • #358 Bump okhttp from 4.8.0 to 4.8.1
  • #346 #334 - test for SecurityException handling
  • #334 UnauthorizedException is hidden behind DataFetcherException in Quarkus 1.6
  • #327 Allow List @source

1.0.7

05 Aug 12:12
Compare
Choose a tag to compare
  • #356 Fix default value json array
  • #355 Default value with String array
  • #354 Fix gradle issue
  • #353 Parent pom breaks gradle
  • #352 revert parent pom upgrade
  • #351 Make builder factory static
  • #350 Perf: 17% drop in throughput between 1.0.2 and 1.0.5 (and presumably 1.0.6)
  • #348 Bump smallrye-common-annotation from 1.1.0 to 1.2.0
  • #345 Bump mockito-junit-jupiter from 3.4.4 to 3.4.6
  • #344 Bump smallrye-parent from 22 to 23
  • #343 Throw an exception if no Context is active
  • #340 fix #337: (de)serialize java.util.Date
  • #338 Bump smallrye-parent from 21 to 22
  • #337 Support java.util.Date in queries from smallrye-graphql-client
  • #335 [#331] Add doPriv around protected reflection op
  • #333 fix #332: inherit header annotations
  • #332 Typesafe client: inherit @Header/@AuthorizationHeader annotations
  • #331 Java 2 security error in type-safe client implementation

1.0.6

21 Jul 17:59
Compare
Choose a tag to compare
  • #329 Bump resteasy-client from 4.5.5.Final to 4.5.6.Final
  • #328 Bump smallrye-common-annotation from 1.0.2 to 1.1.0
  • #325 bugfix: enum parameters go without quotes
  • #324 Bump mockito-junit-jupiter from 3.4.0 to 3.4.2
  • #323 Bump smallrye-parent from 20 to 21
  • #321 Added test for Context injection
  • #320 typesafe client: update with null field throws NPE