Upgrade graphql to 2.3.14
What does this MR do and why?
Upgrades graphql
to 2.3.14
Release notes from the bot-generated MR: !159460 (closed)
Release Notes
rmosolgo/graphql-ruby (graphql)
v2.3.14
Bug fixes
- Subscriptions: fix subscriptions when subscription type is added after subscription plug-in #5063
v2.3.13
New features
- Authorization: Call
EnumValue#authorized?
during execution #5058 -
Subset
: support lazy-loading root types and field return types (not documented yet) #5055, #5054
Bug fixes
- Validation: don't validate
nil
if null value is permitted for incoming lists #5048 - Multiplex: fix
Mutation#ready?
dataloader cache in multiplexes #5059
v2.3.12
Bug fixes
- Add
fiber-storage
dependency for Ruby < 3.2 support
v2.3.11
New features
-
GraphQL::Current
offers globally-available methods for runtime metadata #5034 - Continue improving
Schema::Subset
(not production-ready yet, though) #5018 #5039
Bug fixes
- Fix
Node#line
andNode#col
when nodes are created by manually #5047 - Remove unused
interpreter?
,using_ast_analysis?
andnew_connections?
flag methods #5039 - Clean up
.compare_by_identity
usages #5037
v2.3.10
Bug fixes
- Parser: fix parsing operation names that match keywords #5033
- Parser: support leading pipes in Union type definitions #5027
- Validation: remove rule that prohibits non-null variables from having default values #5030
- Dataloader: raise fresh error instances when sources return errors #5021
- Enum and Union: don't create nested error classes in anonymous classes (eg, when parsing SDL -- to improve bug tracker integration) #5022
v2.3.9
Bug fixes
- Subscriptions: fix
subscriptionType
in introspection #5019
v2.3.8
New features
- Input validation: Add
all: { ... }
validator #5013 - Visibility: Add
Query#types
for future type filtering improvements #4998 - Broadcast: Add
default_broadcast(true)
option for Connection and Edge types #5012
Bug fixes
v2.3.7
Bug fixes
- Properly merge field directives and resolver directives #5001
v2.3.6
New features
- Analysis classes are now in
GraphQL::Analysis
(GraphQL::Analysis::AST
still works, too) #4996 - Resolvers and Mutations accept
directive ...
configurations #4995
Bug fixes
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Screenshots or screen recordings
Screenshots are required for UI changes, and strongly recommended for all other merge requests.
Before | After |
---|---|
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
Edited by Carla Drago