* enable ctid feature flag for testing. bump versions * Removed PostgresSourceTest pre-ctid and turn CtidEnabledPostgresSourceTest back into PostgresJdbcSourceAcceptanceTest (#28341) Co-authored-by: Rodi Reich Zilberman <867491+rodireich@users.noreply.github.com> * Update PostgresSourceTest to no longer use Legacy AirbyteStateType * Fix test. Uncovered a bug in handling of money[] and float[] * revert version change * Orderly removal of ctid flag for cursor * Handle correctly full refresh streams. (#28369) * Handle correctly full refresh streams. Handle xmin full refresh (currently blocked in ui). remove unnecessary debug logs * Test catalog with a mix of incremental and full refresh streams * Filter out full refresh streams since they are not expected to be retuned by getIncrementalIterators() * Filter out full refresh existing streams as well * revert name to reflect incremental only streams * 28505 xmin + ctid reclassify connection when ctid is not possible (#28548) * reclassify to xmin stream we cannot read with ctid * fix reclassify * improve test * Add initial load using xmin flow * typo * Added test for xmin initial load flow * Improve testing for initial load with xmin flow * sanity * sanity * bump versions and release notes --------- Co-authored-by: Duy Nguyen <duy@airbyte.io>
29 lines
1.1 KiB
Docker
29 lines
1.1 KiB
Docker
### WARNING ###
|
|
# The Java connector Dockerfiles will soon be deprecated.
|
|
# This Dockerfile is not used to build the connector image we publish to DockerHub.
|
|
# The new logic to build the connector image is declared with Dagger here:
|
|
# https://github.com/airbytehq/airbyte/blob/master/tools/ci_connector_ops/ci_connector_ops/pipelines/actions/environments.py#L649
|
|
|
|
# If you need to add a custom logic to build your connector image, you can do it by adding a finalize_build.sh or finalize_build.py script in the connector folder.
|
|
# Please reach out to the Connectors Operations team if you have any question.
|
|
FROM airbyte/integration-base-java:dev AS build
|
|
|
|
WORKDIR /airbyte
|
|
|
|
ENV APPLICATION source-postgres-strict-encrypt
|
|
|
|
COPY build/distributions/${APPLICATION}*.tar ${APPLICATION}.tar
|
|
|
|
RUN tar xf ${APPLICATION}.tar --strip-components=1 && rm -rf ${APPLICATION}.tar
|
|
|
|
FROM airbyte/integration-base-java:dev
|
|
|
|
WORKDIR /airbyte
|
|
|
|
ENV APPLICATION source-postgres-strict-encrypt
|
|
|
|
COPY --from=build /airbyte /airbyte
|
|
|
|
LABEL io.airbyte.version=3.1.0
|
|
LABEL io.airbyte.name=airbyte/source-postgres-strict-encrypt
|