All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Generated by auto-changelog
.
v0.7.0 - 2022-04-13
- feat: add data convertors for datetime, email and phone
#52
v0.6.0 - 2021-10-05
- feat(sink-mysql-consumer): add Avro support
#46
- chore(deps): update all npm dependencies
7ff146f
- chore: update release-it
c90d713
- chore(release): Publish v0.6.0
48d3d17
v0.5.1 - 2021-05-08
- fix: Order of describe extended command
#42
- chore(release): Publish v0.5.1
00355b6
- chore: Upgrade json-bigint to version 1.0.0
3e11d10
- chore(changelog): Updated changelog
efd10d5
v0.5.0 - 2021-04-27
- chore: Bump y18n from 4.0.0 to 4.0.1
#40
- chore: Bump find-my-way from 2.2.2 to 2.2.5
#38
- feat: Add new KsqlDbService
#41
- chore(deps): Update packages
cb11f48
- chore(release): Publish v0.5.0
cc46bff
- style: Remove redundant method call
8fc4766
v0.4.2 - 2020-11-01
- feat: Remove optional ENV vars from config
#37
- chore(release): Publish v0.4.2
4acf8d1
v0.4.1 - 2020-10-19
- fix: Type conflict
#36
- chore(release): Publish v0.4.1
4d79c05
v0.4.0 - 2020-10-15
- feat: Add replicator service
#35
- chore(release): Publish v0.4.0
09c0e55
v0.3.3 - 2020-09-15
- fix: Registry long type
#34
- chore(release): Publish v0.3.3
2a06d8c
v0.3.2 - 2020-09-14
- fix: Commit offset bugs
#33
- chore(release): Publish v0.3.2
e04ed2e
v0.3.1 - 2020-09-13
- fix: Remove mysql client from Debezium consumer
#32
- chore(release): Publish v0.3.1
c4f2534
v0.3.0 - 2020-09-13
- chore: Bump node-fetch from 2.6.0 to 2.6.1
#31
- feat: Debezium MySQL consumer
#30
- chore: Bump lodash from 4.17.15 to 4.17.19
#26
- chore: Bump fastify from 2.13.1 to 2.15.1
#27
- feat: Add schema registry to client
#29
- feat: Check configuration values for regex pattern
#28
- chore(release): Publish v0.3.0
e20c0b0
v0.2.2 - 2020-05-04
- fix: Commit or fail entire batch for MySql Sink
#25
- chore(release): Publish v0.2.2
dcccb57
v0.2.1 - 2020-04-28
- fix: Convert MySql Sink unix timestamp fields to config timezone
#23
- chore(release): Publish v0.2.1
8f44e23
v0.2.0 - 2020-04-21
- chore(release): Publish v0.2.0
e77f625
v0.1.10 - 2020-04-17
- Crash handler
#17
- feat: Added compression config for producers and Snappy plugin
#16
- fix: Exception and debug updates to producer/consumer classes
#14
- Added consumer crash event listener with automatic restart
55e16c4
- Added compression config for producers and Snappy plugin
eaf512f
- chore(release): Publish v0.1.10
968a856
- Added debug logging to batch consumer/producers
7211bd8
- fix: Reverted change to release changelog script
8e5a272
v0.1.9 - 2020-04-15
- feat: Kafkajs types + updates
#12
- chore(release): Publish v0.1.8
72006ab
- chore(release): Publish v0.1.9
da4910e
- fix(config): ENV file not overwriting system ENV settings if present (#9)
f533928
- chore: Added build to release hooks
df100b7
v0.1.5 - 2020-02-24
- feat(server-http): Updated HTTP server Producer Route and message format
#8
- Fixed changelog
dc1d7ce
- chore(release): Publish v0.1.5
f5255d2
- Removed "git add" from pre-commit lint
d64f363
- Updated release name and changelog hook for release-it
7d13e46
v0.1.4 - 2020-02-22
- build: Updated changelog to use auto-changelog on release
7f4a075
- chore(release): Publish v0.1.4
654309b
v0.1.3 - 2020-02-21
- Mysql adapter edits
#6
- Added release-it release manager
9dd0e8e
- Updating changelog
eeb0ef1
- Allow MySql query() method to receive placeholder params as well using a query formatter
37aacf2
- Release 0.1.3
ad3e213
- Await MySql query/execute methods so the result can be properly returned from the servie method
de8d949
- Fixed the version (0.1.2) from a previous commit rollback
e79534a
- Turn off release-it requireUpstream
aba4a63
v0.1.1 - 2020-02-11
- Updated changelog generator to use docker
5ce5454
- Initial app commit
d0b937a
- Refactored services to remvoe explicit mysql and webhook variants and run off app plugins instead
ebbc566
- Added Webhook Producer
d14c396
- Added Fastify
4d004ce
- Refactored server classes to be pluggable
a455990
- Added Server plugin with HTTP module
4f5f6b2
- Updated tests to work with recent commits
3330d37
- Added setProducerRoute() to simply basic task of writing inbound requests to topic
85f5301
- Refactored database adapaters to be pluggable
b5891a7
- Cleanup from refactor
c71d3bf
- Added typign to ApplicationSettings and added kill() method
c9d70e8
- Cleanup of DefaultConsumer and removed incorrect error handling
11191f2
- Fixed casing on exported functions to be camel for consistency
dd3ce17
- Allow passing custom batchHandler to consumer in addition to messageHandler
c7af000
- Added sendBatch wrapper to producer
9519623
- Producers now retrun response from kafkajs
9dc9889
- Added Service type key for consumers and producers
cb53765
- Added load test CLI tool
b05fa9b
- Initial commit
31dee2f
- Allow extending configuration via passed object
ff9431a
- Added some default kafka config params for the cluster connection
636c2df
- Fixed more casing of exported functions
d395db9
- Allow setting Consumer to read from beginning offset via config or Consumer::setConfig
c4f4c1d
- Moved config keys one level deep onto 'config.xxx' key
893da72
- Added type interfaces for Server plugin
ba650b1
- Updated package name for NPM and publish 0.1.0
1787f11
- Explictly pass topic when producing message
48886b2
- Added npm public access to package.json
6aac0ac
- Added server vars to example env
1170247
- Update package.json
39b119f
- Export all members of database and server adapaters from main app
7fc3321
- Removed src/ folder from NPM build
34f35f7
- Do not lint the examples folder
f610a7a