This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-10-30
Channels
- # aleph (2)
- # announcements (4)
- # babashka (3)
- # beginners (89)
- # calva (12)
- # cljdoc (7)
- # cljsrn (5)
- # clojars (1)
- # clojure (19)
- # clojure-dev (6)
- # clojure-europe (2)
- # clojurescript (12)
- # conjure (7)
- # cursive (4)
- # fulcro (28)
- # graphql (6)
- # gratitude (2)
- # introduce-yourself (2)
- # jobs (1)
- # jobs-discuss (26)
- # off-topic (2)
- # pathom (22)
- # pedestal (2)
- # podcasts-discuss (10)
- # re-frame (9)
- # reitit (8)
- # releases (2)
- # remote-jobs (1)
- # shadow-cljs (1)
- # tools-deps (27)
- # xtdb (11)
Try out 1.1-alpha-5a and report back, if you can. I’m still looking for more optimizations. In some cases, the optimizations shift logic from the execution phase back to the parse phase … that’s really good if you can cache parsed queries. Still, it should be marginally better used as-is, and if you want to enable some of the opt-in optimizations, even better. Definitely shifted some processing and object allocation out of execution and into the parse (or schema compile) stages.
Perf changes are looking good! Unfortunately we weren't able to test the latest release yet because some internal lib uses selector-context/is-wrapped-value?
. Seems to be an easy fix though.
Fortunately, that just moved to a new, different, and equally undocumented/unsupported internal namespace.
Haha; yeah we have an helper which creates a Relay style node resolver which relied on it. Small change though 🙂. Will put in some effort today to migrate to 1.1-alpha-5a soon.
Trying it out this week. I suspect there's a bug with returning tagged values with errors in subscriptions. Working on a repro; will report back when I can
So I got to repro this, and the test starts failing since https://github.com/walmartlabs/lacinia/commit/f6371f3bf3fc93d9f3623b6352bf0933bf198dc7#diff-46dc32633a1117a5f120346c5f90504cc1944e0c5cc9904407a2f1d8e779a72f
If i reverse the change to src/com/walmartlabs/lacinia/executor.clj
the error
-key in subscriptions works as before. I'll create a PR with a test and the 'fix' so you can take a look: https://github.com/walmartlabs/lacinia/pull/392
So I got to repro this, and the test starts failing since https://github.com/walmartlabs/lacinia/commit/f6371f3bf3fc93d9f3623b6352bf0933bf198dc7#diff-46dc32633a1117a5f120346c5f90504cc1944e0c5cc9904407a2f1d8e779a72f
If i reverse the change to src/com/walmartlabs/lacinia/executor.clj
the error
-key in subscriptions works as before. I'll create a PR with a test and the 'fix' so you can take a look: https://github.com/walmartlabs/lacinia/pull/392