Skip to content

v0.3

Choose a tag to compare

@github-actions github-actions released this 15 Dec 15:06
· 0 commits to f20a921dbe43b7a314b9210330d8c2efecd77077 since this release

What's Changed

  • feat: add exactly once feature flag FIR-49600 by @goprean in #78
  • build(NoTicket): bump log4jVersion from 2.25.1 to 2.25.2 by @dependabot[bot] in #80
  • build(NoTicket): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0 by @dependabot[bot] in #84
  • feat(tests): allow json messages without registry FIR-49734 by @goprean in #85
  • feat(tests): add more integration tests for each supported data type by @goprean in #86
  • feat: allow consumption of kafka message without schema registry FIR-49734 by @goprean in #87
  • feat: fix the float serializartion/deserialization for large/small floats FIR-49832 by @goprean in #89
  • refactor: moved the tests and the convertes for schema into a schema package FIR-49860 by @goprean in #90
  • refactor: moved converters and tests to schema package FIR-49860 by @goprean in #91
  • build(NoTicket): bump okhttpVersion from 5.1.0 to 5.2.1 by @dependabot[bot] in #93
  • refactor: the way its decided which column converter to use by @goprean in #96
  • refactor: added the kafka message column value interface FIR-49860 by @goprean in #97
  • feat: added the ability to use post processing script - FIR-49943 by @goprean in #98
  • feat: allow the post-script execution at the end of a batch by @goprean in #99
  • build(NoTicket): bump org.apache.avro:avro from 1.12.0 to 1.12.1 by @dependabot[bot] in #102
  • build(NoTicket): bump org.sonarqube from 6.3.1.5724 to 7.0.0.6105 by @dependabot[bot] in #103
  • build(NoTicket): bump org.apache.commons:commons-text from 1.12.0 to 1.14.0 by @dependabot[bot] in #100
  • refactor: part5 refactor schema and schemaless base test classes (FIR-49860) by @goprean in #105
  • feat: FIR-49576 Implement MetadataService by @bogdantruta-firebolt in #79
  • test: Added more verifications to MetadataService unit tests FIR-49576 by @goprean in #107
  • Fir 49574 work for append only exactly once by @bogdantruta-firebolt in #106
  • build(NoTicket): bump org.sonarqube from 7.0.0.6105 to 7.0.1.6134 by @dependabot[bot] in #111
  • bug: allow saving a text column as proper json FIR-50187 by @goprean in #110
  • build(NoTicket): bump io.firebolt:firebolt-jdbc from 3.7.1 to 3.7.2 by @dependabot[bot] in #114
  • build(NoTicket): bump okhttpVersion from 5.2.1 to 5.3.0 by @dependabot[bot] in #116
  • bug: fix issue seen by customer when casting to int32 FIR-50549 by @goprean in #120
  • feat: use compression of the payload by default by @goprean in #121
  • bug: rollback the transaction if commit fails FIR-54476 by @goprean in #117
  • feat: optimize the null columns for all records in a batch FIR-50460 by @goprean in #118
  • Fir 50622 add property for optimizing inserts by @bogdantruta-firebolt in #124
  • feat: FIR-50334 allow setting of a post processing script file by @bogdantruta-firebolt in #123
  • ci: automate the release process FIR-50782 by @goprean in #125
  • refactor: prepare for adding a new ingestion service FIR-50864 by @goprean in #127
  • feat: add a new ingestion type config definition FIR-50864 by @goprean in #128
  • build(NoTicket): bump org.sonarqube from 7.0.1.6134 to 7.1.0.6387 by @dependabot[bot] in #135
  • build(NoTicket): bump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0 by @dependabot[bot] in #136
  • build(NoTicket): bump okhttpVersion from 5.3.0 to 5.3.2 by @dependabot[bot] in #137
  • feat: transform kafka messages to parquet file format FIR-50865 by @goprean in #126
  • refactor: use the decorator pattern for ingestion service with post-processing FIR-50864 by @goprean in #130
  • feat: add the binary ingestion service FIR-50865 by @goprean in #129
  • refactor: prepare for running integration tests against sql and binary ingestion FIR-50984 by @goprean in #131
  • feat: decide which ingestion service to use based on the ingestion.type definition FIR-50865 by @goprean in #132
  • feat: add consuming integer messages using parquet FIR-50866 by @goprean in #134
  • feat: support bigint ingestion with parquet FIR-50868 by @goprean in #138
  • feat: allow timestamp conversion to parquet FIR-50872 by @goprean in #139
  • feat: support conversion of timestamptz to parquet format FIR-50873 by @goprean in #141
  • feat: support ingestion of real data type using parquer format FIR-50874 by @goprean in #142
  • feat: allow ingestion of decimal data type using parquet FIR-50875 by @goprean in #143
  • feat: allow ingestion of double precision data using parquet FIR-50877 by @goprean in #144
  • feat: allow ingestion of date data type using parquet FIR-50876 by @goprean in #145
  • feat: allow text data type ingestion using parquet FIR-50867 by @goprean in #146
  • revert: FIR-51068 revert optimize imports config by @bogdantruta-firebolt in #149
  • feat: allow ingestion of boolean data type using parquet FIR-50871 by @goprean in #148
  • feat: FIR-51063 Change temporary http client to jdbc feature by @bogdantruta-firebolt in #147
  • feat: allow ingestion of bytea using parquet format FIR-50878 by @goprean in #150
  • refactor: extract the message generation and producing out of load test runner FIR-51114 by @goprean in #152
  • refactor: take out the verifier outside of the runner FIR-51114 by @goprean in #153
  • bug: allow parquet ingestion for tables with dashes in their name by @goprean in #154
  • refactor: use the message sequenceId in the TestFactory FIR-51114 by @goprean in #156
  • refactor: make sure we perform cleanup when laod tests fail FIR-51114 by @goprean in #158
  • ci: add the workflow to add a new connector plugin FIR-51190 by @goprean in #157
  • refactor: prepare load test to be run using binary ingestion FIR-51114 by @goprean in #155
  • docs: add some demo scripts FIR-51117 by @goprean in #151
  • bug: allow column names in table schema that are not valid names in avro FIR-51145 by @goprean in #159
  • bug: allow ingestion when column name and json attributes match by case insensitive equality FIR-51145 by @goprean in #160
  • build(NoTicket): bump org.sonarqube from 7.1.0.6387 to 7.2.0.6526 by @dependabot[bot] in #166
  • build(NoTicket): bump org.apache.commons:commons-text from 1.14.0 to 1.15.0 by @dependabot[bot] in #167
  • refactor: use firebolt data types as keys for the array converter - FIR-51241 by @goprean in #161
  • refactor: refactor the way we pass in the ingestion type in the tests FIR-51241 by @goprean in #162
  • refactor: combine all the array unit test for parquet into one file FIR-51241 by @goprean in #163
  • feat: capture the precision and scale in table schema FIR-50959 by @goprean in #168
  • ci: use dependabot to keep github actions up to date FIR-51333 by @goprean in #169
  • build(NoTicket): bump gradle/actions from 4 to 5 by @dependabot[bot] in #170
  • build(NoTicket): bump actions/github-script from 7 to 8 by @dependabot[bot] in #171
  • build(NoTicket): bump actions/download-artifact from 4.1.7 to 6.0.0 by @dependabot[bot] in #172
  • build(NoTicket): bump actions/checkout from 4 to 6 by @dependabot[bot] in #173
  • build(NoTicket): bump actions/setup-java from 4 to 5 by @dependabot[bot] in #174
  • build(NoTicket): bump mockitoVersion from 5.20.0 to 5.21.0 by @dependabot[bot] in #175
  • ci: use the release pat to bump the version FIR-51414 by @goprean in #178
  • ci: kafka project does not have a master branch but main FIR-51414 by @goprean in #179
  • ci: define the newVersion property FIR-51414 by @goprean in #180
  • ci: fix the release process FIR-51418 by @goprean in #182
  • build(NoTicket): bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #186
  • build(NoTicket): bump actions/cache from 4 to 5 by @dependabot[bot] in #185
  • build(NoTicket): bump org.sonarqube from 7.2.0.6526 to 7.2.1.6560 by @dependabot[bot] in #183
  • build(NoTicket): bump actions/download-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in #184
  • ci: fix the version number on the artifact created by the release FIR-51418 by @goprean in #187
  • ci: fix the yaml error in the workflow file FIR-51418 by @goprean in #188

Full Changelog: v0.2...v0.3