File tree 7 files changed +9
-45
lines changed
airbyte-integrations/connectors
main/java/io/airbyte/integrations/source/oracle
test-integration/java/io/airbyte/integrations/source/oracle
source-oracle-strict-encrypt
docs/integrations/sources
7 files changed +9
-45
lines changed Original file line number Diff line number Diff line change 1
1
plugins {
2
- id ' application'
3
2
id ' airbyte-java-connector'
4
3
}
5
4
6
5
airbyteJavaConnector {
7
- cdkVersionRequired = ' 0.13.2 '
6
+ cdkVersionRequired = ' 0.20.4 '
8
7
features = [' db-sources' ]
9
8
useLocalCdk = false
10
9
}
11
10
12
- // remove once upgrading the CDK version to 0.4.x or later
13
- java {
14
- compileJava {
15
- options. compilerArgs. remove(" -Werror" )
16
- }
17
- }
18
-
19
- airbyteJavaConnector. addCdkDependencies()
20
-
21
11
application {
22
12
mainClass = ' io.airbyte.integrations.source.oracle_strict_encrypt.OracleStrictEncryptSource'
23
13
applicationDefaultJvmArgs = [' -XX:+ExitOnOutOfMemoryError' , ' -XX:MaxRAMPercentage=75.0' ]
@@ -26,14 +16,7 @@ application {
26
16
dependencies {
27
17
implementation project(' :airbyte-integrations:connectors:source-oracle' )
28
18
29
- // required so that log4j uses a standard xml parser instead of an oracle one (that gets pulled in by the oracle driver)
30
- implementation group : ' xerces' , name : ' xercesImpl' , version : ' 2.12.1'
31
-
32
-
33
19
implementation " com.oracle.database.jdbc:ojdbc8-production:19.7.0.0"
34
20
35
- testImplementation ' org.apache.commons:commons-lang3:3.11'
36
- testImplementation libs. testcontainers. oracle. xe
37
-
38
- integrationTestJavaImplementation project(' :airbyte-integrations:connectors:source-oracle-strict-encrypt' )
21
+ testImplementation ' org.testcontainers:oracle-xe:1.19.4'
39
22
}
Original file line number Diff line number Diff line change 11
11
connectorSubtype : database
12
12
connectorType : source
13
13
definitionId : b39a7370-74c3-45a6-ac3a-380d48520a83
14
- dockerImageTag : 0.5.1
14
+ dockerImageTag : 0.5.2
15
15
dockerRepository : airbyte/source-oracle-strict-encrypt
16
16
githubIssueLabel : source-oracle
17
17
icon : oracle.svg
Original file line number Diff line number Diff line change 1
1
plugins {
2
- id ' application'
3
2
id ' airbyte-java-connector'
4
3
}
5
4
6
5
airbyteJavaConnector {
7
- cdkVersionRequired = ' 0.13.2 '
6
+ cdkVersionRequired = ' 0.20.4 '
8
7
features = [' db-sources' ]
9
8
useLocalCdk = false
10
9
}
11
10
12
- // remove once upgrading the CDK version to 0.4.x or later
13
- java {
14
- compileTestJava {
15
- options. compilerArgs. remove(" -Werror" )
16
- }
17
- compileJava {
18
- options. compilerArgs. remove(" -Werror" )
19
- }
20
- }
21
-
22
- airbyteJavaConnector. addCdkDependencies()
23
-
24
11
application {
25
12
mainClass = ' io.airbyte.integrations.source.oracle.OracleSource'
26
13
applicationDefaultJvmArgs = [' -XX:+ExitOnOutOfMemoryError' , ' -XX:MaxRAMPercentage=75.0' ]
27
14
}
28
15
29
16
dependencies {
30
-
31
- // required so that log4j uses a standard xml parser instead of an oracle one (that gets pulled in by the oracle driver)
32
- implementation group : ' xerces' , name : ' xercesImpl' , version : ' 2.12.1'
33
-
34
-
35
17
implementation " com.oracle.database.jdbc:ojdbc8-production:19.7.0.0"
36
18
37
- testImplementation ' org.apache.commons:commons-lang3:3.11'
38
- testImplementation libs. testcontainers. oracle. xe
19
+ testImplementation ' org.testcontainers:oracle-xe:1.19.4'
39
20
}
Original file line number Diff line number Diff line change 9
9
connectorSubtype : database
10
10
connectorType : source
11
11
definitionId : b39a7370-74c3-45a6-ac3a-380d48520a83
12
- dockerImageTag : 0.5.1
12
+ dockerImageTag : 0.5.2
13
13
dockerRepository : airbyte/source-oracle
14
14
documentationUrl : https://docs.airbyte.com/integrations/sources/oracle
15
15
githubIssueLabel : source-oracle
18
18
name : Oracle DB
19
19
registries :
20
20
cloud :
21
- dockerImageTag : 0.5.1
21
+ dockerImageTag : 0.5.2
22
22
dockerRepository : airbyte/source-oracle-strict-encrypt
23
23
enabled : true
24
24
oss :
Original file line number Diff line number Diff line change @@ -164,7 +164,7 @@ private static void convertAndImportCertificate(final String certificate) throws
164
164
}
165
165
166
166
private static void runProcess (final String cmd , final Runtime run ) throws IOException , InterruptedException {
167
- final Process pr = run .exec (cmd );
167
+ final Process pr = run .exec (cmd . split ( " " ) );
168
168
if (!pr .waitFor (30 , TimeUnit .SECONDS )) {
169
169
pr .destroy ();
170
170
throw new RuntimeException ("Timeout while executing: " + cmd );
Original file line number Diff line number Diff line change @@ -90,7 +90,6 @@ protected String getNameSpace() {
90
90
91
91
@ Override
92
92
protected void tearDown (final TestDestinationEnv testEnv ) {
93
- dslContext .close ();
94
93
container .close ();
95
94
}
96
95
Original file line number Diff line number Diff line change @@ -132,6 +132,7 @@ Airbyte has the ability to connect to the Oracle source with 3 network connectiv
132
132
133
133
| Version | Date | Pull Request | Subject |
134
134
| :--------| :-----------| :------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------|
135
+ | 0.5.2 | 2024-02-13 | [ 35225] ( https://github.com/airbytehq/airbyte/pull/35225 ) | Adopt CDK 0.20.4 |
135
136
| 0.5.1 | 2024-01-24 | [ 34453] ( https://github.com/airbytehq/airbyte/pull/34453 ) | bump CDK version |
136
137
| 0.5.0 | 2023-12-18 | [ 33485] ( https://github.com/airbytehq/airbyte/pull/33485 ) | Remove LEGACY state |
137
138
| 0.4.0 | 2023-06-26 | [ 27737] ( https://github.com/airbytehq/airbyte/pull/27737 ) | License Update: Elv2 |
You can’t perform that action at this time.
0 commit comments