- remove wx from
:extra_applications
- make JSON package configurable
config :surrealix, :json, Jason
- simplify the API by removing the optional task as parameter
- this enables passing task options as arguments
- code becomes much clearer
- graceful re-connection handing
- ability to register on_auth callbacks (run connection / re-connection)
- ability to re-establish live queries subscriptions on re-connections
- ability to configure max backoff / step duration for connection retries
- much simpler handling for live query callbacks (https://github.com/maxohq/surrealix/commit/c87fe9b3853d090cb622a2478595b99a213d7fa9)
- allow configuration the timeout for WS response
- remove unused connection params like (user/pass/ns/db), this information has to be provided after establishing the connection
- some minor cleanups
- allow to register callbacks for live queries
- E2E tests
- pave the way to handle disconnects gracefully, by re-establishing active live queries on reconnect
- add basic telemetry instrumetation
- improve examples in hex docs
- Published on hex.pm