This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-01-21
Channels
- # announcements (4)
- # aws (29)
- # aws-lambda (1)
- # babashka (21)
- # beginners (143)
- # calva (47)
- # cider (31)
- # clj-kondo (24)
- # cljsrn (4)
- # clojure (70)
- # clojure-australia (3)
- # clojure-czech (1)
- # clojure-europe (97)
- # clojure-greece (4)
- # clojure-nl (3)
- # clojure-uk (45)
- # clojurescript (70)
- # code-reviews (1)
- # conjure (7)
- # cursive (10)
- # datomic (13)
- # duct (5)
- # emacs (1)
- # fulcro (38)
- # graalvm (1)
- # graphql (9)
- # honeysql (13)
- # integrant (33)
- # jobs (14)
- # jobs-rus (1)
- # malli (7)
- # off-topic (72)
- # pathom (1)
- # re-frame (11)
- # reitit (9)
- # remote-jobs (2)
- # sci (11)
- # shadow-cljs (9)
- # sql (5)
- # tools-deps (5)
- # xtdb (6)
I'm thinking of doing a lacinia release tomorrow; how many people are using the latest alphas and is anyone hitting any insurmountable problems?
Optional request tracing is now designed to be compatible with Apollo GraphQL's implementation.
New support for Apollo GraphQL Federation.
The default objects names for storing operations are now Query, Mutation, and Subscription, and these must be objects (not unions), as per the GraphQL specification.
Added function com.walmartlabs.lacinia.executor/selection which provides access to the details about the selection, including directives and nested selections.
A new schema compilation option can be used to implement field definition directives by wrapping field resolvers; the selection API can expose information about the field, including a field's type system directives.
Fixed an issue where a Schema Definition Language that contained the literal values true, false, or null would fail to parse.
Lacinia now correctly conforms to the GraphQL specification related to Errors and Non-Nullability.
It is now possible to use query variables inside a list or input object type.
So some behavior changes (watch out for the errors and non-nullability stuff), but the APIs are (I believe) all backwards compatible.