Skip to content

Latest commit

 

History

History
56 lines (40 loc) · 1.8 KB

changelog.md

File metadata and controls

56 lines (40 loc) · 1.8 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

4.0.1

  • fix utf-8 issue on aggregate record with string data

4.0.0

  • Issue fixed for nodejs:

    • #30: nodejs kinesis encoded record size limit
    • #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