-
Notifications
You must be signed in to change notification settings - Fork 38
/
CHANGELOG
251 lines (226 loc) · 8.36 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
Version 2.2.9 (2024-07-16)
--------------------------
Bump amazon-kinesis-client to 1.15.1
Add sts module to lzo Docker image
Version 2.2.8 (2023-11-24)
--------------------------
Scan Docker images in Snyk Github action (#285)
Bump pureconfig to 0.15.0 (#286)
Bump reload4j to 1.2.22 (#286)
Bump snappy-java to 1.1.10.4 (#286)
Version 2.2.7 (2023-04-14)
--------------------------
Bump sbt-snowplow-release to 0.3.1 (#282)
Version 2.2.6 (2023-01-10)
--------------------------
Update copyright notice to 2023 (#279)
Use sbt-snowplow-release to build docker images (#278)
Bump protobuf-java to 3.21.12 (#277)
Bump jackson to 2.14.1 (#276)
Version 2.2.5 (2022-11-15)
--------------------------
Add STS to runtime dependencies (#275)
Version 2.2.4 (2022-11-02)
--------------------------
Ensure docker image has latest libexpat version (#271)
Version 2.2.3 (2022-09-27)
--------------------------
Fix: loader cannot start with InitialPosition = AT_TIMESTAMP (#267)
Bump scala version to 2.13.9 (#270)
Version 2.2.2 (2022-07-21)
--------------------------
Ensure docker image has latest libfreetype6 version (#265)
Version 2.2.1 (2022-06-30)
--------------------------
Bump hadoop to 3.3.3 (#263)
Version 2.2.0 (2022-05-19)
--------------------------
Publish distroless docker image (#258)
Bump jackson-databind to 2.12.6.1 (#260)
Bump amazon-kinesis-client to 1.14.8 (#259)
Split lzo serializers into a separate sbt project (#261)
Version 2.1.4 (2022-02-15)
--------------------------
Update copyright notice to 2022 (#255)
Change docker base image to eclipse-temurin:11-jre-focal (#254)
Bump protobuf-java to 3.19.4 (#253)
Bump jackson to 2.12.6 (2.12.6)
Bump kinesis client to 1.14.7 (#251)
Version 2.1.3 (2021-12-23)
--------------------------
Fix partition format in example hocon (#247)
Clean up terminated shards before expiry (#248)
Version 2.1.2 (2021-12-15)
--------------------------
Bump amazon-kinesis-client to 1.14.5 (#245)
Version 2.1.1 (2021-12-15)
--------------------------
Exclude transitive dependencies of hadoop (#243)
Bump commons-collections to 3.2.2 (#242)
Bump elephant-bird-core to 4.17 (#241)
Remove log4j (#240)
Version 2.1.0 (2021-11-26)
--------------------------
Update readme (#239)
Fix duplicate statsd metrics when loading lzo files (#229)
Fix dateFormat partitioning in output path (#236)
Integrate lacework (#232)
Use sbt-dynver (#233)
Add Twitter Maven repository (#234)
Fix premature shutdown of HTTP connection pool (#231)
Bump amazon-kinesis-client to 1.14.4 (#230)
Optimise fromEnriched function (#227)
Version 2.0.0 (2021-07-03)
--------------------------
Use AdoptOpenJDK 11 as docker base image (#224)
Use snowplow-badrows (#215)
Use sbt-tpolecat (#222)
Report metrics to StatsD (#216)
Integrate Sentry (#218)
Redesign config file structure (#214)
Harmonize module structure (#210)
Drop NSQ support (#211)
Attach jar files to Github releases (#197)
Extend copyright notice to 2021 (#219)
Apply automated code-formatting (#221)
Point to Snowplow roadmap in the README (#220)
Replace joda-time by java-time (#202)
Replace scopt by decline (#201)
Remove json4s dependency (#200)
Bump Scala to 2.13.6 (#223)
Bump hadoop-common to 2.7.7 (#208)
Bump jackson to 2.9.10.8 (#207)
Bump amazon-kinesis-client to 1.14.2 (#206)
Bump sbt-native-packager to 1.8.1 (#205)
Bump pureconfig to 0.14.1 (#203)
Bump base-debian to 0.2.2 (#199)
Bump sbt to 1.5.2 (#198)
Version 1.0.0 (2020-12-22)
--------------------------
Add coveralls integration (#195)
Use log4j-over-slf4j for log4j logs (#194)
Use sbt-scoverage plugin (#164)
Use sbt-scalafmt plugin (#163)
Bump sbt to 1.4.4 (#167)
Add sink timestamp section into file names (#173)
Set log level of records serialized to DEBUG (#174)
Make it possible to disable KCL CloudWatch metrics (#193)
Handle case where partitionRecords is empty (#192)
Migrate from Travis to GH actions (#181)
Bump specs2-core to 4.10.5 (#189)
Bump iglu-core-json4s to 1.0.0 (#188)
Bump pureconfig to 0.14.0 (#187)
Bump json4s-jackson to 3.6.10 (#190)
Bump cats-core to 2.3.0 (#186)
Bump scopt to 4.0.0 (#185)
Bump Scala tracker to 0.7.0 (#184)
Use hadoop-lzo 0.4.20 from Snowplow Bintray maven (#183)
Bump Scala to 2.13 (#182)
Use random partition key for bad rows (#180)
Version 0.7.0 (2019-10-15)
--------------------------
Update flags to resemble ones used in GCS loader config (#157)
Bump sbt-assembly to 0.14.10 (#156)
Add sbt-native-packager and Docker config (#152)
Extend copyright notice to 2019 (#154)
Change Travis distribution to Trusty (#155)
Add Docker Hub credentials to .travis.yml (#153)
Remove vagrant setup (#140)
Replace scalaz by cats (#148)
Add partitioning for self-describing types (#146)
Bump SBT to 1.2.8 (#151)
Remove curly braces from transformed directory pattern (#137)
Allow configurable and dynamic s3 path (#134)
Allow override of kinesis and s3 endpoints in configuration (#131)
Document that maxTimeout is in milliseconds (#129)
Move Twitter repo to https (#127)
Remove colons from NSQ filenames (#125)
Version 0.6.0 (2017-09-14)
--------------------------
Remove logging section from example config (#115)
Add message when requiring that the Kinesis stream exist fails (#113)
Refactor to change purpose of the S3Emitter class (#110)
Support AT_TIMESTAMP as initial position (#109)
Move configuration example to an examples top-level folder (#107)
Configuration decoding with pureconfig (#105)
Stop making the assembly jar executable (#104)
Rename to Snowplow S3 Loader (#66)
Add NSQ as a stream source (#64)
Version 0.5.0 (2017-06-30)
--------------------------
Add a newline at the end of a gzipped tsv file (#49)
Resolve environment variables in hocon (#67)
Add support for the Chinese Kinesis endpoint (#71)
Do not dismiss failures prior to serialization (#101)
Reduce INFO logging (#50)
Bump Scala version to 2.11 (#81)
Upgrade to Java 8 (#82)
Bump SBT to 0.13.15 (#83)
Bump Kinesis Client Library to 1.7.5 (#55)
Update amazon-kinesis-connectors to 1.3.0 (#17)
Bump hadoop-common to 2.7.3 (#94)
Bump elephant-bird to 4.15 (#95)
Bump hadoop-lzo to 0.4.20 (#93)
Bump scalaz to 7.0.9 (#86)
Bump sbt-assembly to 0.14.5 (#84)
Bump joda-time to 2.9.9 (#96)
Bump config to 1.3.1 (#97)
Bump snowplow-scala-tracker to 0.3.0 (#92)
Bump specs2-core to 3.9.1 (#89)
Replace argot by scopt (#85)
Remove scalazon dependency (#88)
Remove joda-convert dependency (#98)
Remove scalaz-specs2 dependency (#90)
Update README markdown in according with CommonMark (#76)
Add CI/CD to project (#79)
Add Bintray credentials to .travis.yml (#100)
Version 0.4.1 (2016-06-01)
--------------------------
Crash when unable to find stream instead of hanging (#58)
Remove openjdk7 from .travis.yml (#60)
Version 0.4.0 (2015-08-26)
--------------------------
Changed sink_write_failed to storage_write_failed (#45)
Fixed S3 outage causing infinite retry loop (#44)
Improved README (#42)
Added support for gzip file format, thanks @kazjote! (#43)
Added Travis button into README (#41)
Added .travis.yml file to repo (#40)
Added more logging (#31)
Ensured OutOfMemoryError is logged (#29)
Version 0.3.0 (2015-07-08)
--------------------------
Added NFS and CORE settings to Vagrantfile to improve performance (#36)
Added CHANGELOG (#15)
Added release and license buttons to README (#38)
Bumped Kinesis Client Library to 1.4.0 (#35)
Bumped amazon-kinesis-connectors to 1.1.2 (#34)
Stopped passing String and Byte[Array] of records around (#32)
Renamed binary to snowplow-kinesis-s3 (#27)
Removed unused variables (#33)
Removed Kinesis LZO S3 Sink labels from CHANGELOG (#26)
Removed unused dependencies (#5)
Unified logger configuration (#19)
Initialized bad stream eagerly rather than lazily (#18)
Updated bad rows to include timestamp (#13)
Sending event to Snowplow on heartbeat (#12)
Sending event to Snowplow on shutdown (#11)
Sending event to Snowplow on initialize (#10)
Sending event to Snowplow if sinking batch to S3 fails (#9)
Filled out .gitignore (#7)
Reduced assembly time by disabling assemblyCacheOutput (#4)
Version 0.2.1 (2015-05-28)
--------------------------
Added dedicated Vagrant setup (#16)
Stopped catching OutOfMemoryError (#23)
Added retroactive CHANGELOG (#24)
Version 0.2.0 (2015-05-08)
--------------------------
Removed automatic creation of stream (#1529)
Changed "connector" to "sink" in config (#1473)
Made DynamoDb region configurable (#1582)
Added macros to config.hocon.sample (#1472)
Changed the configuration to use the S3 region instead of the full endpoint URI (#1327)
Version 0.1.0 (2014-12-31)
---------------------------
Initial release