Release 3.0.0 (14th May 2020)
Platforms tested on
- Linux
- Windows
- MacOS
Release tagged at: d4886cb
Whats new:
- Migrated to CMake build system.
- Stripped down the SDK to contain only GStreamer related samples JNI interface
- Removed docker_native_scripts directory. The scripts can now be found in https://github.com/aws-samples/amazon-kinesis-video-streams-demos
- Updated openssl version to 1.1.1g
- Migrated producer C samples to https://github.com/awslabs/amazon-kinesis-video-streams-producer-c
- Migrated PIC to https://github.com/awslabs/amazon-kinesis-video-streams-pic
- Using v1.0.0 of producer C SDK
- Added support for Windows with the new build system
Changes in Producer C: (Commit a1aeef0827faf838c9f1df66083db1c3356fc1e0)
- Tested on Windows
- API Call caching support
- MBedTLS support
- Full TravisCI integration
Changes in PIC: (Commit: 8f0db7900d6e847ae8072ae5e8205ef81551c685)
- Added logging of stream info when creating stream
- Content view drops entire fragment when overflown
- Added dropping tail frames policy on storage OOM
- Fixed
THREAD_SLEEP
logic - Support for instrumented allocators to capture potential memory leaks while running an application
- Expanded stream and client metrics - new stream metrics version is 1.
- PIC exclusively tested on Windows
- Build system enhanced
- Full TravisCI integration
Known work items:
- Update AWS documentation to reflect the changes in the version
- Move window docker scripts to demos repo (https://github.com/aws-samples/amazon-kinesis-video-streams-demos)
- Doxygen documentation