This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-05-28
Channels
- # announcements (11)
- # aws (30)
- # beginners (98)
- # calva (11)
- # cider (42)
- # clj-kondo (4)
- # cljdoc (1)
- # cljsrn (5)
- # clojure (132)
- # clojure-europe (4)
- # clojure-ireland (1)
- # clojure-italy (35)
- # clojure-japan (2)
- # clojure-nl (5)
- # clojure-spec (5)
- # clojure-uk (24)
- # clojurescript (71)
- # clojutre (1)
- # core-async (6)
- # cursive (9)
- # data-science (4)
- # datascript (3)
- # datomic (78)
- # duct (16)
- # emacs (14)
- # events (2)
- # fulcro (141)
- # graalvm (5)
- # hoplon (14)
- # hyperfiddle (2)
- # jobs-discuss (14)
- # joker (8)
- # luminus (2)
- # off-topic (7)
- # om (1)
- # pathom (4)
- # pedestal (7)
- # planck (2)
- # quil (1)
- # re-frame (14)
- # reagent (2)
- # reitit (14)
- # robots (1)
- # shadow-cljs (20)
- # spacemacs (25)
- # specter (1)
- # sql (122)
- # tools-deps (63)
- # unrepl (2)
- # yada (34)
com.walmartlabs/lacinia 0.33.0 and lacinia-pedestal 0.12.0
Lacinia is an open-source implementation of Facebook's GraphQL specification, in Clojure.
GraphQL is an outstanding approach to getting diverse clients and servers exchanging data cleanly and efficiently.
GitHub repo: https://github.com/walmartlabs/lacinia
Documentation: http://lacinia.readthedocs.io/en/latest/
Featured changes in 0.33.0:
- Schema Definition Language now supports empty types and extend type
- Handling of nulls and omitted variables now conforms to the spec
- Introspection can be disabled at schema compile time
- scalars have been simplified, to conform to the spec
lacinia-pedestal adds support for accessing GraphQL as an HTTP endpoint
GitHub repo: https://github.com/walmartlabs/lacinia-pedestal
Documentation: http://lacinia-pedestal.readthedocs.io/en/latest/
Features changes in 0.12.0:
- All GraphiQL assets are served from application, not from a CDN


@U04VDKC4G are there any known breaking changes for lacinia-pedistal 0.11.0 -> 0.12.0. Build using it fails since the upgrade. From the test I get it's party working. Hope to have some time soon to look into it more.
Seems like there is a type issue. When I use the endpoint not working directly in GraphiQL it does work.
Check the release notes, there were breaking changes (we're still alpha) related to scalars; lacinia 0.33.0 is more strict, to be closer to the spec. On our own internal apps, I had to override the Int scalar to be more forgiving, for compatibility with existing clients.
build is green again 🙂 https://travis-ci.com/openweb-nl/open-bank-mark/builds/113785599
Didn't share it here before, and just updated the lacinia-pedestal version for master. https://github.com/openweb-nl/open-bank-mark contains several Clojure applications which can be end-to-end performance tested as a whole. The acquired data can be viewed in different graphs. One part is a GraphQL endpoint mainly using subscriptions, writing and reading to Kafka.