Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.2 - 2021-04-14
Added
- Added dependency on
connection
- Added ping functionality for
Spear.Connection
s - Added the ability to disconnect a connection by
GenServer.call/3
ing it with:close
as the message - Added the ability to explicitly reconnect a connection by
GenServer.cast/2
ing it a message of:connect
Changed
- Changed the internals of
Spear.Connection
to take advantage of the newConnection
dependency- A failure to connect on GenServer init for a connection will no longer take down the supervision tree
- Failures to connect will result in back-off retries in 500ms segments
- The life-cycle of the HTTP2 connection spawned by a
Spear.Connection
is now divorced from the life-cycle of theSpear.Connection
process
0.1.1 - 2021-04-14
Removed
- Removed dependency on
elixir-protobuf/protobuf
- see #4
- also removed all generated files from protobuf
Added
- Added dependency on
:gpb
- and associated generated erlang files
- Added
Spear.Records.*
interface for interacting with gpb-generated records
0.1.0 - 2021-04-12
Added
- Initial implementation of a client for the streams API
- all notable functions are labeled with the
since: "0.1.0"
doc attribute
- all notable functions are labeled with the