Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Feb 24, 2024

This PR contains the following updates:

Package Change Age Confidence
@graphql-mesh/utils (source) 0.13.0 -> 0.104.7 age confidence

Release Notes

ardatan/graphql-mesh (@​graphql-mesh/utils)

v0.104.7

Compare Source

Patch Changes

v0.104.6

Compare Source

Patch Changes

v0.104.5

Compare Source

Patch Changes

v0.104.4

Compare Source

Patch Changes

v0.104.3

Compare Source

Patch Changes

v0.104.2

Compare Source

Patch Changes

v0.104.1

Compare Source

Patch Changes

v0.104.0

Compare Source

Minor Changes
Patch Changes

v0.103.21

Compare Source

Patch Changes

v0.103.20

Compare Source

Patch Changes

v0.103.19

Compare Source

Patch Changes

v0.103.18

Compare Source

Patch Changes

v0.103.17

Compare Source

Patch Changes

v0.103.16

Compare Source

Patch Changes

v0.103.15

Compare Source

Patch Changes

v0.103.14

Compare Source

Patch Changes

v0.103.13

Compare Source

Patch Changes

v0.103.12

Compare Source

Patch Changes

v0.103.11

Compare Source

Patch Changes

v0.103.10

Compare Source

Patch Changes

v0.103.9

Compare Source

Patch Changes

v0.103.8

Compare Source

Patch Changes

v0.103.7

Compare Source

Patch Changes

v0.103.6

Compare Source

Patch Changes

v0.103.5

Compare Source

Patch Changes

v0.103.4

Compare Source

Patch Changes

v0.103.2

Compare Source

Patch Changes

v0.103.1

Compare Source

Patch Changes

v0.103.0

Compare Source

Minor Changes
Patch Changes

v0.102.13

Compare Source

Patch Changes

v0.102.12

Compare Source

Patch Changes

v0.102.11

Compare Source

Patch Changes

v0.102.10

Compare Source

Patch Changes

v0.102.9

Compare Source

Patch Changes

v0.102.8

Compare Source

Patch Changes

v0.102.7

Compare Source

Patch Changes

v0.102.6

Compare Source

Patch Changes

v0.102.5

Compare Source

Patch Changes

v0.102.4

Compare Source

Patch Changes

v0.102.3

Compare Source

Patch Changes

v0.102.2

Compare Source

Patch Changes

v0.102.1

Compare Source

Patch Changes

v0.102.0

Compare Source

Patch Changes

v0.101.0

Compare Source

Minor Changes
  • #​7497
    d784488
    Thanks @​ardatan! - BREAKING: getDirectiveExtensions is no longer
    exported, import it from @graphql-tools/utils instead
Patch Changes

v0.100.0

Compare Source

Minor Changes
  • #​7467
    a324c5e
    Thanks @​enisdenjo! - Trimming log messages is an option
    independant of the DEBUG environment variable.

    Instead of trimming messages at 100 characters by default when the DEBUG environment variable is
    falsy, have the user configure the trim length that is not set by default.

    import { DefaultLogger } from '@​graphql-mesh/utils'
    
    const trimmedLogger = new DefaultLogger('my-logger', undefined, 100 /* trim at 100 characters*/)
    ;``
Patch Changes

v0.99.7

Compare Source

Patch Changes

v0.99.6

Compare Source

Patch Changes

v0.99.5

Compare Source

Patch Changes

v0.99.4

Compare Source

Patch Changes

v0.99.3

Compare Source

Patch Changes

v0.99.2

Compare Source

Patch Changes

v0.99.1

Compare Source

Patch Changes

v0.99.0

Compare Source

Minor Changes
Patch Changes

v0.98.10

Compare Source

Patch Changes

v0.98.9

Compare Source

Patch Changes
  • #​7155
    f985978
    Thanks @​ardatan! - Construct Logger during Mesh init

  • #​7145
    7544594
    Thanks @​Author, @​User! - New Federation
    Composition Approach for the new Mesh v1 alpha; (If you are using Mesh v0 legacy, ignore this
    changelog)

    Now Mesh Compose produces a superset of Federated Supergraph.

    • Drop any options and implementation related to the old fusiongraph
      • The output is a valid supergraph that can be consumed by any Federation router. But if it is
        not Mesh Serve, the subgraph should still be served via Mesh Serve then consumed by that
        Federation router. If it is Mesh Serve, no additional server is needed because Mesh Serve
        already knows the additional directives etc of the transports
    • Compose the subgraphs using @theguild/federation-composition package
      • So benefit from the validation rules of Federation in Mesh Compose
    • Ability to consume existing federated subgraphs
      • Since the composition is now Federation, we can accept any federated subgraph
    • Implement Federation transform to transform any subgraph to a federated subgraph by adding
      Federation directives (v2 only) . This is on user's own because they add the directives
      manually. And for __resolveReference, we use @merge directive to mark a root field as an
      entity resolver for Federation
    • Use additional @source directive to consume transforms on the subgraph execution (field
      renames etc)
    • Use additional @resolveTo directive to consume additional stitched resolvers
    • Use additional @transport directive to choose and configure a specific transport for subgraphs
    • Handle unsupported additional directives with another set of additional directives on Query
      for example directives on unions, schema definitions, enum values etc and then
      @extraUnionDirective added with missing directives for unions then on the runtime these
      directives are added back to the union for the subgraph execution of the transports.

    Basically Mesh Compose uses Federation spec for composition, validation and runtime BUT the output
    is a superset with these additional directives imported via @composeDirective;

    • @merge (Taken from Stitching Directives) If a custom entity resolver is defined for a root
      field like below, the gateway will pick it up as an entity resolver;
    type Query {
       fooById(id: ID!): Foo @​merge(keyField: 'id', keyArg: 'id', subgraph: Foo)
    }
    • @resolveTo (Taken from v0) This allows to delegate to a field in any subgraph just like Schema
      Extensions in old Schema Stitching approach;
        extend type Book {
    
            @​resolveTo(
              sourceName: "authors"
              sourceTypeName: "Query"
              sourceFieldName: "authors"
              keyField: "authorId"
              keysArg: "ids"
            )
        }
    • @source Taken from Fusion This allows us to know how the original definition is in the
      subgraph. If this directive exists, the runtime applies the transforms from Schema Stitching
      during the subgraph execution. This directive can exist in arguments, fields, types etc.
    ty
    

Configuration

📅 Schedule: Branch creation - Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/graphql-mesh-utils-0.x branch from e100d17 to e6e7c97 Compare February 28, 2024 17:01
@renovate renovate bot changed the title fix(deps): update dependency @graphql-mesh/utils to v0.96.6 fix(deps): update dependency @graphql-mesh/utils to v0.97.0 Feb 28, 2024
@renovate renovate bot force-pushed the renovate/graphql-mesh-utils-0.x branch from e6e7c97 to fa698b4 Compare March 13, 2024 20:34
@renovate renovate bot changed the title fix(deps): update dependency @graphql-mesh/utils to v0.97.0 fix(deps): update dependency @graphql-mesh/utils to v0.97.3 Mar 13, 2024
@renovate renovate bot force-pushed the renovate/graphql-mesh-utils-0.x branch from fa698b4 to df9717f Compare March 14, 2024 15:09
@renovate renovate bot changed the title fix(deps): update dependency @graphql-mesh/utils to v0.97.3 fix(deps): update dependency @graphql-mesh/utils to v0.97.4 Mar 14, 2024
@renovate renovate bot force-pushed the renovate/graphql-mesh-utils-0.x branch from df9717f to a9df069 Compare March 22, 2024 17:47
@renovate renovate bot changed the title fix(deps): update dependency @graphql-mesh/utils to v0.97.4 fix(deps): update dependency @graphql-mesh/utils to v0.97.5 Mar 22, 2024
@renovate renovate bot force-pushed the renovate/graphql-mesh-utils-0.x branch from a9df069 to a1a2017 Compare April 28, 2024 21:00
@renovate renovate bot changed the title fix(deps): update dependency @graphql-mesh/utils to v0.97.5 fix(deps): update dependency @graphql-mesh/utils to v0.98.0 Apr 28, 2024
@renovate renovate bot force-pushed the renovate/graphql-mesh-utils-0.x branch from a1a2017 to e46bfed Compare April 29, 2024 11:54
@renovate renovate bot changed the title fix(deps): update dependency @graphql-mesh/utils to v0.98.0 fix(deps): update dependency @graphql-mesh/utils to v0.98.1 Apr 29, 2024
@renovate renovate bot force-pushed the renovate/graphql-mesh-utils-0.x branch from e46bfed to 073f074 Compare April 29, 2024 14:33
@renovate renovate bot changed the title fix(deps): update dependency @graphql-mesh/utils to v0.98.1 fix(deps): update dependency @graphql-mesh/utils to v0.98.2 Apr 29, 2024
@renovate renovate bot force-pushed the renovate/graphql-mesh-utils-0.x branch from 073f074 to 3f4c441 Compare April 30, 2024 19:21
@renovate renovate bot changed the title fix(deps): update dependency @graphql-mesh/utils to v0.98.2 fix(deps): update dependency @graphql-mesh/utils to v0.98.3 Apr 30, 2024
@renovate renovate bot force-pushed the renovate/graphql-mesh-utils-0.x branch from 3f4c441 to cac58ec Compare May 8, 2024 15:04
@renovate renovate bot changed the title fix(deps): update dependency @graphql-mesh/utils to v0.98.3 fix(deps): update dependency @graphql-mesh/utils to v0.98.4 May 8, 2024
@renovate renovate bot force-pushed the renovate/graphql-mesh-utils-0.x branch from cac58ec to 7e73018 Compare May 22, 2024 12:14
@renovate renovate bot changed the title fix(deps): update dependency @graphql-mesh/utils to v0.98.4 fix(deps): update dependency @graphql-mesh/utils to v0.98.5 May 22, 2024
@renovate renovate bot force-pushed the renovate/graphql-mesh-utils-0.x branch from 7e73018 to d17ac55 Compare May 27, 2024 13:02
@renovate renovate bot changed the title fix(deps): update dependency @graphql-mesh/utils to v0.98.5 fix(deps): update dependency @graphql-mesh/utils to v0.98.6 May 27, 2024
@renovate renovate bot force-pushed the renovate/graphql-mesh-utils-0.x branch from d17ac55 to 7e13c38 Compare June 9, 2024 09:01
@renovate renovate bot changed the title fix(deps): update dependency @graphql-mesh/utils to v0.98.6 fix(deps): update dependency @graphql-mesh/utils to v0.98.7 Jun 9, 2024
@renovate renovate bot force-pushed the renovate/graphql-mesh-utils-0.x branch from 7e13c38 to a261311 Compare June 20, 2024 17:27
@renovate renovate bot changed the title fix(deps): update dependency @graphql-mesh/utils to v0.98.7 fix(deps): update dependency @graphql-mesh/utils to v0.98.8 Jun 20, 2024
@renovate renovate bot force-pushed the renovate/graphql-mesh-utils-0.x branch from a261311 to a5816b1 Compare June 26, 2024 16:50
@renovate renovate bot changed the title fix(deps): update dependency @graphql-mesh/utils to v0.98.8 fix(deps): update dependency @graphql-mesh/utils to v0.98.9 Jun 26, 2024
@renovate renovate bot force-pushed the renovate/graphql-mesh-utils-0.x branch from a5816b1 to 7308e05 Compare July 4, 2024 23:41
@renovate renovate bot changed the title fix(deps): update dependency @graphql-mesh/utils to v0.98.9 fix(deps): update dependency @graphql-mesh/utils to v0.98.10 Jul 4, 2024
@renovate renovate bot force-pushed the renovate/graphql-mesh-utils-0.x branch from 7308e05 to ef87965 Compare August 18, 2024 18:33
@renovate renovate bot changed the title fix(deps): update dependency @graphql-mesh/utils to v0.98.10 fix(deps): update dependency @graphql-mesh/utils to v0.101.0 Aug 18, 2024
@renovate renovate bot force-pushed the renovate/graphql-mesh-utils-0.x branch from ef87965 to 45c497e Compare September 22, 2024 12:06
@renovate renovate bot changed the title fix(deps): update dependency @graphql-mesh/utils to v0.101.0 fix(deps): update dependency @graphql-mesh/utils to v0.102.5 Sep 22, 2024
@renovate renovate bot force-pushed the renovate/graphql-mesh-utils-0.x branch from 45c497e to 9be5f97 Compare November 17, 2024 09:03
@renovate renovate bot changed the title fix(deps): update dependency @graphql-mesh/utils to v0.102.5 fix(deps): update dependency @graphql-mesh/utils to v0.102.13 Nov 17, 2024
@renovate renovate bot force-pushed the renovate/graphql-mesh-utils-0.x branch from 9be5f97 to 588892a Compare August 10, 2025 08:31
@renovate renovate bot changed the title fix(deps): update dependency @graphql-mesh/utils to v0.102.13 fix(deps): update dependency @graphql-mesh/utils to v0.104.7 Aug 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant