Skip to content

Commit b6bfc63

Browse files
authored
release(source-postgres): 3.8.0-rc.1 (#75637)
1 parent 17d1dee commit b6bfc63

166 files changed

Lines changed: 10887 additions & 19535 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
*LocalRunner.kt

airbyte-integrations/connectors/source-postgres/README.md

Lines changed: 0 additions & 35 deletions
This file was deleted.

airbyte-integrations/connectors/source-postgres/acceptance-test-config.yml

Lines changed: 0 additions & 104 deletions
This file was deleted.
Lines changed: 15 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,66 +1,31 @@
1-
import org.jsonschema2pojo.SourceType
2-
31
plugins {
4-
id 'airbyte-java-connector'
5-
id 'com.github.eirnym.js2p'
2+
id 'airbyte-bulk-connector'
63
id "io.airbyte.gradle.docker"
74
id 'airbyte-connector-docker-convention'
85
}
96

10-
java {
11-
compileJava {
12-
options.compilerArgs += "-Xlint:-try,-rawtypes,-unchecked"
13-
}
14-
}
15-
16-
airbyteJavaConnector {
17-
cdkVersionRequired = '0.48.14'
18-
features = ['db-sources', 'datastore-postgres']
19-
useLocalCdk = false
20-
}
21-
227
application {
238
mainClass = 'io.airbyte.integrations.source.postgres.PostgresSource'
24-
applicationDefaultJvmArgs = ['-XX:+ExitOnOutOfMemoryError', '-XX:MaxRAMPercentage=75.0']
259
}
2610

27-
dependencies {
28-
api "com.google.protobuf:protobuf-java:3.25.5" // for fixing vulnerability of protobuf-java used by Debezium
29-
implementation 'commons-codec:commons-codec:1.16.0'
30-
implementation 'io.debezium:debezium-embedded:3.0.1.Final'
31-
implementation 'io.debezium:debezium-connector-postgres:3.0.1.Final'
32-
implementation('org.postgresql:postgresql') {
33-
version {
34-
strictly '42.6.1'
35-
}
36-
}
37-
implementation 'com.azure:azure-identity:1.15.3'
38-
39-
testFixturesApi 'org.testcontainers:postgresql:1.19.0'
40-
41-
testImplementation 'org.hamcrest:hamcrest-all:1.3'
11+
airbyteBulkConnector {
12+
core = 'extract'
13+
toolkits = ['extract-jdbc', 'extract-cdc', 'source-tests']
4214
}
4315

44-
jsonSchema2Pojo {
45-
sourceType = SourceType.YAMLSCHEMA
46-
source = files("${sourceSets.main.output.resourcesDir}/internal_models")
47-
targetDirectory = new File(project.buildDir, 'generated/src/gen/java/')
48-
removeOldOutput = true
49-
50-
targetPackage = 'io.airbyte.integrations.source.postgres.internal.models'
16+
dependencies {
17+
implementation 'com.azure:azure-identity:1.17.0'
18+
// version specified by the debezium bom dependency in the cdc toolkit
19+
implementation 'io.debezium:debezium-connector-postgres'
20+
// Use Postgres JDBC driver version specified by Debezium
21+
implementation 'org.postgresql:postgresql'
5122

52-
useLongIntegers = true
53-
generateBuilders = true
54-
includeConstructors = false
55-
includeSetters = true
56-
}
23+
testImplementation("io.mockk:mockk:1.14.7")
5724

58-
compileKotlin {
59-
dependsOn {
60-
generateJsonSchema2Pojo
61-
}
25+
testFixturesImplementation 'org.testcontainers:postgresql:1.21.3'
26+
testFixturesImplementation testFixtures(project(":airbyte-cdk:bulk:toolkits:bulk-cdk-toolkit-legacy-source-integration-tests"))
6227
}
6328

64-
tasks.named('sourcesJar').configure {
65-
dependsOn tasks.named('generateJsonSchema2Pojo')
29+
configurations {
30+
integrationTestImplementation.extendsFrom testFixturesImplementation
6631
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
testExecutionConcurrency=-1
2-
32
JunitMethodExecutionTimeout=5m
3+
cdkVersion=1.1.0

airbyte-integrations/connectors/source-postgres/integration_tests/Dockerfile

Lines changed: 0 additions & 19 deletions
This file was deleted.

airbyte-integrations/connectors/source-postgres/integration_tests/README.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

airbyte-integrations/connectors/source-postgres/integration_tests/abnormal_state_template.json

Lines changed: 0 additions & 20 deletions
This file was deleted.

airbyte-integrations/connectors/source-postgres/integration_tests/acceptance.py

Lines changed: 0 additions & 17 deletions
This file was deleted.

airbyte-integrations/connectors/source-postgres/integration_tests/configured_catalog_template.json

Lines changed: 0 additions & 28 deletions
This file was deleted.

0 commit comments

Comments
 (0)