Releases: ardatan/graphql-mesh
January 31, 2025
@graphql-mesh/json-schema@0.108.15
Patch Changes
- Updated dependencies []:
- @omnigraph/json-schema@0.108.14
@graphql-mesh/openapi@0.108.16
Patch Changes
- Updated dependencies []:
- @omnigraph/openapi@0.108.16
@graphql-mesh/raml@0.108.14
Patch Changes
- Updated dependencies []:
- @omnigraph/raml@0.108.14
@omnigraph/json-schema@0.108.14
Patch Changes
- Updated dependencies
[0b6ee9c
]:- @graphql-mesh/transport-rest@0.8.14
@omnigraph/openapi@0.108.16
Patch Changes
- Updated dependencies []:
- @omnigraph/json-schema@0.108.14
@omnigraph/raml@0.108.14
Patch Changes
- Updated dependencies []:
- @omnigraph/json-schema@0.108.14
@graphql-mesh/transport-rest@0.8.14
Patch Changes
January 29, 2025
@graphql-mesh/plugin-response-cache@0.103.13
Patch Changes
January 23, 2025
@graphql-mesh/cache-cfw-kv@0.104.12
Patch Changes
@graphql-mesh/cache-file@0.103.13
Patch Changes
@graphql-mesh/cache-inmemory-lru@0.0.8
Patch Changes
-
#8268
f1b5e8e
Thanks @ardatan! - Use TTL only if it is valid -
Updated dependencies
[5180b06
,
c54e361
]:- @graphql-mesh/utils@0.103.12
- @graphql-mesh/types@0.103.12
@graphql-mesh/cache-localforage@0.103.13
Patch Changes
- Updated dependencies
[5180b06
,
c54e361
,
f1b5e8e
]:- @graphql-mesh/utils@0.103.12
- @graphql-mesh/types@0.103.12
- @graphql-mesh/cache-inmemory-lru@0.0.8
@graphql-mesh/cache-redis@0.103.13
Patch Changes
-
#8268
f1b5e8e
Thanks @ardatan! - UsePX
instead ofEX
to handle milliseconds
as TTL -
Updated dependencies
[5180b06
,
c54e361
,
78c202e
]:- @graphql-mesh/utils@0.103.12
- @graphql-mesh/types@0.103.12
- @graphql-mesh/string-interpolation@0.5.8
@graphql-mesh/compose-cli@1.3.6
Patch Changes
- Updated dependencies
[5180b06
,
c54e361
,
f1b5e8e
,
78c202e
]:- @graphql-mesh/utils@0.103.12
- @graphql-mesh/types@0.103.12
- @graphql-mesh/fusion-composition@0.7.18
- @graphql-mesh/string-interpolation@0.5.8
- @graphql-mesh/include@0.2.11
@graphql-mesh/fusion-composition@0.7.18
Patch Changes
-
#8268
f1b5e8e
Thanks @ardatan! - Respect other@composeDirective
definitions
other than Mesh -
Updated dependencies
[5180b06
]:- @graphql-mesh/utils@0.103.12
@graphql-mesh/include@0.2.11
Patch Changes
- Updated dependencies
[5180b06
]:- @graphql-mesh/utils@0.103.12
@graphql-mesh/apollo-link@0.105.13
Patch Changes
- Updated dependencies
[5180b06
]:- @graphql-mesh/runtime@0.105.13
@graphql-mesh/cli@0.98.18
Patch Changes
- #8272
25d9ea7
Thanks @renovate! - dependencies updates:- Updated dependency
graphql-ws@^6.0.0
↗︎
(from^5.12.1
, independencies
)
- Updated dependency
- Updated dependencies
[5180b06
,
5180b06
,
c54e361
]:- @graphql-mesh/runtime@0.105.13
- @graphql-mesh/utils@0.103.12
- @graphql-mesh/types@0.103.12
- @graphql-mesh/config@0.106.18
- @graphql-mesh/http@0.105.13
- @graphql-mesh/include@0.2.11
- @graphql-mesh/store@0.103.12
@graphql-mesh/config@0.106.18
Patch Changes
- Updated dependencies
[5180b06
,
5180b06
,
c54e361
]:- @graphql-mesh/runtime@0.105.13
- @graphql-mesh/utils@0.103.12
- @graphql-mesh/types@0.103.12
- @graphql-mesh/cache-localforage@0.103.13
- @graphql-mesh/merger-bare@0.104.15
- @graphql-mesh/merger-stitching@0.104.12
- @graphql-mesh/store@0.103.12
@graphql-mesh/graphql@0.103.13
Patch Changes
- Updated dependencies
[5180b06
,
c54e361
,
78c202e
]:- @graphql-mesh/utils@0.103.12
- @graphql-mesh/types@0.103.12
- @graphql-mesh/string-interpolation@0.5.8
- @graphql-mesh/store@0.103.12
@graphql-mesh/grpc@0.107.3
Patch Changes
-
#8289
c54e361
Thanks @ardatan! - New optionselectQueryOrMutationField
to decide
which field belongs to which root type explicitly.import { defineConfig } from '@graphql-mesh/compose-cli' import loadGrpcSubgraph from '@omnigraph/grpc' export const composeConfig = defineConfig({ subgraphs: [ { sourceHandler: loadGrpcSubgraph('MyGrpcApi', { /** .. **/ // Prefix to collect Query method default: list, get prefixQueryMethod: ['list', 'get'], // Select certain fields as Query or Mutation // This overrides `prefixQueryMethod` selectQueryOrMutationField: [ { // You can use a pattern matching with * fieldName: '*RetrieveMovies', type: 'Query' }, // Or you can use a specific field name // This will make the field GetMovie available as a Mutation // Because it would be Query because of `prefixQueryMethod` { fieldName: 'GetMovie', type: 'Mutation' } ] }) } ] })
-
Updated dependencies
[5180b06
,
c54e361
,
c54e361
]:- @graphql-mesh/utils@0.103.12
- @omnigraph/grpc@0.2.2
- @graphql-mesh/types@0.103.12
- @graphql-mesh/store@0.103.12
- @graphql-mesh/transport-grpc@0.2.2
@graphql-mesh/json-schema@0.108.14
Patch Changes
- Updated dependencies
[5180b06
,
c54e361
,
78c202e
]:- @graphql-mesh/utils@0.103.12
- @graphql-mesh/types@0.103.12
- @graphql-mesh/string-interpolation@0.5.8
- @graphql-mesh/store@0.103.12
- @omnigraph/json-schema@0.108.13
@graphql-mesh/mongoose@0.103.13
Patch Changes
- Updated dependencies
[5180b06
,
c54e361
,
78c202e
]:- @graphql-mesh/utils@0.103.12
- @graphql-mesh/types@0.103.12
- @graphql-mesh/string-interpolation@0.5.8
@graphql-mesh/mysql@0.104.12
Patch Changes
- Updated dependencies
[[5180b06
](https://github.com/ardatan/grap...
January 15, 2025
json-machete@0.97.6
Patch Changes
- #8270
d3656b6
Thanks @ardatan! - dependencies updates:- Updated dependency
@json-schema-tools/meta-schema@^1.7.5
↗︎
(from1.7.5
, independencies
) - Updated dependency
cross-inspect@^1.0.1
↗︎ (from1.0.1
,
independencies
) - Updated dependency
json-pointer@^0.6.2
↗︎ (from0.6.2
,
independencies
) - Updated dependency
to-json-schema@^0.2.5
↗︎ (from
0.2.5
, independencies
) - Updated dependency
url-join@^4.0.1
↗︎ (from
4.0.1
, independencies
)
- Updated dependency
@graphql-mesh/grpc@0.107.2
Patch Changes
- Updated dependencies
[d3656b6
]:- @omnigraph/grpc@0.2.1
@graphql-mesh/json-schema@0.108.13
Patch Changes
- #8270
d3656b6
Thanks @ardatan! - dependencies updates:- Updated dependency
@graphql-mesh/string-interpolation@^0.5.7
↗︎
(from0.5.7
, independencies
) - Updated dependency
@json-schema-tools/meta-schema@^1.7.5
↗︎
(from1.7.5
, independencies
) - Updated dependency
@omnigraph/json-schema@^0.108.11
↗︎
(from0.108.11
, independencies
) - Updated dependency
graphql-compose@^9.1.0
↗︎ (from
9.1.0
, independencies
) - Updated dependency
json-machete@^0.97.5
↗︎ (from
0.97.5
, independencies
)
- Updated dependency
- Updated dependencies
[2ff45ed
,
d3656b6
,
d3656b6
]:- @omnigraph/json-schema@0.108.12
- json-machete@0.97.6
@graphql-mesh/mongoose@0.103.12
Patch Changes
- #8270
d3656b6
Thanks @ardatan! - dependencies updates:- Updated dependency
graphql-compose@^9.1.0
↗︎ (from
^9.0.11
, independencies
)
- Updated dependency
@graphql-mesh/openapi@0.108.14
Patch Changes
- Updated dependencies []:
- @omnigraph/openapi@0.108.14
@graphql-mesh/raml@0.108.12
Patch Changes
- Updated dependencies
[d3656b6
]:- @omnigraph/raml@0.108.12
@graphql-mesh/transform-hive@0.103.14
Patch Changes
- #8256
75d4227
Thanks @ardatan! - Remove non-existing delegated argument from the
document while reporting to Hive
@omnigraph/grpc@0.2.1
Patch Changes
- #8270
d3656b6
Thanks @ardatan! - dependencies updates:- Updated dependency
graphql-compose@^9.1.0
↗︎ (from
^9.0.11
, independencies
)
- Updated dependency
@omnigraph/json-schema@0.108.12
Patch Changes
-
#8269
2ff45ed
Thanks @renovate! - dependencies updates:- Updated dependency
qs@6.14.0
↗︎ (from6.13.1
,
independencies
)
- Updated dependency
-
#8270
d3656b6
Thanks @ardatan! - dependencies updates:- Updated dependency
@json-schema-tools/meta-schema@^1.7.5
↗︎
(from1.7.5
, independencies
) - Updated dependency
ajv@^8.17.1
↗︎ (from
8.17.1
, independencies
) - Updated dependency
ajv-formats@^2.1.1
↗︎
(from2.1.1
, independencies
) - Updated dependency
dset@^3.1.4
↗︎ (from
3.1.4
, independencies
) - Updated dependency
graphql-compose@^9.1.0
↗︎ (from
^9.0.11
, independencies
) - Updated dependency
json-machete@^0.97.5
↗︎ (from
0.97.5
, independencies
) - Updated dependency
qs@^6.14.0
↗︎ (from6.14.0
,
independencies
) - Updated dependency
to-json-schema@^0.2.5
↗︎ (from
0.2.5
, independencies
)
- Updated dependency
-
Updated dependencies
[2ff45ed
,
d3656b6
,
d3656b6
]:- @graphql-mesh/transport-rest@0.8.12
- json-machete@0.97.6
@omnigraph/openapi@0.108.14
Patch Changes
- Updated dependencies
[2ff45ed
,
d3656b6
,
d3656b6
]:- @omnigraph/json-schema@0.108.12
- json-machete@0.97.6
@omnigraph/raml@0.108.12
Patch Changes
- #8270
d3656b6
Thanks @ardatan! - dependencies updates:- Updated dependency
json-machete@^0.97.5
↗︎ (from
0.97.5
, independencies
) - Updated dependency
to-json-schema@^0.2.5
↗︎ (from
0.2.5
, independencies
)
- Updated dependency
- Updated dependencies
[2ff45ed
,
d3656b6
,
d3656b6
]:- @omnigraph/json-schema@0.108.12
- json-machete@0.97.6
@graphql-mesh/plugin-http-details-extensions@0.103.12
Patch Changes
- #8257
fa5cbcb
Thanks @renovate! - dependencies updates:- Updated dependency
@envelop/core@5.0.3
↗︎ (from5.0.2
,
independencies
)
- Updated dependency
@graphql-mesh/transport-rest@0.8.12
Patch Changes
-
#8269
2ff45ed
Thanks @renovate! - dependencies updates:- Updated dependency
qs@6.14.0
↗︎ (from6.13.1
,
independencies
)
- Updated dependency
-
#8270
d3656b6
Thanks @ardatan! - dependencies updates:- Updated dependency
qs@^6.14.0
↗︎ (from6.14.0
,
independencies
)
- Updated dependency
January 12, 2025
@graphql-mesh/json-schema@0.108.12
Patch Changes
- #8251
7f223d5
Thanks @renovate! - dependencies updates:- Updated dependency
graphql-compose@9.1.0
↗︎ (from
9.0.11
, independencies
)
- Updated dependency
January 10, 2025
@graphql-mesh/transform-hive@0.103.13
Patch Changes
cfefa10
Thanks @renovate[bot]! - Bump Hive Console dependencies
@graphql-mesh/plugin-hive@0.103.12
Patch Changes
cfefa10
Thanks @renovate[bot]! - Bump Hive Console dependencies
January 08, 2025
@graphql-mesh/cache-cfw-kv@0.104.11
Patch Changes
@graphql-mesh/cache-file@0.103.12
Patch Changes
@graphql-mesh/cache-inmemory-lru@0.0.7
Patch Changes
@graphql-mesh/cache-localforage@0.103.12
Patch Changes
- Updated dependencies
[3fc1f3e
,
4011203
]:- @graphql-mesh/types@0.103.11
- @graphql-mesh/utils@0.103.11
- @graphql-mesh/cache-inmemory-lru@0.0.7
@graphql-mesh/cache-redis@0.103.12
Patch Changes
@graphql-mesh/compose-cli@1.3.5
Patch Changes
- Updated dependencies
[3fc1f3e
,
4011203
]:- @graphql-mesh/types@0.103.11
- @graphql-mesh/utils@0.103.11
- @graphql-mesh/fusion-composition@0.7.17
- @graphql-mesh/include@0.2.10
@graphql-mesh/fusion-composition@0.7.17
Patch Changes
- Updated dependencies
[4011203
]:- @graphql-mesh/utils@0.103.11
@graphql-mesh/include@0.2.10
Patch Changes
- Updated dependencies
[4011203
]:- @graphql-mesh/utils@0.103.11
@graphql-mesh/apollo-link@0.105.12
Patch Changes
- Updated dependencies []:
- @graphql-mesh/runtime@0.105.12
@graphql-mesh/cli@0.98.17
Patch Changes
- Updated dependencies
[3fc1f3e
,
4011203
]:- @graphql-mesh/types@0.103.11
- @graphql-mesh/utils@0.103.11
- @graphql-mesh/config@0.106.17
- @graphql-mesh/http@0.105.12
- @graphql-mesh/runtime@0.105.12
- @graphql-mesh/store@0.103.11
- @graphql-mesh/include@0.2.10
@graphql-mesh/config@0.106.17
Patch Changes
- Updated dependencies
[3fc1f3e
,
4011203
]:- @graphql-mesh/types@0.103.11
- @graphql-mesh/utils@0.103.11
- @graphql-mesh/cache-localforage@0.103.12
- @graphql-mesh/merger-bare@0.104.14
- @graphql-mesh/merger-stitching@0.104.11
- @graphql-mesh/runtime@0.105.12
- @graphql-mesh/store@0.103.11
@graphql-mesh/graphql@0.103.12
Patch Changes
- Updated dependencies
[3fc1f3e
,
4011203
]:- @graphql-mesh/types@0.103.11
- @graphql-mesh/utils@0.103.11
- @graphql-mesh/store@0.103.11
@graphql-mesh/grpc@0.107.1
Patch Changes
- Updated dependencies
[3fc1f3e
,
4011203
]:- @graphql-mesh/types@0.103.11
- @graphql-mesh/transport-grpc@0.2.1
- @graphql-mesh/utils@0.103.11
- @graphql-mesh/store@0.103.11
@graphql-mesh/json-schema@0.108.11
Patch Changes
- Updated dependencies
[3fc1f3e
,
4011203
]:- @graphql-mesh/types@0.103.11
- @graphql-mesh/utils@0.103.11
- @graphql-mesh/store@0.103.11
- @omnigraph/json-schema@0.108.11
@graphql-mesh/mongoose@0.103.11
Patch Changes
@graphql-mesh/mysql@0.104.11
Patch Changes
- Updated dependencies
[3fc1f3e
,
4011203
]:- @graphql-mesh/types@0.103.11
- @graphql-mesh/utils@0.103.11
- @graphql-mesh/store@0.103.11
- @omnigraph/mysql@0.8.11
@graphql-mesh/neo4j@0.105.11
Patch Changes
- Updated dependencies
[3fc1f3e
,
4011203
]:- @graphql-mesh/types@0.103.11
- @graphql-mesh/utils@0.103.11
- @graphql-mesh/store@0.103.11
- @omnigraph/neo4j@0.9.11
@graphql-mesh/odata@0.105.11
Patch Changes
- Updated dependencies
[3fc1f3e
]:- @graphql-mesh/types@0.103.11
- @graphql-mesh/store@0.103.11
- @omnigraph/odata@0.1.11
@graphql-mesh/openapi@0.108.13
Patch Changes
- Updated dependencies
[3fc1f3e
,
4011203
]:- @graphql-mesh/types@0.103.11
- @graphql-mesh/utils@0.103.11
- @graphql-mesh/store@0.103.11
- @omnigraph/openapi@0.108.13
@graphql-mesh/postgraphile@0.103.11
Patch Changes
- Updated dependencies
[3fc1f3e
,
4011203
]:- @graphql-mesh/types@0.103.11
- @graphql-mesh/utils@0.103.11
- @graphql-mesh/store@0.103.11
@graphql-mesh/raml@0.108.11
Patch Changes
- Updated dependencies
[3fc1f3e
,
4011203
]:- @graphql-mesh/types@0.103.11
- @graphql-mesh/utils@0.103.11
- @graphql-mesh/store@0.103.11
- @omnigraph/raml@0.108.11
@graphql-mesh/soap@0.105.11
Patch Changes
- Updated dependencies
[3fc1f3e
,
3fc1f3e
,
4011203
]:- @omnigraph/soap@0.105.11
- @graphql-mesh/types@0.103.11
- @graphql-mesh/utils@0.103.11
- @graphql-mesh/store@0.103.11
@graphql-mesh/supergraph@0.9.12
Patch Changes
- Updated dependencies
[3fc1f3e
,
4011203
]:- @graphql-mesh/types@0.103.11
- @graphql-mesh/utils@0.103.11
- @graphql-mesh/store@0.103.11
@graphql-mesh/thrift@0.105.11
Patch Changes
- Updated dependencies
[3fc1f3e
,
4011203
]:- @graphql-mesh/types@0.103.11
- @graphql-mesh/utils@0.103.11
- @graphql-mesh/store@0.103.11
- @omnigraph/thrift@0.8.11
@graphql-mesh/tuql@0.104.11
Patch Changes
- Updated dependencies
[3fc1f3e
]:- @graphql-mesh/types@0.103.11
- @omnigraph/sqlite@0.7.11
@graphql-mesh/http@0.105.12
Patch Changes
- Updated dependencies
[[3fc1f3e
](https://git...
January 03, 2025
@graphql-mesh/grpc@0.107.0
Minor Changes
-
#8203
c541164
Thanks @ardatan! - Handle multiple gRPC services correctly in a
supergraphPreviously multiple directives on Query type conflicting, which needs to be fixed on Gateway
runtime later, but for now, it should be already in the transport directive. And this change fixes
the issue before the gateway runtime fix.Generated schema will be different so this can be considered a breaking change but it will be no
functional change for the existing users.
Patch Changes
- Updated dependencies
[c541164
]:- @graphql-mesh/transport-grpc@0.2.0
- @omnigraph/grpc@0.2.0
@omnigraph/grpc@0.2.0
Minor Changes
-
#8203
c541164
Thanks @ardatan! - Handle multiple gRPC services correctly in a
supergraphPreviously multiple directives on Query type conflicting, which needs to be fixed on Gateway
runtime later, but for now, it should be already in the transport directive. And this change fixes
the issue before the gateway runtime fix.Generated schema will be different so this can be considered a breaking change but it will be no
functional change for the existing users.
@graphql-mesh/transport-grpc@0.2.0
Minor Changes
-
#8203
c541164
Thanks @ardatan! - Handle multiple gRPC services correctly in a
supergraphPreviously multiple directives on Query type conflicting, which needs to be fixed on Gateway
runtime later, but for now, it should be already in the transport directive. And this change fixes
the issue before the gateway runtime fix.Generated schema will be different so this can be considered a breaking change but it will be no
functional change for the existing users.
December 31, 2024
@graphql-mesh/compose-cli@1.3.4
Patch Changes
-
#8206
36dc08b
Thanks @renovate! - dependencies updates:- Updated dependency
commander@^13.0.0
↗︎
(from^12.0.0
, independencies
)
- Updated dependency
-
#8211
bbb68a5
Thanks @renovate! - dependencies updates:- Updated dependency
@commander-js/extra-typings@^13.0.0
↗︎
(from^12.1.0
, independencies
)
- Updated dependency
@graphql-mesh/apollo-link@0.105.11
Patch Changes
- Updated dependencies
[36dc08b
]:- @graphql-mesh/runtime@0.105.11
@graphql-mesh/cli@0.98.16
Patch Changes
- Updated dependencies
[36dc08b
]:- @graphql-mesh/runtime@0.105.11
- @graphql-mesh/config@0.106.16
- @graphql-mesh/http@0.105.11
@graphql-mesh/config@0.106.16
Patch Changes
- Updated dependencies
[36dc08b
]:- @graphql-mesh/runtime@0.105.11
@graphql-mesh/http@0.105.11
Patch Changes
- Updated dependencies
[36dc08b
]:- @graphql-mesh/runtime@0.105.11
@graphql-mesh/migrate-config-cli@1.4.8
Patch Changes
- Updated dependencies
[36dc08b
,
bbb68a5
]:- @graphql-mesh/compose-cli@1.3.4
- @graphql-mesh/cli@0.98.16
- @graphql-mesh/config@0.106.16
@graphql-mesh/runtime@0.105.11
Patch Changes
@graphql-mesh/urql-exchange@0.105.11
Patch Changes
December 25, 2024
@graphql-mesh/plugin-jwt-auth@1.4.0
Minor Changes
-
#8189
83a73ab
Thanks @jjangga0214! -
#3590 Do not throw when `request` is not
available in the context, it can be a WebSockets connection- Export helper
extractFromConnectionParams
to get the token from WebSocketconnectionParams
when GraphQL WS is used like
here
import { defineConfig, extractFromConnectionParams, extractFromHeader, useJWT } from '@graphql-hive/gateway' export const gatewayConfig = defineConfig({ jwt: { // So it will look for the token in the connectionParams.my-token field in case of a WebSockets connection // It will check WS params and headers, and get the available one lookupLocations: [ extractFromConnectionParams({ name: 'my-token' }), extractFromHeader({ name: 'authorization', prefix: 'Bearer ' }) ] } })
- Export helper