What's New
- Dual-stack endpoints support and IP filter options
- Bug fixes and improvements to automated testing
Note
Dual-stack endpoints are not currently supported yet by Kinesis Video Streams.
Bug fixes/improvements
- MacOS: Fixed an issue where the Homebrew OpenSSL was used for Curl instead of the locally-built one. (#478)
- Added a new constructor with client endpoint override parameter. (#480)
Samples
- Adjusted the putFrame loop to add the fragment metadata correctly. (#475)
- Fixed a non-null-terminated string issue in the sample frames file path. (#473)
- Demonstrated using the client endpoint override parameter via environment variable (
CONTROL_PLANE_URI). (#480)
Developer Enhancements
- Adjusted the clang-format action to upload the properly formatted files, and a patch file. (#469)
- Added 16 new CI combinations: run the 4 samples on Mac, Windows, Ubuntu (22.04 and 20.04) platforms. (#473)
- Automatically run valgrind on the samples as well on every pull request. (#484)
- Added a new script to perform fragment metadata verification, which runs on every pull request. (#475)
- Added a check that the putMedia connection rotation correctly appends the fragment metadata. (#475)
Note
The development branch containing commits between this release (v1.6.0) and v1.5.4 has been archived into the release-1.6.0 branch.