Aaron ("AJ") Steers
a7be6e6a0f
chore: Sort externalDocumentationUrls by type then title (do not merge) ( #69742 )
...
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2025-11-18 21:51:00 -08:00
Aaron ("AJ") Steers
d9b08c06d9
feat: Add API release history URLs to 44 certified connectors ( #69741 )
...
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2025-11-18 20:20:34 -08:00
Aaron ("AJ") Steers
4cde75568c
feat: Add external documentation URLs to Group I source connectors (source-outbrain-amplify through source-pypi) ( #69736 )
...
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2025-11-18 18:10:01 -08:00
Jason T Brown
afabbdf1c0
[source-postgres] Azure client auth for postgres ( #57511 )
...
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com >
Co-authored-by: Yue Li <61070669+theyueli@users.noreply.github.com >
2025-08-12 20:08:32 -07:00
Yarden Carmeli
8394ff5b22
source-postgres: Add error handling cases and bump CDK version ( #61527 )
2025-06-18 03:59:00 -07:00
Rodi Reich Zilberman
0b4a874976
Cache the cdc initial state once constructed to prevent race conditio… ( #60876 )
2025-05-29 10:37:47 -07:00
Davin Chia
112cb7b909
chore: move source postgres and mysql to new build flow. ( #60214 )
2025-05-13 11:13:13 -07:00
Davin Chia
6eb6f1ebac
Migrate to the same Json Schema Generation Plugin. ( #59722 )
...
These two sources today use different json schema generation plugins from:
The general Airbyte Gradle Plugins.
The old CDK
This is causing issues when using the Plugins in the new flow here: #59716 .
[Incubating] Problems report is available at: file:///home/runner/work/airbyte/airbyte/build/reports/problems/problems-report.html
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':airbyte-integrations:connectors:source-***:generateJsonSchema2Pojo'.
> Method org/jsonschema2pojo/gradle/JsonSchemaExtension.getTargetLanguage()Lorg/jsonschema2pojo/Language; is abstract
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
Instead migrate both of these sources onto the same plugin provider and version.
- Migrate both over from org.jsonschema2pojo to com.github.eirnym.js2p.
- I also added what seems to be a missing task dependency. I'm not sure why this was never caught before. This is showing up in master as well.
2025-05-08 13:41:53 -04:00
Yue Li
ad7aa7af4b
[cdk, source-postgres, source-mysql, source-mongodb-v2] Fixing vulnerabilities in dependencies ( #58132 )
...
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com >
2025-04-24 08:28:30 -07:00
devin-ai-integration[bot]
3cf3c3d2fa
[source-mysql, mssql, postgres, mongodb-v2] chore: update base image version for certified DB source connectors ( #55234 )
...
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: yue.li@airbyte.io <yue.li@airbyte.io >
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com >
2025-03-06 12:15:07 -08:00
Wenqi Hu
5e81182bf2
[source-postgres] Fix issue #6857 ( #53649 )
2025-02-18 23:27:24 -08:00
Augustin
25cf90d3f6
source-postgres: bump base image version to 2.0.0 ( #50870 )
2025-01-06 09:05:31 +01:00
Yue Li
22390331ca
[source-postgres] make source-postgres work with non-root base image ( #50410 )
...
This patch starts using non-root base image for postgres. To do so, we have to save the SSL key to "/tmp" instead of ""
2024-12-23 22:33:19 -08:00
Yue Li
d02c1ea2d8
[source-postgres] use Debezium 3.0.1 and increase MAX_FIRST_RECORD_WAIT_TIME ( #48495 )
2024-12-20 19:41:20 -08:00
Augustin
1d54d2a20c
source-postgres: Use airbyte/java-connector-base:1.0.0 ( #49838 )
2024-12-18 08:34:37 +01:00
Rodi Reich Zilberman
3af71abb19
Simplify CTID_TABLE_BLOCK_SIZE query for Postgres integration ( #48126 ) ( #49469 )
...
Co-authored-by: Tom <tom@tom.kiwi >
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com >
2024-12-16 08:39:46 -08:00
Yue Li
ffde35c9e3
[source-postgres + CDK] use BigInteger instead of BigInt ( #48482 )
2024-11-13 15:04:39 -08:00
Natik Gadzhi
943e07061f
fix(source-postgres): replace path with field in source docs ( #46900 )
2024-10-15 00:45:02 +03:00
Yue Li
f9aedb240f
[source-postgres] support cdc against a read-replica (continuation) ( #46322 )
2024-10-02 23:26:32 +00:00
Yue Li
a71250d265
[source-postgres] make postgres source compile and use the latest CDK ( #46299 )
2024-10-02 14:06:59 -07:00
Yue Li
2e62443f1c
[source-postgres/mysql/mssql/mongodb-v2] Use latest CDK to adopt latest apache sshd mina to handle tcpkeepalive requests ( #45639 )
2024-09-18 14:46:10 +03:00
Yue Li
f502315136
[source-postgres] use tcpAlive=true to make JDBC connection more robust upon backpressure ( #44878 )
2024-08-30 11:18:06 -07:00
Yue Li
af98a810b5
[certified db sources] adopt latest CDK to use error translation bug fixes ( #44841 )
2024-08-28 22:35:16 +03:00
Xiaohan Song
cdedd93b56
[source-postgres] fix on final state ( #44119 )
2024-08-16 08:30:41 -07:00
Augustin
601c3c455c
Rename registries to registryOverrides in connector metadata ( #43757 )
2024-08-13 16:10:56 +02:00
Akash Kulkarni
421c7b34b1
[Source-Postgres] : Add invalid replication slot config error ( #43945 )
2024-08-12 15:50:57 -07:00
Akash Kulkarni
a4544c106f
[Source-postgres] : Adopt latest CDK ( #43418 )
...
Co-authored-by: Yue Li <61070669+theyueli@users.noreply.github.com >
2024-08-09 10:03:55 -07:00
Xiaohan Song
97d822f820
[cdk, source-mysql/postgres/mssql/mongodb-v2] log record count to state message ( #42869 )
...
Co-authored-by: Yue Li <yue.li@airbyte.io >
Co-authored-by: Yue Li <61070669+theyueli@users.noreply.github.com >
2024-08-07 04:35:22 +03:00
Xiaohan Song
ab005c6465
[source-mssql/postgres/mysql] fix rfr losing stream state ( #42550 )
...
Co-authored-by: Evan Tahler <evan@airbyte.io >
Co-authored-by: alafanechere <augustin.lafanechere@gmail.com >
2024-08-02 20:02:19 +03:00
Yue Li
d34d7e627a
[source-postgres/mssql/mysql] use the latest CDK to use the latest fix of error translation ( #42852 )
2024-07-29 10:42:44 -07:00
Yue Li
81cd8f2005
[cdk] handle null message inside exception ( #42417 )
...
Fixes airbytehq/oncall#5904 , error message inside an exception could be null.
2024-07-23 17:27:33 -07:00
Akash Kulkarni
af0394150f
[WASS] : Remove final transient error emitter iterators ( #42421 )
2024-07-23 14:27:15 -04:00
Rodi Reich Zilberman
2a6d6e8a5f
Discard op code m change events ( #42431 )
...
Co-authored-by: Evan Tahler <evan@airbyte.io >
2024-07-23 09:35:49 -07:00
Yue Li
4cadb340b9
[source-postgres/mssql] Hide the "initial load timeout in hours" field by default in UI for postgres and mssql ( #42411 )
...
Hide the field as the other advanced files were also hidden by default.
2024-07-23 02:10:37 -07:00
Rodi Reich Zilberman
250c02dbab
null safety in debezium to airbyte message generation ( #41622 )
2024-07-22 23:37:37 -07:00
Xiaohan Song
af28105efa
[source-mssql/mysql/postgres] Fix and cleanup oc map ( #42024 )
...
Signed-off-by: Artem Inzhyyants <artem.inzhyyants@gmail.com >
Co-authored-by: btkcodedev <btk.codedev@gmail.com >
Co-authored-by: Artem Inzhyyants <36314070+artem1205@users.noreply.github.com >
Co-authored-by: Natik Gadzhi <natik@respawn.io >
Co-authored-by: artem1205 <artem1205@users.noreply.github.com >
Co-authored-by: Augustin <augustin@airbyte.io >
Co-authored-by: Antonio Papa <antoniogpapa@gmail.com >
Co-authored-by: Adam Marcus <marcua@marcua.net >
Co-authored-by: Bryce Groff <bgroff@hawaii.edu >
Co-authored-by: Akash Kulkarni <113392464+akashkulk@users.noreply.github.com >
Co-authored-by: Patrick Nilan <nilan.patrick@gmail.com >
2024-07-22 11:32:51 -07:00
Yue Li
03c57ea472
[source-postgres, source-mysql] Translating top opaque and unfriendly error messages ( #42087 )
...
This patch includes multiple translation rules for additional top opaque and system error messages that can be converted to transient or config errors. Translation/error profiles are added to the exception handler class for Postgres and MySQL sources.
2024-07-21 23:24:17 -07:00
Akash Kulkarni
000dc477cf
[WASS] : Enhancements in logging & analytics ( #42122 )
2024-07-21 23:07:18 -04:00
Yue Li
c7a1213508
[source-postgres] Disable incremental sync for view in Postgres xmin replication mode ( #42108 )
...
Fixes airbytehq/airbyte-internal-issues#8559
Fixes airbytehq/oncall#5581
This patch disables incremental sync when a stream is found to be a view. This is done only for Postgres sources configured in xmin mode. This is done by adding a check in discovery() to only allow FULL_REFRESH sync mode.
2024-07-19 14:38:14 -07:00
Hongbo Miao
f4ae8e48b4
docs(postgres): fix initial time and heartbeat links ( #40716 )
...
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com >
Co-authored-by: marcosmarxm <marcosmarxm@gmail.com >
2024-07-18 11:58:39 -03:00
Yue Li
4417769038
[cdk, source-postgres, source-mysql] a new error handling and translation framework ( #40208 )
...
Fixes airbytehq/airbyte-internal-issues#8516
This set of changes mainly moves error translation to be part of each connector.
In general, each connector needs to implement its own error translation class that inherits from the abstract class ConnectorExceptionTranslator, which is part of the CDK. By implementing, it means the connector developer or our support will populate the error dictionary with error samples with matching rules (e.g., regex). See the example we created for the Postgres source.
2024-07-17 17:19:13 -07:00
Akash Kulkarni
8e5318044a
[DB Sources] : Add analytics message to understand when WASS occurs (not just when we timeout) ( #42068 )
2024-07-17 15:26:57 -04:00
Akash Kulkarni
27d1437c4c
[DB sources] : Add back Debezium heartbeat timeout error ( #42055 )
2024-07-17 13:55:44 -04:00
Akash Kulkarni
cb68670d67
[Source-Postgres] : Implement WASS algorithm ( #41649 )
...
Co-authored-by: Evan Tahler <evan@airbyte.io >
2024-07-17 08:17:55 -07:00
Xiaohan Song
e1c1944e05
[source-postgres] add optional for all array schemabuilder ( #41654 )
2024-07-15 18:13:16 +00:00
Akash Kulkarni
d8a6f438a7
[Source-postgres] : Throw exception if there are any streams acively undergoing vacuum ( #41651 )
2024-07-12 13:34:58 -07:00
Xiaohan Song
5f42d38712
Revert "Revert "[source-postgres] Fix duplicate streams in postgres"" ( #41067 )
2024-07-09 14:09:33 -07:00
Xiaohan Song
5573c3f77e
Revert "[source-postgres] Fix duplicate streams in postgres" ( #40757 )
2024-07-05 14:51:23 -07:00
Xiaohan Song
acb9ce1f86
[source-postgres] Fix duplicate streams in postgres ( #40719 )
2024-07-05 12:05:52 -07:00
Akash Kulkarni
3a3e058ae8
[DB-sources] : Improve heartbeat logic ( #40516 )
2024-07-01 12:51:33 -07:00