Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix Hive Transform and additional resolvers import issues #8007

Merged
merged 14 commits into from
Nov 27, 2024

Conversation

ardatan
Copy link
Owner

@ardatan ardatan commented Nov 26, 2024

  • Do not break the request even if the operation is not able to process
  • Do not fail on process termination even if the disposal fails
  • Remove the need of mod.default || mod workaround
  • Fix import issue of additionalResolvers in mesh dev - Fixes [V0] Can't run mesh dev until V0.94.X of @graphql-mesh/cli #7963
  • Fix passed upstream operation in Hive transform

Copy link
Contributor

github-actions bot commented Nov 26, 2024

🚀 Snapshot Release (alpha)

The latest changes of this PR are available as alpha on npm (based on the declared changesets):

Package Version Info
@graphql-mesh/cache-cfw-kv 0.104.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/cache-file 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/cache-localforage 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/cache-redis 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/compose-cli 1.2.7-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/fusion-composition 0.7.7-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/include 0.2.4-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/apollo-link 0.105.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/cli 0.98.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/config 0.106.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/graphql 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/grpc 0.106.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/json-schema 0.108.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/mongoose 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/mysql 0.104.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/neo4j 0.105.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/odata 0.105.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/openapi 0.108.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/postgraphile 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/raml 0.108.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/soap 0.105.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/supergraph 0.9.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/thrift 0.105.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/tuql 0.104.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/http 0.105.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/merger-bare 0.104.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/merger-stitching 0.104.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/migrate-config-cli 1.3.7-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/runtime 0.105.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/store 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-cache 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-encapsulate 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-extend 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-federation 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-filter-schema 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-hive 0.103.6-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-hoist-field 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-naming-convention 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-prefix 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-prune 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-rate-limit 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-rename 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-replace-field 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-resolvers-composition 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-transfer-schema 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-type-merging 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/types 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/urql-exchange 0.105.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/utils 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@omnigraph/json-schema 0.108.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@omnigraph/mysql 0.8.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@omnigraph/neo4j 0.9.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@omnigraph/odata 0.1.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@omnigraph/openapi 0.108.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@omnigraph/raml 0.108.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@omnigraph/soap 0.105.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@omnigraph/sqlite 0.7.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@omnigraph/thrift 0.8.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-deduplicate-request 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-hive 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-http-cache 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-http-details-extensions 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-jit 0.1.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-jwt-auth 1.3.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-live-query 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-mock 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-newrelic 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-operation-field-permissions 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-operation-headers 1.3.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-rate-limit 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-response-cache 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-snapshot 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-statsd 0.103.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/transport-grpc 0.1.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/transport-mysql 0.8.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/transport-neo4j 0.8.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/transport-odata 0.1.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/transport-rest 0.8.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/transport-soap 0.8.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/transport-sqlite 0.8.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎
@graphql-mesh/transport-thrift 0.8.5-alpha-20241127104733-011ec206d705bbea9fc1c58c8bc7da5ae5552b45 npm ↗︎ unpkg ↗︎

Copy link
Contributor

github-actions bot commented Nov 26, 2024

💻 Website Preview

The latest changes are available as preview in: https://09cde759.graphql-mesh.pages.dev

Copy link
Contributor

github-actions bot commented Nov 26, 2024

Apollo Federation Subgraph Compatibility Results

Federation 1 Support Federation 2 Support
_service🟢
@key (single)🟢
@key (multi)🟢
@key (composite)🟢
repeatable @key🟢
@requires🟢
@provides🟢
federated tracing🟢
@link🟢
@shareable🟢
@tag🟢
@override🟢
@inaccessible🟢
@composeDirective🟢
@interfaceObject🟢

Learn more:

@ardatan ardatan changed the title fix(hive-transform): usage reporting Fix Hive Transform and additional resolvers import issues Nov 27, 2024
@ardatan ardatan merged commit 9f9f6fe into master Nov 27, 2024
22 checks passed
@ardatan ardatan deleted the fix-hive-transform branch November 27, 2024 10:56
@coderabbitai coderabbitai bot mentioned this pull request Feb 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[V0] Can't run mesh dev until V0.94.X of @graphql-mesh/cli
1 participant