Skip to content

cassandra-analytics-0.4.0

Latest

Choose a tag to compare

@yifan-c yifan-c released this 11 Jun 02:52

What's Changed

  • CASSANALYTICS-6: User documentation by @lukasz-antoniak in #168
  • CASSANALYTICS-120: Quote identifiers option must be set to true if ttl has mixed case column name by @sarankk in #172
  • CASSANALYTICS-121: Assign data file start offset based on BTI index by @lukasz-antoniak in #173
  • CASSANALYTICS-125: Incorrect hash code calculation in PartitionUpdateWrapper.Digest by @jyothsnakonisa in #177
  • CASSANALYTICS-124: Commitlog reading not progressing in CDC due to incorrect CommitLogReader.isFullyRead by @jyothsnakonisa in #176
  • CASSANALYTICS-127: Fixing CdcTests.testMockedCdc broken due to incorrect position update in BufferingCommitLogReader by @jyothsnakonisa in #179
  • ninja Fix: Adding missing entries in CHANGES.txt by @jyothsnakonisa in #180
  • CASSANALYTICS-60: CDC support for Cassandra 5.0 commit logs by @lukasz-antoniak in #175
  • CASSANALYTICS-128: Add flag to allow bulk write to indexed tables by @jmckenzie-dev in #181
  • CASSANALYTICS-129 : Fix ReadStatusTracker to distinguish clean completion from error termination in BufferingCommitLogReader by @jyothsnakonisa in #182
  • CASSANALYTICS-126: Flush event consumer before persisting CDC state to prevent data loss on failure by @jyothsnakonisa in #178
  • CASSANALYTICS-106: Setup CI Pipeline with GitHub Actions by @lukasz-antoniak in #157
  • ninja Fix: Run BTI unit tests in GitHub Actions by @lukasz-antoniak in #184
  • CASSANALYTICS-138 Fix cluster startup retry logic in analytics dtests by @jmckenzie-dev in #186
  • CASSANALYTICS-122 : Use long for absolute times and support C* 5.0 extended localDeletionTime by @skoppu22 in #183
  • CASSANALYTICS-142 : SidecarCdcClient should be passed as a constructor parameter for SidecarCdc to avoid thread/resource leaks by @jyothsnakonisa in #188
  • CASSANALYTICS-148: Revert circle config to default to big format by @jmckenzie-dev in #195
  • CASSANALYTICS-145: Add exception stack walking to port mapping retry … by @jmckenzie-dev in #191
  • CASSANALYTICS-149 Change log level for logs in CassandraSchema to debug level to avoid log spamming by @jyothsnakonisa in #196
  • CASSANALYTICS-130 Support per-instance sidecar port resolution in CDC client by @Klose6 in #187
  • CASSANALYTICS-147: BufferingInputStream fails to read last chunk by @lukasz-antoniak in #193
  • CASSANALYTICS-143 Fix various leaks in CDC caching and bridge implementation by @jmckenzie-dev in #189
  • CASSANALYTICS-151: Cannot read start offset from BTI with big partitions by @lukasz-antoniak in #199
  • CASSANALYTICS-150 Change commit log mode for CDC tests by @skoppu22 in #197
  • CASSANALYTICS-154: Make KafkaPublisher class generic to publish GenericRecords for different value serializers by @jyothsnakonisa in #200
  • CASSANALYTICS144: Split testing pipelines out by @jmckenzie-dev in #198
  • Reading BTI may require partitions and rows indexes by @lukasz-antoniak in #201
  • CASSANALYTICS-51 : Support for Tuples, Tuples with collections and UDTs in the Bulk writer by @skoppu22 in #174
  • CASSANALYTICS-159 Prepare 0.4.0 release by @jyothsnakonisa in #202

New Contributors

Full Changelog: cassandra-analytics-0.3.0...cassandra-analytics-0.4.0