chore(deps): update dependency graphql to v2#212
chore(deps): update dependency graphql to v2#212renovate[bot] wants to merge 1 commit intomasterfrom
Conversation
⚠ Artifact update problemRenovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below: File name: examples/subservice-languages/ruby/Gemfile.lock |
Review or Edit in CodeSandboxOpen the branch in Web Editor • VS Code • Insiders |
💻 Website PreviewThe latest changes are available as preview in: https://004a730e.schema-stitching.pages.dev |
618ecb2 to
6b978aa
Compare
6b978aa to
194a1c3
Compare
|
194a1c3 to
664ad28
Compare
664ad28 to
3bc360d
Compare
3bc360d to
c9a9d7b
Compare
c9a9d7b to
a8ca30d
Compare
Renovate Ignore NotificationBecause you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR. |
This PR contains the following updates:
'~> 1.10'->'~> 2.0'Release Notes
rmosolgo/graphql-ruby (graphql)
v2.4.8Compare Source
New features
write_subscriptionwithinresolve#5142Bug fixes
Tracingclasses #5190v2.4.7Compare Source
Bug fixes
require "ostruct"in ActionCableSubscriptions #5184v2.4.6Compare Source
Bug fixes
config.before_eager_loadhook for better integration #5182loads:: Check possible types forloads:-only unions #5180v2.4.5Compare Source
Breaking changes
.eager_load!for better boot performance. #5178New features
autoload ...for many constants. #5178#deconstruct_keys) #5170Bug fixes
Fiber[...]for internal state instead ofThread.current#5176-is encountered #5115v2.4.4Compare Source
sync#5161v2.4.3Compare Source
Bug fixes
.argumentswhen they raised aGraphQL::ExecutionError#5155Schema.types#5157v2.4.2Compare Source
Bug fixes
v2.4.1Compare Source
Bug fixes
#enum_values#5141v2.4.0Compare Source
Deprecations
visible?now requiresuse GraphQL::Schema::Visibilityoruse GraphQL::Schema::Wardenin your schema definition #5123New features
DidYouMeanis available #4966GraphQL::Schema::Visibility#4919v2.3.20Compare Source
Bug fixes
objectIdarguments #5124v2.3.19Compare Source
New features
fiber_limit:option #5132Bug fixes
one_of:error message #5130Query#lookaheadwhen no operation is selected #5129v2.3.18Compare Source
Bug fixes
trace_withis used aftertrace_class#5118v2.3.17Compare Source
Bug fixes
InvalidNullError#inspect#5103v2.3.16Compare Source
Bug fixes
FieldTypeInBlockfor single-line classes #5098context[:current_field]to testing helpers #5096v2.3.15Compare Source
New features
comment("...")for annotating SDL #5067tokens_countmethod #5066validate_timeoutto be reset #5062Bug fixes
Language.escape_single_quoted_newlines#5095# frozen_string_literal: trueto base resolver #5092GraphQL::ExecutionErrorwhen loading arguments during analysis #5071superv2.3.14Compare Source
Bug fixes
v2.3.13Compare Source
New features
EnumValue#authorized?during execution #5058Subset: support lazy-loading root types and field return types (not documented yet) #5055, #5054Bug fixes
nilif null value is permitted for incoming lists #5048Mutation#ready?dataloader cache in multiplexes #5059v2.3.12Compare Source
Bug fixes
fiber-storagedependency for Ruby < 3.2 supportv2.3.11Compare Source
New features
GraphQL::Currentoffers globally-available methods for runtime metadata #5034Schema::Subset(not production-ready yet, though) #5018 #5039Bug fixes
Node#lineandNode#colwhen nodes are created by manually #5047interpreter?,using_ast_analysis?andnew_connections?flag methods #5039.compare_by_identityusages #5037v2.3.10Compare Source
Bug fixes
v2.3.9Compare Source
Bug fixes
subscriptionTypein introspection #5019v2.3.8Compare Source
New features
all: { ... }validator #5013Query#typesfor future type filtering improvements #4998default_broadcast(true)option for Connection and Edge types #5012Bug fixes
InvalidTypeError#5003previous_tokenandToken#5015v2.3.7Compare Source
Bug fixes
v2.3.6Compare Source
New features
GraphQL::Analysis(GraphQL::Analysis::ASTstill works, too) #4996directive ...configurations #4995Bug fixes
AsyncDataloader: Copy Fiber-local variables into Async tasks #4994Dataloader: properly batchfetchcalls withloads:arguments that call Dataloader sources during.authorized?#4997v2.3.5Compare Source
Breaking changes
load_*implementations in arguments -- this could break calls tosuperif you have redefined this method in subclasses #4978Schema.possible_typesandSchema.references_tonow use type classes as keys instead of type names (Strings). You can create a new Hash with the old structure using.transform_keys(&:graphql_name). #4986 #4971Bug fixes
type,extend) #4987ruby2_keywordsusage #4989v2.3.4Compare Source
New features
Bug fixes
Query#fingerprint: handlenilquery strings like""#4963Language::Nodes: support marshalling parsed ASTs #4959v2.3.3Compare Source
v2.3.2Compare Source
Bug fixes
.preparelists of input objects #4933v2.3.1Compare Source
New features
Schema.max_query_string_tokens: support a limit on the number of tokens the lexer should identify #4929run_graphql_field: support:lookaheadand:ast_nodefield extras #4930Bug fixes
FieldUsageanalyzer when InputObjects return a prepared value #4902run_graphql_field#4891v2.3.0Compare Source
Breaking Changes
orphan_types: Only object types are accepted here; other types may be added to the schema throughextra_typesinstead. #4869GraphQL::Language.escape_single_quoted_newline(query_str)if you need to transform incoming query strings #4834Deprecations
.tracer(...)is deprecated, use.trace_with(...)instead, using trace modules (https://graphql-ruby.org/queries/tracing.html) #4878Bug fixes
v2.2.16Compare Source
v2.2.15Compare Source
v2.2.14Compare Source
Bug fixes
v2.2.13Compare Source
Bug fixes
:defaulttrace class is added, merge already-configured trace modules into it #4875v2.2.12Compare Source
Deprecations
Schema.{query|mutation|subscription}_execution_strategymethods are deprecated without replacement #4867Breaking Changes
hasNextPagereturningfalsewhen nofirstis given (previously changed in 2.2.6) #4866Bug fixes
contextwhen fetching argument forloads: ...#4870v2.2.11Compare Source
New features
Bug fixes
v2.2.10Compare Source
New features
Bug fixes
v2.2.9Compare Source
New features
totalCount), not as if they were evaluated for each item in the list #4842ActiveRecord::Relations given to.trigger#4840Bug fixes
complexity ...to connection fields #4841falsefor#authorized?#4839v2.2.8Compare Source
New features
"errors"before"data", as recommended by the GraphQL spec #4823Bug fixes
nil(test environments) #4828v2.2.7Compare Source
Deprecations
.resolvedataloader requests (use.loadinstead) #4807error_bubbling(true), no replacement. Please open an issue if you need this option. #4813Bug fixes
raccdependency #4814backtrace: truewhen used with@deferand batch-loaded lists #4815v2.2.6Compare Source
Deprecations
instrument(:query | :multiplex, ...)was deprecated, use atrace_withmodule instead. #4771PlatformTracingclasses are deprecated, use aPlatformTracemodule instead #4779New features
FieldUsageanalyzer: returns aused_deprecated_enum_values: ...array in its result Hash #4805validate_timeoutapplies to query analysis as well as static validation #4800SentryTraceis added for instrumenting with Sentry #4775Bug fixes
FieldUsageanalyzer: properly find deprecated arguments in non-null input objects #4805span_typesetter withspansetter #4776nullvalues #4799hasNextPagewhenmax_page_sizeis set #4780v2.2.5Compare Source
Bug fixes
type#4772v2.2.4Compare Source
Bug fixes
all?to check classes directly #4760v2.2.3Compare Source
Bug fixes
suspendedFibers #4754v2.2.2Compare Source
Bug fixes
Fiber#transfersupport because Ruby's control flow is unpredictable (#4748, #4752, #4743)v2.2.1Compare Source
Bug fixes
v2.2.0Compare Source
Breaking changes
loads:now requires a schema'sself.resolve_typemethod to be implemented so that loaded objects can be verified to be of the expected type #4678graphql/c_parserstill does.)New features
GraphQL::Dataloader::AsyncDataloader: a Dataloader class that uses theasyncgem to run I/O from fields and Dataloader sources in parallel #4727run_graphql_field: a helper method for running fields in tests #4732v2.1.13Compare Source
v2.1.12Compare Source
v2.1.11Compare Source
v2.1.10Compare Source
v2.1.9Compare Source
Bug fixes
v2.1.8Compare Source
New features
prepare: check for the named method on the argument owner, too #4717v2.1.7Compare Source
New features
NullContextinherit fromContext, to make typechecking easier #4709Schema.query_classto use for executing queries #4679Bug fixes
reauthorize_scoped_objectsto false #4720subscriptions.triggerwith custom enum values #4713backtrace: truewith GraphQL-Pro@defer#4708to_hfrom Input Object validation error message #4701v2.1.6Compare Source
Breaking Changes
config.graphql.parser_cache = trueto your Rails environment setup to enable it. #4648New features
ISO8601Durationscalar #4688Bug fixes
v2.1.5Compare Source
Bug fixes
Schema.default_loggerwhen Rails is present but doesn't have a logger #4686v2.1.4Compare Source
New features
Query#logger#4674with_alias:option #2912load_application_object_failed#4667Bug fixes
Connection#initializeoutside of execution #4675Subscriptions#trigger#4673definition_methodswhen interfaces implement other interfaces #4670NullContextto use the built-in Singleton module #4669ScopeExtension#after_resolveoutside of execution #4685one_of?checks #4680v2.1.3Compare Source
Bug fixes
GraphQL::Schema#4663raccas a dependency because it's not included by default in Ruby 3.3 #4661v2.1.2Compare Source
New features
count_introspection_fields: false#4658get_fiber_variablesandset_fiber_variables#4593Schema.default_trace_mode#4642Bug fixes
hash_key:: use the configured hash key when the underlying Hash has a default value Proc #4656v2.1.1Compare Source
v2.1.0Compare Source
Breaking changes
GraphQL::Filteris removed #4325New features
.authorized?checks if the type is configured withreauthorize_scoped_objects(false)#3994unsubscribe(...)accepts a value to be used to return a result along with unsubscribing #4283v2.0.31Compare Source
v2.0.30Compare Source
v2.0.29Compare Source
v2.0.28Compare Source
v2.0.27Compare Source
New features
%{value}in custom messages #4601Bug fixes
return false, nilfromready?andauthorized?#4585"null"#4586v2.0.26Compare Source
Bug fixes
v2.0.25Compare Source
New features
Source#result_key_forfor customizing cache keys in sources #4569Bug fixes
v2.0.24Compare Source
New features
Schema::Object.wrapcan be used to customize how objects are (or aren't) wrapped byGraphQL::Schema::Objectinstances at runtime #4524Query: accept astatic_validator:option in#initializeto use instead of the default validation configuration.Bug fixes
Dataloader: when loading specific keys, only run dataloader until those specific keys are resolved #4519v2.0.23Compare Source
New features
Bug fixes
backtrace: truewith other trace modules #4505context.wardenbeing nil #4503v2.0.22Compare Source
New features
filterinstance #4462Bug fixes
trace_options#4470execute_multiplex.graphqlevent #4460Context#digwhen called with one key #4458compare_by_identityon some runtime cachesThread.currentclash) #4445v2.0.21Compare Source
Deprecations
GraphQL::Filter(usevisible?methods instead) #4424New features
Bug fixes
trace_with#4437@oneOf: print definition in the SDL when it's usedresolve_typedefinitionv2.0.20Compare Source
Bug fixes
.resolve_type: fix returning[Type, false]from resolve_type #4412GraphQL.default_parser#4411current_depthmethod in some lazy lists #4386Objectobject shape #4365execute_fieldhooks #4398v2.0.19Compare Source
Bug fixes
context.scoped_context.current_path#4376tracerinheritance in Schema classes #4379Timeoutplugin when other tracers are used #4383GraphQL::Language::Tokens when scanning #4366v2.0.18Compare Source
Breaking Changes
"execute_field"events on fields defined on interface types will now receive the interface type asdata[:owner]instead of the current object type. To get the old behavior, usedata[:object].classinstead. #4292New features
TypeKind#leaf?#4352Bug fixes
data[:owner]instead of the object type #4292GraphQL::Schema::Field#4360GraphQL::Schema::Warden#4361deprecation_reasonfaster #4356current_pathonly when the application needs it #4342GraphQL::Tracing::Traceas a lower-overhead tracing API #4344hasNextPagefor already-loaded ActiveRecord Relations #4349[
v2.0.17.2](httpsConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.