airbyte-cdk/bulk/toolkits/legacy-task-load-gcs/README.md
DEPRECATED: This toolkit is for legacy (non-dataflow) GCS connectors only.
This toolkit contains GCS-specific loading infrastructure for connectors that use the legacy task-based architecture. It provides GCS client wrappers and upload utilities that predate the modern dataflow pipeline.
New GCS connectors should use core-load with the dataflow pipeline, using load-gcp for GCP credentials only. This toolkit should only be used and updated for the existing connectors that depend on it.
To use this toolkit, add it to your connector's toolkits list along with useLegacyTaskLoader:
airbyteBulkConnector {
core = 'load'
toolkits = ['legacy-task-load-gcs']
useLegacyTaskLoader = true
}
Connectors should migrate to the modern dataflow pipeline when possible. For GCP credentials, use load-gcp instead. The dataflow architecture provides better performance, cleaner separation of concerns, and is the actively maintained code path.