UNPKG

aws-kinesis-agg

Version:

Node.js module to simplify working with Amazon Kinesis Records using Protcol Buffers encoding

57 lines (40 loc) 1.85 kB
# Change Log # (current) 4.2.4 - Lower required version of `npm` # 4.2.3 - Remove `npm` from project dependencies # 4.2.2 - Version bump due to malformed build on npm # 4.2.0 - Add possibility to use "deagregation" with records where property starts with uppercase (aws js sdk v3 Kinesis record format) # 4.0.2 - integrate [don't spuriously add ExplicitHashKey values to user records](https://github.com/awslabs/kinesis-aggregation/pull/49) # 4.0.1 - fix utf-8 issue on aggregate record with string data # 4.0.0 - Issue fixed for nodejs: - https://github.com/awslabs/kinesis-aggregation/issues/30: nodejs kinesis encoded record size limit - https://github.com/awslabs/kinesis-aggregation/issues/16: obsolete documentation - Discovered bug on aggregation: - encoded field name was incorrect: - 'Partition' for 'partition', - 'Data' for 'data' - 'ExplicitHashKey' for 'explicitHashKey' - RecordAggregator : invalid computing size RecordAggregator - aggregate function did not limit size of 1Mo - terminaison problem with previously onReadyCallback and afterPutAggregatedRecords on agregate : Lambda terminate before ending, when doing some async stuff in onReadyCallback (named encodedRecordHandler now). - Nodejs Project Basics: - package node project with common folder: (lib for source, test for test, and example for ..) - add test unit integration - update documentation - remove java minded stuff - simplify use of common/constant/source code - update examples - remove dead code, obsolete code/doc - add documentation on function - use const/let rather than var keyword - use forEach rather than map when results array is not needed - use resulting array of map (avoid unecessary array creation) # previously 3.0.0 - Unknown