What's Changed
- CASSSIDECAR-372: Define common operational job tracking interface and refactor current operational job tracker by @andresbeckruiz in #325
- CASSSIDECAR-409 Add safety check to Live Migration data copy endpoint by @nvharikrishna in #321
- CASSSIDECAR-423 Fix circle CI pipelines OOM by @skoppu22 in #334
- ninja fix: update changes.txt for CASSSIDECAR-423 by @jyothsnakonisa in #335
- CASSSIDECAR-417 : CdcManager.getInstanceId(instanceIp) returns -1 as it resolves ipAddress to null by @jyothsnakonisa in #332
- CASSSIDECAR-420 Add manual approval step to CircleCI builds by @nvharikrishna in #331
- CASSSIDECAR-448: Remove setup-gradle action by @yifan-c in #342
- CASSSIDECAR-443: Support column types not parseable by Java 3.x driver by @lukasz-antoniak in #340
- CASSSIDECAR-376: Update OperationalJob to support cluster-wide operations by @brandondho in #327
- CASSSIDECAR-422 SAI support in Sidecar by @skoppu22 in #333
- CASSSIDECAR-226 Adding endpoint for verifying files post data copy during live migration by @nvharikrishna in #309
- CASSSIDECAR-415: Support IAM instance profile credentials for S3 rest… by @rustyrazorblade in #337
- CASSSIDECAR-442 Add pre-test environment checks and aggregate jacoco report by @rustyrazorblade in #338
- CASSSIDECAR-467 Change FQCN for CassandraBridgeFactory by @skoppu22 in #353
- CASSSIDECAR-460: Refactor OperationalJob to have data separate from execution logic by @andresbeckruiz in #349
- CASSSIDECAR-424: Add ConfigurationProvider interfaces by @pauloricardomg in #351
- CASSSIDECAR-447: Scope all CDC dependencies exclusively to CdcModule by @yifan-c in #341
- CASSSIDECAR-419 : Add Docker compose setup for CDC by @jyothsnakonisa in #330
- CASSSIDECAR-453 cdc events routing by @smiklosovic in #344
- CASSSIDECAR-469 Added documentation for Live Migration feature by @nvharikrishna in #355
- CASSSIDECAR-470: Added validations for Live migration configuration by @nvharikrishna in #356
- CASSSIDECAR-452: Avoid blocking the event loop in CdcPublisher event-bus handler by @Klose6 in #345
- CASSSIDECAR-426: Add FileBasedConfigurationProvider for file-based overlay persistence by @pauloricardomg in #357
- CASSSIDECAR-468 Various build fixes by @rustyrazorblade in #354
- CASSSIDECAR-454: Sidecar should wake up immediately on the instance r… by @mansikhara in #346
New Contributors
- @lukasz-antoniak made their first contribution in #340
- @brandondho made their first contribution in #327
- @pauloricardomg made their first contribution in #351
- @Klose6 made their first contribution in #345
- @mansikhara made their first contribution in #346
Full Changelog: cassandra-sidecar-0.3.0...cassandra-sidecar-0.4.0