Skip to content

Releases: codedge-llc/kadabra

v0.6.1

30 Aug 18:26
3029473
Compare
Choose a tag to compare

Fixed

  • Removed Elixir compile warnings.

v0.6.0

05 Mar 01:53
0cedd74
Compare
Choose a tag to compare

Security

  • Verify CA certificates with :certifi (~> 2.5) by default. This is considered a breaking change
    for anyone using Kadabra for anything other than Pigeon.

v0.5.0

10 Jan 23:13
Compare
Choose a tag to compare

Changed

  • Minimum Elixir version bumped to 1.6.

Fixed

  • Removed Elixir 1.11 compile warnings.

v0.4.5

09 Apr 03:22
Compare
Choose a tag to compare
  • Removed some compile warnings.

v0.4.4

13 Oct 18:29
Compare
Choose a tag to compare
  • Fixed ArithmeticError when calculating how many streams to request
    on infinite stream sets

v0.4.3

28 Jul 18:43
9b2b89d
Compare
Choose a tag to compare
  • Fixed supervisor crash report during normal connection shutdown
  • Removed GenStage dependency
  • GOAWAY error logger messages now disabled by default.
    Re-enable with config :kadabra, debug_log?: true

v0.4.2

25 May 16:24
cdb9e36
Compare
Choose a tag to compare
  • Fixed {:closed, pid} task race condition during connection cleanup
  • Everything is supervised under Kadabra.Application again, instead of
    handling supervision yourself

v0.4.1

10 May 20:08
ac9a3a2
Compare
Choose a tag to compare
  • Send exactly number of allowed bytes on initial connection WINDOW_UPDATE
  • Default settings use maximum values for MAX_FRAME_SIZE and INITIAL_WINDOW_SIZE
  • Incoming PING and WINDOW_UPDATE frames are now validated, closing the
    connection if an error is encountered
  • Fixed: can no longer accidentally send 0-size WINDOW_UPDATE frames
  • Fixed: don't send WINDOW_UPDATE frames larger than remote server's available
    connection flow window

v0.4.0

04 Apr 22:38
Compare
Choose a tag to compare
  • Support for http URIs
  • Requests are now buffered with GenStage
  • Added Kadabra.head/2 and Kadabra.delete/2
  • Kadabra.open/3 replaced with Kadabra.open/2.
    • Scheme, host and port are now automatically parsed from the URI string.
      See the README for examples.
    • Socket options passed as :tcp/:ssl, respectively
  • Removed :reconnect functionality

v0.3.8

25 Feb 17:12
Compare
Choose a tag to compare
  • Fixed: Streams properly killed if hpack table crashes
  • Removed unused Scribe dependency