Releases: awslabs/aws-c-event-stream
Releases · awslabs/aws-c-event-stream
Security hardening and protocol error JSON fixes
- adds a significant amount of error-checking and safety-hardening
- fixes the JSON bodies of several protocol error messages
CONNECT_ACK bugfix
- Fix bug where client "forgets" it received CONNECT_ACK (#60)
Fix possible deadlock from on_closed callback
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
v0.2.5 Added newline (#53)
Fixed shared lib build configuration
v0.2.4 Fixed shared-lib builds (#51)
Fixed shared lib test configuration
v0.2.3 Added test helper to ensure symbol is exported (#50)
Tagged network tests as net tests
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.
Event-stream rpc server and client. Event-stream channel handler. Added aws-c-io dependency and logging.
Pre-release
Pre-release
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
Pre-release
- 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
v0.1.4 Only call on_prelude() when prelude passed crc check and limitation c…