R33
Bugfix and performance improvements.
Bugfixes
- Common: fix ambigrous empty string (#171)
- Common: create a separate modules root (#195)
- RDB Shredder: optimize DAG (#181)
- RDB Shredder: use single etl_tstamp for cross-batch deduplication (#180)
- Loader: mitigate exhausted input error (#203)
- Loader: fix ignored schema in metadata queries (#178)
Under the hood
- Common: integrate coveralls (#220)
- Common: integrate Snyk (#188)
- Common: integrate Scala Steward (#206)
- Common: switch to Github Actions (#189)
- Common: disable test in assembly (#202)
- Loader: switch from Free monad to cats-effect IO (#184)
Removed features
- Common: remove Processing Manifest (#186)
- RDB Loader: remove Postgres support (#191)
- Loader: drop legacy S3 paths (#198)
Dependency updates
- Common: bump snowplow-scala-analytics-sdk to 2.1.0 (#201)
- Common: bump snowplow-badrows to 2.1.0 (#199)
- Common: bump specs2-core to 4.10.5 (#197)
- Common: bump schema-ddl to 0.12.0 (#192)
- Common: bump sbt to 1.4.4 (#196)
- Common: bump Scala to 2.12 (#127)
- RDB Shredder: bump Spark to 3.0.1 (#101)
- RDB Loader: bump jsch to 0.1.55 (#177)