github graphile/crystal @dataplan/pg@1.1.2

latest release: grafserv@1.0.2
4 hours ago

Patch Changes

  • #3145
    f026f03
    Thanks @benjie! - Fix bug in
    loadOneWithPgClient and loadManyWithPgClient where the PG client might be
    released early if the loader returns a list of promises (or promise to the
    same). Solution is simple: wrap the list with Promise.all(...).

  • #3137
    637408c
    Thanks @benjie! - Fixes a planning bug where
    adding a non-unary dependency A to a unary step B correctly converts B to be
    non-unary... but didn't cascade that change to unary steps that depend on B.
    The result was runtime (rather than plantime) exceptions:
    GrafastInternalError<58bc38e2-8722-4c19-ba38-fd01a020654b>: unary step SomeStep[17] cannot be made dependent on non-unary step SomeOtherStep[29]!
    This is now resolved by cascading the change.

  • #3136
    8717725
    Thanks @benjie! - Fix output of
    DEBUG=@dataplan/pg:PgExecutor:verbose w.r.t. EXPLAIN and the emojis

  • #3128
    56e8708
    Thanks @benjie! - Fix a bug where trap() would
    prevent connection-capable list steps from resolving correctly (often
    replacing them with null).

  • #3129
    ddf58fa
    Thanks @benjie! - Fixes an issue where
    loadOneWithPgClient/loadManyWithPgClient might result in
    Step<Promise<...>> types. Steps will never represent promises.

  • Updated dependencies
    [637408c,
    19af784,
    56e8708]:

    • grafast@1.1.3

Don't miss a new crystal release

NewReleases is sending notifications on new releases.