lifion-kinesis
Advanced tools
Changelog
v1.0.8 (2019-06-05)
#127
: Feature/unit tests and updated docs#147
: Update dependency husky to ^2.4.0#146
: Update dependency aws-sdk to ^2.468.0#145
: Update dependency aws-sdk to ^2.464.0#144
: Update dependency semver to ^6.1.1#143
: Update dependency aws-sdk to ^2.463.0#142
: Update dependency aws-sdk to ^2.462.0#141
: Update dependency semver to ^6.1.0#140
: Update dependency aws-sdk to ^2.461.054662a1
: Add tests for lib/state-store4a9e7b4
: Add tests for lib/dynamodb-client8af3763
: Add tests for lib/fan-out-consumercb9c34f
: Add tests for lib/index0669488
: Add tests for lib/lease-manager254b525
: Add tests for lib/kinesis-client5d10b17
: Document the rest of the modulesce8a742
: Add tests for lib/polling-consumerb12d83b
: Upgrade dependenciesc86066b
: Refactor put record(s) resultsdd845d6
: Partial tests for lib/stream4cb343e
: Refactor the tests for lib/dynamodb-client3671145
: Add tests for lib/records7efc497
: Add tests for lib/utilsedaf114
: Add tests for lib/tableefcf145
: Add tests for lib/stream126e455
: Add tests for lib/stats3316550
: Adopt the latest eslint-config-lifion462916c
: Add tests for lib/heartbeat-managere9759ad
: Recover test-coverage in lib/comsumers-manager2cc0e0d
: Upgrade dependenciesbc09da7
: Integrate branch with latest release182d6f5
: Upgrade aws-sdkeebdb34
: Upgrade aws-sdkef4e970
: Upgrade aws-sdk32a89e1
: Upgrade aws-sdk and codecov6fc42b3
: Recover 100% test coverage in lib/utils8304786
: Include network errorsc3f30a8
: Upgrade aws-sdkae4ba4b
: Adjust test thresholdseaf7c2b
: Tweak intervalsChangelog
v1.0.7 (2019-05-22)
#138
: Update dependency aws-sdk to ^2.460.0#139
: Refactor stream creation on put record(s)#137
: Update dependency aws-sdk to ^2.458.0#134
: Update dependency codecov to ^3.5.0#135
: Update dependency lint-staged to ^8.1.7#133
: Update dependency aws-sdk to ^2.455.0#132
: Update dependency husky to ^2.3.0#131
: Update dependency aws-sdk to ^2.454.0#130
: Update dependency prettier to ^1.17.1#129
: Update dependency jsdoc-to-markdown to v5#128
: Update dependency aws-sdk to ^2.453.0#125
: Update dependency aws-sdk to ^2.452.0#126
: Update dependency codecov to ^3.4.0#124
: Update dependency jest to ^24.8.0#123
: Update dependency lint-staged to ^8.1.6#122
: Update dependency aws-sdk to ^2.451.0#121
: Update dependency jest-junit to ^6.4.0#120
: Update dependency husky to ^2.2.0#118
: Update dependency aws-sdk to ^2.447.0#119
: Update dependency short-uuid to ^3.1.12d05ec4
: Improve resilience of the fan-out consumer6ccc463
: Remove extra linting rulesChangelog
v1.0.2 (2019-04-29)
#115
: Feature/add stats and health#110
: Assign enhanced fan-out consumers to instances of the client#114
: Update dependency aws-sdk to ^2.444.0#111
: Update dependency husky to ^2.1.0#109
: Add retry to putRecord(s)302fd9f
: Pipe records from enhanced consumers back to the client328cd80
: Add stats support29fd0cb
: Allow fan-out consumers to use regular checkpointsab57e5d
: Fix failing tests9ebcd84
: Refactor of enhanced fan-out code to make it easier to follow40f22f6
: Implement use all shards in fan-out consumer modebad779e
: Re-factor records encoding59a23d3
: Implement shard expiration in fan-out consumers03247fe
: Remove the utils module272c9f3
: Refactor “setUpEnhancedConsumers” so it’s easier to follow4841494
: Add initial test files5e1109b
: Fix re-assignment of enhanced consumers when there are more consumers than enhanced consumers6866d9d
: Confirm parent depletion works with fan-out consumers7505973
: Detect parent shard depletion in fan-out mode4978a32
: Add unit tests for lib/compressioncd352fb
: Remove “setUpEnhancedConsumers” from the documentationeadb90b
: Simplify the polling consumer set checkpoint calls0a92f99
: Retry only on throughputa1eeafb
: Remove GET request debug messagea46f0e8
: Re-create lock fileChangelog
v1.0.1 (2019-04-22)
#102
: Feature/polling support#106
: Update dependency aws-sdk to ^2.440.0#105
: Update dependency auto-changelog to ^1.13.0#107
: Add putRecord and putRecords#104
: Update dependency prettier to ^1.17.0#103
: Update dependency auto-changelog to ^1.12.1#100
: Update dependency jest to ^24.7.1#99
: Update dependency eslint to ^5.16.0#98
: Update dependency aws-sdk to ^2.437.0#97
: Update dependency semver to v6#96
: Update dependency semver to ^5.7.0#95
: Update dependency aws-sdk to ^2.429.0#94
: Update dependency aws-sdk to ^2.428.0#88
: Update dependency jest to ^24.4.0#86
: Update dependency aws-sdk to ^2.418.0#85
: Update dependency jest to ^24.3.1#84
: Update dependency eslint to ^5.15.1#83
: Update dependency lint-staged to ^8.1.5#82
: Update dependency aws-sdk to ^2.417.0#81
: Update dependency lifion-aws-event-stream to ^1.0.2#80
: Update dependency eslint-config-lifion to ^1.1.0#79
: Update dependency aws-sdk to ^2.411.0#78
: Update dependency eslint to ^5.14.1#77
: Update dependency aws-sdk to ^2.404.0#76
: Update dependency jest-junit to ^6.3.0#73
: Update dependency aws-sdk to ^2.403.0#74
: Update dependency codecov to ^3.2.0#75
: Update dependency lint-staged to ^8.1.4#72
: Update dependency jest to ^24.1.0#71
: Update dependency aws-sdk to ^2.397.0#70
: Update dependency lint-staged to ^8.1.3#69
: Update dependency eslint to ^5.13.0#68
: Update dependency prettier to ^1.16.4#67
: Update dependency jest-junit to ^6.2.1#66
: Update dependency lint-staged to ^8.1.1#65
: Update dependency aws-sdk to ^2.395.0#64
: Update dependency jest to v24#63
: Update dependency aws-sdk to ^2.394.0#60
: Update dependency npm-watch to ^0.6.0#62
: Update dependency jest-junit to ^6.1.0#61
: Update dependency aws-sdk to ^2.393.0#58
: Update dependency prettier to ^1.16.1#59
: Update dependency aws-sdk to ^2.392.0#57
: Update dependency eslint to ^5.12.1#55
: Update dependency aws-sdk to ^2.391.0#56
: Update dependency got to ^9.6.0#54
: Update dependency aws-sdk to ^2.388.0#50
: Update dependency aws-sdk to ^2.387.0#51
: Update dependency jest-junit to v6#52
: Update dependency got to ^9.5.1#53
: Update dependency auto-changelog to ^1.11.0#45
: Update dependency aws-sdk to ^2.384.0#49
: Update dependency chalk to ^2.4.2#46
: Update dependency eslint to ^5.12.0#47
: Update dependency husky to ^1.3.1#48
: Update dependency auto-changelog to ^1.10.3#41
: Update dependency aws-sdk to ^2.378.0#42
: Update dependency husky to ^1.2.1#43
: Update dependency got to ^9.5.0#40
: Update dependency got to ^9.4.0#37
: Update dependency aws-sdk to ^2.373.0#39
: Update dependency eslint to ^5.10.0#38
: Update dependency prettier to ^1.15.3bd4f9ff
: Upgrade NPM modules41d2b9f
: Upgrade NPN dependencies576f166
: Make sure the state table is tagged as expected8906c14
: Initial leasing algorithm implementation3400bcd
: Normalize the stream and table modulescf182c3
: Fix continuous polling on a shard splite92c4ac
: Correct lock file, optimize renovate9c76b02
: Make sure the client recovers to any errorddb50fe
: Upgrade aws-sdk7e4ece3
: Implement roll call for consumers26675f8
: Allow reading from all shards9fcec2f
: Document the state-storedb13161
: Adopt the concept of consumer group69a2b28
: Re-create lock filee64136d
: Correct the proxies, prepare for shard reader timers7c707f3
: Improve debug messages84e9129
: Fix shard distrution and stop consumers after lease expirationd610f8a
: Upgrade AWS-SDKfa2be93
: Add support to manually set checkpoints65b8470
: Remove the coordinated timeout in roll calls08c2834
: Correct the README with the correct encryption documentation8fed106
: Try to acquire leases for shards by sorted shard ID3b5d6c7
: Fix missing initialization of the dynamoDb optiond949dc6
: Correct copyright in the licenseChangelog
v1.0.0 (2018-11-29)
#36
: Update dependency aws-sdk to ^2.366.0#33
: Update dependency lint-staged to ^8.1.0#32
: Update dependency husky to ^1.2.0#34
: Update dependency npm-watch to ^0.5.0#35
: Update dependency aws-sdk to ^2.363.0#1
: Enhanced Fan-Out Support#31
: Update dependency eslint-config-lifion to ^1.0.3#29
: Update dependency lint-staged to ^8.0.5#30
: Update dependency auto-changelog to ^1.10.2#23
: Update dependency prettier to ^1.15.2#28
: Update dependency auto-changelog to ^1.10.1#25
: Update dependency eslint to ^5.9.0#26
: Update dependency auto-changelog to ^1.10.0#27
: Update dependency husky to ^1.1.4#24
: Update dependency auto-changelog to ^1.9.0#20
: Update dependency eslint to ^5.8.0#21
: Update dependency lint-staged to v8#22
: Update dependency husky to ^1.1.3#19
: Update dependency eslint to ^5.7.0#18
: Update dependency husky to ^1.1.2#17
: Update dependency semver to ^5.6.0#16
: Update dependency eslint-config-lifion to ^1.0.2#15
: Feature/enable npm publish ci#13
: Update dependency auto-changelog to ^1.8.1#12
: Update dependency eslint-config-lifion to ^1.0.1#11
: Update dependency husky to ^1.1.1#10
: Update dependency eslint to ^5.6.1#9
: Update dependency husky to ^1.0.1#7
: Update dependency eslint-config-lifion to v1#6
: Update dependency eslint to v5#8
: Update dependency husky to v1#5
: Update dependency npm-watch to ^0.4.0#2
: Configure Renovate1be561c
: Initial commit9894deb
: Add basic CircleCI integration27a7d4f
: Re-create package-lock.json5823729
: Add integration with CircleCIb5b9ce1
: Set NVM to use the current LTS3ce84f9
: Add management of stream consumers, refactor stream management562bea1
: Add test coveragee5588a6
: Add enhanced-fanout shard subscriber and initial parsera9765f1
: Upgrade aws-sdk, eslint-config-lifion, and eslint38b435f
: Update documentation4faac4d
: Ensure streams are created, encrypted, and taggedc695f98
: Add a Kinesis records decoder0dd328a
: Recreate the shard subscription stream when expiring972c7f6
: Adopt lifion-aws-event-stream40f156f
: Remove the check-dependencies script in favor of Renovate1bb389b
: Include the shard ID in the piped recordscd5d904
: Connect the parsed records into the clientc591875
: Fix the utils tests4f9fad8
: Add test coverage for lib/utils197f2c4
: Add deploy and publish to circleci30c0a3b
: Replace toBeCalledWith calls with its canonical version5ad427a
: Fix directory for .npmrc and add reports39f098d
: Make the tag test cases more specific0ffdc6a
: Rename project to lifion-kinesisce26fc3
: Change the Renovate configuration07fd3aa
: Delete renovate.jsonc8d578e
: Add renovate.jsona641c0d
: Make sure the CI stops if the tests fail23ac7b7
: Correct the package-lock.json file