This release contains a few bug fixes and performance improvements.
Bug fixes
- Fixed cats interop field nullability by @kyri-petrou in #2296
- Fixed federation v2 introspection and added federation 2.8 by @paulpdaniels in #2273
- Fixed Scala 3 enum and union member name sorting by @guymers in #2275
- Used
Nothing
as routes error type by @kyri-petrou in #2264
Performance improvements
- Disabled Netty's leak detection in
QuickAdapter#runServer
by @kyri-petrou in #2288 - Added minor code readability improvements and micro-optimizations by @kyri-petrou in #2289
- Optimized
Field
creation when the SelectionSet doesn't contain fragments by @kyri-petrou in #2280 - Reduced derivation codegen size for Scala 3 by @kyri-petrou in #2270
- Used
AtomicReference
instead ofRef
in theExecutor
by @kyri-petrou in #2277 - Made
allFieldsMap
private on __Type and use an accessor method by @kyri-petrou in #2279
Important dependency upgrades
- Updated zio json to 0.7.0 by @kyri-petrou in #2285