Releases: awslabs/amazon-kinesis-video-streams-producer-sdk-java
Releases · awslabs/amazon-kinesis-video-streams-producer-sdk-java
Release 1.12.2 of the Amazon Kinesis Video Streams Producer SDK for Java (Nov 5, 2024)
Version bumps
commons-io
from 2.11.0 to 2.14.0
Release 1.12.1 of the Amazon Kinesis Video Streams Producer SDK for Java (May 25, 2022)
What's new:
Allow updating automaticStreamingFlags (default: AUTOMATIC_STREAMING_INTERMITTENT_PRODUCER) in ClientInfo
Allow updating storePressurePolicy (default: CONTENT_STORE_PRESSURE_POLICY_DROP_TAIL_ITEM) in StreamInfo
CPP commit: 70f74f14cf27b09f71dc1889f36eb6e04cdd90a8
Release 1.12.0 of the Amazon Kinesis Video Streams Producer SDK for Java (February 17, 2022)
What's new:
- Update guice from 4.2.3 to 5.1.0
- Update junit from 4.13.1 to 4.13.2
- Update mockito-core from 2.18.3 to 4.3.1
- Update annotations from 2.0.3 to 3.0.1
- Update commons-lang3 from 3.4 to 3.12.0
- Update gson from 2.8.2 to 2.9.0
- Update jsr-275 from 1.0.0 to 0.9.1 (artifact moved)
- Update commons-io from 2.7 to 2.11.0
- Update httpasyncclient from 4.1.4 to 4.1.5
- Replace custom logger with log4j2 2.17.1
- Obtain PIC logs in Java with JNI
- Add ProducerFunctionalityTests and ProducerApiTests
Release 1.11.0 of the Amazon Kinesis Video Streams Producer SDK for Java (September 11, 2020)
- Improve TLS validation by implementing hostname verification
Release 1.10.0 of the Amazon Kinesis Video Streams Producer SDK for Java (May 29, 2020)
Release tagged at: 87c529f
Whats new:
- Updated docker scripts to incorporate the changes in producer SDK
- Provision of
CachedInfoMultiAuthServiceCallbacks
which implements caching layer and per-stream auth. Useful in the following scenarios:- A single client object is used for multiple streams that are intended for different accounts
- For service proxy type of scenarios
Release 1.9.5 of the Amazon Kinesis Video Streams Producer SDK for Java
- Remove finalized() function and require explicit call on free() to avoid dangling finalized() causing memory leak.
- Performance improvement on sending data in multiple ongoing stream in one client.
- Fix stream information mis-alignment due to missing retention in describeStreamResult
Release 1.9.4 of the Amazon Kinesis Video Streams Producer SDK for Java
- License update: KVS SDK is under Apache 2.0 license now.
- Stablization updates in C layer.
- Added internal retry logic to handle error case that SDK can recover, i.e. network unstability.
- Skip over error fragments - SDK will continue skip any invalid fragments are ingested through SDK earlier and continue streaming.
- Automatic CPD (codec private data) extraction from the stream when CPD is part of the first H264 AnnexB frame.
Release 1.9.3 of the Amazon Kinesis Video Streams Producer SDK for Java
- Bug fix to avoid crash due to access to freed native stream object.
Release 1.9.2 of the Amazon Kinesis Video Streams Producer SDK for Java
- Bug fix for broken MKV generated due to difference between trackInfoType in Java and C layer.
Release 1.9.1 of the Amazon Kinesis Video Streams Producer SDK for Java
- Bug fix for credentials not rotating issue when given credentials expire in less than 40 minutes.
- Add audio video sample to support ingesting multiple track data into Kinesis Video.