Release and Version History¶
x.y.z (Backlog)¶
Features and Improvements
Minor Improvements
Bugfixes
Miscellaneous
0.1.1 (2026-04-29)¶
Features and Improvements
First release.
Add
KinesisRecord— frozen dataclass extendingDataClassRecordwithto_put_record_data(),from_get_record_data(), and apartition_keyproperty for custom partitioning.Add
AwsKinesisStreamProducer— producer that sends record batches to Kinesis viaput_records(), with WAL-based buffering and exponential-backoff retry.Add
AwsKinesisStreamConsumer/BaseAwsKinesisStreamConsumer— consumer that reads records from a Kinesis shard viaget_records()with checkpoint-based exactly-once processing.Add
KinesisStreamShardhelper to parselist_shardsAPI responses.Add
KinesisGetRecordsResponseRecordhelper to parseget_recordsAPI responses.Add
BaseMockAwsTesttest infrastructure for moto-based mock AWS testing with configurable mock/real switching.
Minor Improvements
Add Quick Start documentation with
literalincludeexamples:shared.py,setup.py,teardown.py,producer.py,consumer.py.Add
unistream-aws-kinesisClaude Code agent skill for self-contained API reference.
Miscellaneous
Add
typing_extensionsconditional dependency forSelftype on Python 3.10.