All Versions
Latest Version
Avg Release Cycle
58 days
Latest Release
451 days ago

Changelog History
Page 1

  • v0.10.0.1 Changes

    October 23, 2020
    • ⬆️ Upgrade stackage to LTS 16.11. Recompiled with GHC 8.8.3.
    • ⬆️ Upgrade Alpine base docker image to Alpine 3.12
  • v0.10.0.0 Changes

    October 16, 2020
    • Add PGWS_META_CHANNEL to configure optional metadata channel to send events from the server. Initially the oply event is ConnectionOpen.
    • ➕ Add property event to message JSON. Two possible values so far: ConnectionOpen and WebsocketMessage.
    • 💥 Breaking change: the property channel is not appended to claims anymore. If channel is in the original token claims it will still be present.
  • v0.9.0.0 Changes

    September 10, 2020
    • Add @filename semantics to PGWS_DB_URI configiration variable to allow secret management to use a file instead of an environment variable.
    • ➕ Add PGWS_RETRIES to limit the amount of times the server tries to open a database connection upon startup (defaults to 5). This breaks backward compatibility if you rely on the behaviour of the server to try infitite times.
  • v0.8.0.1 Changes

    August 11, 2020
    • 🛠 Fix compilation error due to missing version upper bound for protolude.
  • v0.8.0.0 Changes

    August 11, 2020
    • ➕ Added support for opening multiple channels at once and also issue tokens that allow multiple channels - thanks to @jamesmstone
  • v0.7.0.0 Changes

    June 12, 2020
    • The server postgres-websockets will shutdown when the listener database connection is closed, this allows for external process supervisors to restart the service on database failures.
    • Middleware interface now requires a parameter IO UTCTime prividing a function that will produce the system time.
    • Send close connection once the JWT token expires (if channel is open with a token using the exp claim).
  • v0.6.1.1

    May 29, 2020
  • v0.6.1.0 Changes

    May 29, 2020
    • Add capability to unset PGWS_ROOT_PATH to disable static file serving.
  • v0.6.0.0

    March 17, 2020
  • v0.5.0.2

    March 17, 2020