Skip to content

Releases: awslabs/aws-c-event-stream

Security hardening and protocol error JSON fixes

13 May 20:53
6ec2fd8
Compare
Choose a tag to compare
  • adds a significant amount of error-checking and safety-hardening
  • fixes the JSON bodies of several protocol error messages

CONNECT_ACK bugfix

25 Feb 23:51
e87537b
Compare
Choose a tag to compare
CONNECT_ACK bugfix Pre-release
Pre-release
  • Fix bug where client "forgets" it received CONNECT_ACK (#60)

Fix possible deadlock from on_closed callback

08 Dec 19:19
5bcc8b0
Compare
Choose a tag to compare
Release lock before invoking callbacks (#55)

Issue: We were seeing deadlock if one stream was activated from within the on_closed() callback of another stream. This was because we used a lock to protect continuation_table AND the on_closed() callback was automatically invoked when an entry was removed.

Solution is to remove the automatic action when entry removed from table. Instead we invoke the on_closed() callback after the lock is released.

Fixed gcc newline warning

13 Nov 20:30
a81a287
Compare
Choose a tag to compare
Pre-release
v0.2.5

Added newline (#53)

Fixed shared lib build configuration

12 Nov 01:36
b2495e0
Compare
Choose a tag to compare
Pre-release
v0.2.4

Fixed shared-lib builds (#51)

Fixed shared lib test configuration

12 Nov 01:20
db2679a
Compare
Choose a tag to compare
Pre-release
v0.2.3

Added test helper to ensure symbol is exported (#50)

Tagged network tests as net tests

12 Nov 00:57
b123027
Compare
Choose a tag to compare
Pre-release
v0.2.2

Marked RPC tests as net tests (#49)

Event-stream rpc server and client. Event-stream channel handler. Added aws-c-io dependency and logging.

11 Nov 20:23
8a98dec
Compare
Choose a tag to compare
Event stream rpc full stack (#48)

* event-stream-rpc implementation and tests. Added aws-c-io dependency.

Update CMakeLists.txt to use aws-c-event-stream as a submodule of aws-crt-cpp

30 Jul 20:04
873f1c0
Compare
Choose a tag to compare
  • Update CMakeLists.txt to use aws-c-event-stream as a submodule of aws-crt-cpp (#38)

Only call on_prelude() when prelude passed crc check

29 Oct 22:58
Compare
Choose a tag to compare
v0.1.4

Only call on_prelude() when prelude passed crc check and limitation c…