From 15c05a78f8590f5bc8ca193e4a82e410c6f4b8d5 Mon Sep 17 00:00:00 2001 From: Steve Coffman Date: Fri, 29 Dec 2023 20:16:48 -0500 Subject: [PATCH] Update changelog Signed-off-by: Steve Coffman --- CHANGELOG.md | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 72 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 03976babd55..6357842b853 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,10 +5,81 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased](https://github.com/99designs/gqlgen/compare/v0.17.41...HEAD) +## [Unreleased](https://github.com/99designs/gqlgen/compare/v0.17.42...HEAD) + +## [v0.17.42](https://github.com/99designs/gqlgen/compare/v0.17.41...v0.17.42) - 2023-12-29 +- 7bf0c223 release v0.17.42 + +
c811d47e fix: avoid panic from tracing on bad request (#2871) + +This fixes a panic which arises from the tracing components when a request has some defect which results in an error when creating the operation context. The transports consistently handle this by calling `DispatchError(graphql.WithOperationContext(ctx, rc), err)` where `rc` is the OperationContext which was not correctly constructed. This seems dangerous, because middleware may assume that if there in an `OperationContext` in the `context.Context` than they are being invoked on a normal codepath and can assume their other interceptors have been invoked in the normal order. Also, using a value returned by a function which also returned a non-nil error is very unusual. However, I have no idea what the impact of changing that dangerous behavior in the transports would be, so I opted to make the tracing component more resilient instead. + +
+ +- 13bb4152 fix for entity interfce code gen with related test (#2868) + +- 0354649c Remove archived dependency appdash (#2866) + +- 0d43599c Update examples go.mod with appdash replacements (#2863) + +- 7dd971c8 Use defer wg.Done() in FieldSet Dispatch (#2861) + +
24ea195c vikstrous/dataloadgen replaces recommended dataloader package in example docs (#2770) + +* update example for dataloadgen + +* improved example with link to example repo + +* undo unnecessary changes + +* fix wrong signature + +* fix creation of loader + +* Update docs/content/reference/dataloaders.md + +
+ +
42f6e39d Allow fields that return root level definitions (#2858) + +* generate structs for root level definitions to support fields that return Query, Mutation or Subscription + +* removed unnecessary comment + +* re-ran go generate + +--------- + +
+ +- 682a58dd Add go generate for examples so contributors never forget (#2859) + +
e080a96d Modify to prevent unreachable code from occurring (#2846) + +* fix: 型の数でソートする処理を追加 + +* 戻し + +* fix: case文の最初にスーパークラスが来ないようにする + +* testdata追加 + +* fix: Added sorting by number of types. +* fix: Prevent superclass from appearing at the beginning of case statement + +
+ +- 68744ad2 Bump changelog + +- e4cf21d2 v0.17.41 postrelease bump + + + + + ## [v0.17.41](https://github.com/99designs/gqlgen/compare/v0.17.40...v0.17.41) - 2023-12-03 - fe60938c release v0.17.41