1
0
mirror of synced 2025-12-22 11:31:02 -05:00
Commit Graph

2421 Commits

Author SHA1 Message Date
Edward Gao
ccb6a071a9 Avro-based destinations: map airbyte_type: integer to long (#25570)
* map the other integer schema to long

* fix test + add test

* delete_public_access_block for bucket if public (#25663)

Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>

* 🐛 Source Facebook Marketing: fix `expected records` for  CAT (#25604)

* publish normalization (#25591)

* publish normalization
* bump normalization container version in all the destinations that use it

Co-authored-by: Edward Gao <edward.gao@airbyte.io>
Co-authored-by: edgao <edgao@users.noreply.github.com>

* Bump Airbyte version from 0.44.2 to 0.44.3

* Destination Bigquery: update AIRBYTE_ENTRYPOINT env var for kube process (#25588)

* add AIRBYTE_ENTRYPOINT env var for kube

* amazing, absolute genius

* version bump + changelog

* derp, no need to publish denormalizeid

* fix changelog entry

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>

* version bumps + changelog

* whoops

* bump metadata

* bump metadatas

* auto-bump connector version

* auto-bump connector version

* auto-bump connector version

* auto-bump connector version

* auto-bump connector version

---------

Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
Co-authored-by: Serhii Chvaliuk <grubberr@gmail.com>
Co-authored-by: Baz <oleksandr.bazarnov@globallogic.com>
Co-authored-by: Jeff Cowan (Airbyte) <4992320+jcowanpdx@users.noreply.github.com>
Co-authored-by: edgao <edgao@users.noreply.github.com>
Co-authored-by: benmoriceau <benmoriceau@users.noreply.github.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-05-05 19:14:37 +00:00
Evan Tahler
4c26efb6b8 destination-postgres docs warning for large data (#25817)
* destination-postgres warning for large data

* :::caution
2023-05-05 09:15:29 -07:00
Ryan Fu
1de58e9774 🚨 Removes defunct Azure Blob Storage laoding option for Snowflake 🚨 (#25739)
* Removes defunct Azure Blob Storage laoding option for Snowflake

* Bumps to major version and removes documentation that references AzureBlobStorage

* Updates the destination_definitions.yaml

* Run ProcessResources to match version of 1.0.0 mismatched spec

* Pinning urllib to older version since the 2.0 version removed classes
2023-05-04 22:37:34 +00:00
Marcos Marx
8e18484629 🐛 Destination S3 Glue: Fix decimal type syntax (#25813)
* destination-s3-glue: Fix decimal type syntax

The definition of the decimal type as `decimal(38,38)` was incorrect as it caused the
query engine to interpret that as meaning that all 38 digits had to be to the right of
the decimal place, so any whole number values would overflow. Setting it as
`decimal(38)` allows for the full 38 digits, but with flexible scale.

* auto-bump connector version

---------

Co-authored-by: Tobias Macey <tmacey@mit.edu>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-05-04 18:34:04 -03:00
Emma Forman Ling
052dccd062 📝 Update Convex destination connector docs (#25768)
* Update convex destination docs

* formatting
2023-05-02 23:46:55 +00:00
Cynthia Yin
74a3e2adb7 Destination Redshift: deprecate old migration Java code (#25698)
* first pass

* update changelog

* auto-bump connector version

* bump metadata.yaml

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-05-02 19:41:26 +00:00
Ryan Fu
07dc879574 Updates Snowflake Invalid IP message (#25680)
* Updates Snowflake Invalid IP message

* Fixes out of sync changelog for Snowflake

* Updates Snowflake whitelist IP message
2023-05-01 11:20:42 -07:00
Edward Gao
43f057eba0 Destination Bigquery: update AIRBYTE_ENTRYPOINT env var for kube process (#25588)
* add AIRBYTE_ENTRYPOINT env var for kube

* amazing, absolute genius

* version bump + changelog

* derp, no need to publish denormalizeid

* fix changelog entry

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-04-28 22:05:18 +00:00
Edward Gao
7abda87840 destination bigquery: run normalization inside container if env var is set (#25097)
* super hacky start

* also check that we're writing

* v0 convert normalization logs to airbytemessage

* add start+end logs

* aggregate errors into a single trace?

* pipefail; quick tweaks to log parser

* make spotbugs happy

* more comments, uncomment env var check

* copy in SentryExceptionHelper

* final fixes

* write tests + fix bugs

* move to base-java

* remove outdated comment

* fix spotbugs

* Automated Change

* minor version bump

* changelog

* fix behavior when env var not set

* run normalization even if destination fails

* better logic

* better logging

* oops

* move to base-java

* rebump version

* Automated Change

* auto-bump connector version

* wtf how did this work previously

* auto-bump connector version

---------

Co-authored-by: edgao <edgao@users.noreply.github.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-04-25 20:11:57 +00:00
Cynthia Yin
fd849d4a0c small docs fixes (#25377) 2023-04-21 10:49:57 -07:00
Marcos Marx
7c9392adf8 Destination S3 Glue: Fix precision and scale of decimal type (#25397)
* destination-s3-glue: Fix precision and scale of decimal type

The decimal type in Hive will default to a precision of 10 and a scale of 0, meaning
that it cannot handle numbers larger than 10 digits. The maximum values for precision
and scale are 38 and 38 respectively. This updates the decimal type specified in
destination schemas to use the maximum values for the broadest compatibility with
numeric values.

If a table is using the default precision of 10 and a number is present which exceeds
that many digits then the query engine will throw a `fieldValue cannot be null` error
message which is very cryptic.

* run seed generator

* Automated Change

* Update connectors.md

* Automated Change

---------

Co-authored-by: Tobias Macey <tmacey@mit.edu>
2023-04-21 13:25:00 -03:00
Marcos Marx
123a31e813 🎉 New Destination: Starburst Galaxy (#25399)
Co-authored-by: Mayank Vadariya <48036907+mayankvadariya@users.noreply.github.com>
2023-04-21 12:34:55 -03:00
Edward Gao
d9a50be557 Destination Databricks: use hive_metastore if catalog not set (#25366)
* use hive_metastore if catalog not set

* Automated Change

* add test case

* version bump + changelog

* auto-bump connector version

---------

Co-authored-by: edgao <edgao@users.noreply.github.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-04-20 17:42:26 -07:00
Joost Stessens
a6acd135db 🎉 New Destination: Cumul.io (#23153)
* Included Cumul.io Destination connector

* add gradle file

* add dockerfile and format files

* Refactor DestinationCumulio class based on review

This commit refactors the DestinationCumulio class by removing some unused dummy variables and commented code that used to push data in the check method. 
Next to that I fixed a potential bug as pointed out by @grishick who reviewed this code (thanks for that!). Previously, the state message could have been yielded before any buffers were flushed, which could result in incorrectly indicating a synchronization has been completed while data could still be inside the buffer. Now, all buffers will be flushed before yielding that message.

* Chore: add Cumul.io logo svg to airbyte-config/init/src/main/resources/icons/

* Update two unit tests that were failing due to fixing bug in a previous commit

* fix tests

---------

Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
2023-04-20 10:38:35 -03:00
Cynthia Yin
ae34a80cc5 Destination BigQuery + BigQuery denormalized: add configurable file buffer count (#25287)
* add configurable file buffer count for dest bq + bq denorm

* update changelog

* changelog nits

* auto-bump connector version

* manually bump connector version for bq denorm

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-04-20 00:11:14 +00:00
Yevhen Sukhomud
fd70eb614d 24153 Destination Databricks: Fix support for external tables on S3 (#24657)
* 24153 Destination Databricks: Update s3 source external

* 24153 Destination Databricks: Fixed databricks.md formatting

* 24153 Destination Databricks: Update the version

* auto-bump connector version

---------

Co-authored-by: Evan Tahler <evan@airbyte.io>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-04-19 13:28:32 -07:00
Henri Blancke
af3db20f64 🐛 Destination AWS Datalake: fix airbyte type in complex data types (#24642)
* [UPD] prefer airbyte type in complex data types

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [UPD] bump version

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [UPD] only for integers

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [FIX] changelog table

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [UPD] cast objects that can have additional props to string

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [ADD] tests

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* auto-bump connector version

---------

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>
Co-authored-by: Sajarin <sajarindider@gmail.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-04-19 15:12:41 -04:00
Evan Tahler
0b6ee790d7 Add additional destination-bigquery datacenters (#25122)
* Add additional bigquery datacenters

* bump dockerfile

* revert source BQ bump

* docs

* builds depend on normalization now...

* no -base

* auto-bump connector version

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-04-13 08:10:44 -07:00
Marcos Marx
ad4332bfec Destination S3 Glue: fix spec (#25090)
* destination-s3-glue: Use new configuration for JSONL flattening

In fafffc4607 the
configuration interface for flattening JSONL data in the S3 code changed from a boolean
to an enum. This updates the s3-glue destination connector to use that new configuration
syntax so that it gets passed through to the underlying `SerializedBufferFactory` class
properly.

* bump connector version

* Update destination_definitions.yaml

* auto-bump connector version

---------

Co-authored-by: Tobias Macey <tmacey@mit.edu>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-04-11 18:18:41 -03:00
catpineapple
a1d823ea7b 🎉 New Destination: SelectDB (#20881)
* add_selectdb_destination

* selectdb_destination_upd

* fix

* test_conf_path

* add changelog

* add icon

* remove http url

* rollback http

* add dest def

---------

Co-authored-by: Ivica Taseski <ivica.taseski94@gmail.com>
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
2023-04-05 12:57:55 -07:00
Ryan Fu
73900fad3e JDBC connections to support checkpointing (#24604)
* Shifted logic within JDBC connections to support checkpointing

* Bumped version numbers and updated changelog
2023-04-05 18:32:28 +00:00
Julien Diennet
d50a801446 Update databricks.md (#24778) 2023-04-03 13:22:18 -03:00
Edward Gao
0974a05c55 S3 destinations: use STANDARD retry mode (#24736)
* use standard retry mode

* Automated Change

* dest-s3 version bump + changelog

* also in redhsift + snowflake

* auto-bump connector version

* version bumps

---------

Co-authored-by: edgao <edgao@users.noreply.github.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-31 14:50:26 +00:00
Subodh Kant Chaturvedi
c2f5d497de snowflake-destination: allow buffer to be increased till 50 (#24698)
* snowflake-destination: allow buffer to be increased till 50

* version bump

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-31 00:53:19 +05:30
Edward Gao
05860064f8 Staging destinations: Fail fast on error during periodic checkpoint (#24671)
* rethrow exception for fail fast

* version bumps + changelog

* auto-bump connector version

* bump versions

* regenerate

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-29 23:49:14 +00:00
Marcos Marx
1321770223 Destination S3 Glue: struct fix (#24675)
* destination-s3-glue: Fix struct and array schema generation

The `struct` schema type was being generated with invalid syntax due to the inclusion of
space characters around the `:` character in the type mapping of the struct field.

The `array` data type was not properly handling the optionality of the `items`
property. This lead to hard failures whenever dealing with array types that didn't set
the `items` property. This adds conditional handling of when the `items` type is present
and otherwise assumes that the type is a string.

* rollback change

* bump connector version

* return version to 0.1.3

* auto-bump connector version

---------

Co-authored-by: Tobias Macey <tmacey@mit.edu>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-29 19:26:37 -03:00
Edward Gao
25069a3913 Destination Snowflake: Verify hostname via regex in spec (#24615)
* Revert "1705 p0 revert regex (#24405)"

This reverts commit 59c842ec42.

* fix regex + update tests

* version bump + changelog

* fix changelog

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-28 08:12:02 -07:00
Nataly Merezhuk
449b5def4b [non-forked] 🐛 Destination Databend: upgrade databend-sqlalchemy dependency (#24399)
* fix: upgrade databend-sqlalchemy

* add docs

* fix

* update

* Update setup.py

* Automated Change

* Automated Change

---------

Co-authored-by: hantmac <hantmac@outlook.com>
Co-authored-by: natalyjazzviolin <natalyjazzviolin@users.noreply.github.com>
2023-03-27 16:26:30 -04:00
Greg Solovyev
efcec106f5 Greg/community pr 17193 (#23855)
* [UPD] Add format and partitioning spec

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [UPD] Add parquet format, compression and partitioning

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [ADD] Integration and unit tests

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [UPD] Update docs and add bootstrap

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [UPD] bump version to 0.1.2

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [ADD] Changelog entry

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [FIX] typo

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [FIX] cast arrays with mixed types to json string

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [FIX] issues when casting athena to pandas types

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [UPD] cleanup

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [UPD] flush interval to reduce memory usage

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [UPD] allow state reset per stream

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [UPD] capitalize AWS

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [ADD] decimal support and default db LF-tags

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [UPD] account for type error

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [FIX] partition field duplication

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [UPD] bump awswrangler (fixes json compression issue)

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [UPD] refactor, infer pandas and glue types from json schema

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [FIX] default for items get

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [UPD] account for mixed type properties

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [UPD] bad complex types to json string

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [UPD] drop top keys when not in json schema

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [UPD] fix partitioning, add airbyte type, fix keyerror concurrent partitioning

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [UPD] make table type configurable

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [UPD] fix obvious type violations

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [FIX] add missing columns to create correct schema

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [FIX] integration test

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [UPD] formatting and flake

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [FIX] overwrite partial flush bug

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [FIX] integration tests

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* fix formatting

* [FIX] check and typing

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [UPD] rmv fillna

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [UPD] warn on reset

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [FIX] log on failed reset

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [UPD] cast bool

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [FIX] cast pandas columns bool casting

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [FIX] required spec and format defaults

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [ADD] icon

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* [UPD] address review comments

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>

* Automated Change

* auto-bump connector version

---------

Signed-off-by: Henri Blancke <blanckehenri@gmail.com>
Co-authored-by: Henri Blancke <blanckehenri@gmail.com>
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
Co-authored-by: Sunny <6833405+sh4sh@users.noreply.github.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-27 10:52:04 -07:00
Lake Mossman
a8e4f2c973 Always show Service Account Key JSON in BigQuery destination (#24447)
* always show Service Account Key JSON in BigQuery destination

* update dockerfiles and readmes

* auto-bump connector version

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-27 09:10:15 -07:00
Greg Solovyev
ecc424b580 Greg/convex pr 21287 (#23889)
New destination: Convex. This PR is internal copy of community PR: https://github.com/airbytehq/airbyte/pull/21287
2023-03-23 13:26:35 -07:00
Rodi Reich Zilberman
59c842ec42 1705 p0 revert regex (#24405)
* Revert "Destination-snowflake: added host validation by pattern on UI (#23904)"

This reverts commit e89f946715.

* bump dockerfile version

* bump dockerfile version

* Update connectors.md

* Update destination_definitions.yaml

* Update destination_specs.yaml

* Automated Change

---------

Co-authored-by: rodireich <rodireich@users.noreply.github.com>
2023-03-23 17:38:17 +00:00
Marcos Marx
71097dda0a Destination S3 Glue: fix emitted at column (#24359)
* destination-s3-glue: Fix data type for emitted at column

The `_ab_emitted_at` column is actually a numeric type and not a string. This updates
the generated schema to treat it as the proper type.

* fix tests

* rollback seed dest spec update

* auto-bump connector version

---------

Co-authored-by: Tobias Macey <tmacey@mit.edu>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-22 14:24:14 -03:00
Eugene
e89f946715 Destination-snowflake: added host validation by pattern on UI (#23904)
* [23172] Destination-snowflake: added host validation by a pattern on UI
2023-03-22 14:55:07 +00:00
Yevhen Sukhomud
7ae1de24af Destination Databricks: Support managed tables (#23965)
* 23036 Destination Databricks: support managed tables

* 23036 Destination Databricks: Update Databricks version to 1.0.0

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-21 10:51:08 +07:00
Joe Reuter
0d93fff47f Fix spec orders for yugabyte, sftp-bulk, gnews (#24180)
* fix spec orders

* Update yugabytedb.md

* Update gnews.md

* Update yugabytedb.md

* Update gnews.md

* Update sftp-bulk.md

* auto-bump connector version

* Update seed file

* fix gnews

* rollback gnews changes

* remove accidental commit

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-20 10:35:51 +01:00
Eugene
c4fbc8c9a5 S3-Parquet: added handler to process null values in arrays (#23788)
* [22807] Parquet - added handler to null values in arrays
2023-03-18 08:52:37 +00:00
Arsen Losenko
417304f4e9 Destination Typesense: add icon, prepare for Cloud (#24139)
* Destination Typesense: add icon

* Update docs

* Automated Change

---------

Co-authored-by: arsenlosenko <arsenlosenko@users.noreply.github.com>
2023-03-16 17:02:16 +02:00
Sophia Wiley
b19998eeb7 edited links in docs (#24108) 2023-03-15 19:57:54 +01:00
Eugene
4d69d6eeb7 Destination-snowflake: added write attempt to internal staging Check method (#24058)
* [22212] Destination-snowflake: added write attempt to internal staging Check method
2023-03-15 10:01:52 +00:00
Sophia Wiley
76df2f240a Docs: Update broken links (#23940)
* updated_links_in_docs

* updated more links

* typo

* removed backticks

* deleted links in deploying on cloud and local deployment
2023-03-13 20:38:25 +01:00
Ryan Fu
85391864f7 Ryan/periodic buffer flush (#23931)
* Added support for periodic buffer flush with tests and uses env variable

* Improves code readability and encapulates testing logic

* Removed demo changes and created const for tests

* Updated constructor to reuse method signature

* Increases Snowflake parallel integration forks

* Bumps version number, fixes linting issues and constant format

* Generate seed spec
2023-03-10 21:43:39 +00:00
Eugene
6672b9cb3a Destination-S3: Correctly generate int64 values (#23466)
* [17564] Updated s3 avro to use long instead of int


---------

Co-authored-by: etsybaev <etsybaev@users.noreply.github.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-10 16:17:33 +00:00
Jeff Cowan (Airbyte)
b6b4203a41 Redshift Destination: Add SSH Tunnelling Config Option (#23523)
* Redshift Destination: Add SSH Tunnelling Config Option
Issue: https://github.com/airbytehq/airbyte/issues/12131

User would like to be able to access their Redshift Destination database via an SSH Tunnelling config (SSH Bastion Host), just as in Postgres, etc. destinations.

Acceptance tests pass and exercise both Insert and S3 type loading options as well as password and key based authentication with the SSH bastion host.

Airbyters: Credentials/configs for acceptance testing against AWS Redshift are updated in Google Cloud Secret Manager. Be sure to get both the config.json and config_staging.json as well as the new PEM file

* README.md updates
** Move the pem info into the secrets config files
** Update the version id to 0.4.0
** Touch up the docs
** adding a note about S3 staging NOT using the SSH Tunnel configuration, if provided.
** make base class abstract to prevent double running the same tests

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-07 09:29:28 -08:00
Sophia Wiley
5512befeb1 Docs: updated links from .io to .com (#23652)
* updated links

* edited contributors link

* deleted line about CDK in docs
2023-03-06 17:27:55 +01:00
Greg Solovyev
72b2f8e013 Greg/teradata ssl (#23708)
* Added SSL support for teradata connector.
Modified database size from 1GB to 120 MB for schema creating from Airbyte.

* Update TeradataDestinationSSLAcceptanceTest.java

PR Review comments addressed.

* Update TeradataDestination.java

Removed unnecessary log statement

* Deleting/Droping all tables created as part of integration testing in teardown method.

* bump version

* auto-bump connector version

---------

Co-authored-by: SatishChGit <satishchinthanippu@gmail.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-03 18:24:30 -03:00
Johannes Müller
cea584a931 Update redshift.md for the redshift destination (#23576)
Add documentation about setting up the database user permission.
2023-03-03 10:38:53 -03:00
Sam Stoelinga
3d737715ce 🎉 Destination Weaviate: Support any string based ID and fix issues with additionalProperties (#22527)
* Support any string based ID

* Previously string based IDs that weren't convertable to hex would
  throw an exception. This fixes that issue by converting strings
  to 128 bit integer and converting the md5 hex into a UUID
* Update Weaviate to 1.17.3

* Fix issue with arrays of no data type

Closes #22530

* add more testing coverage

* fix error where dataType wasn't set in weaviate

This seems to happen when records sometimes don't contain all the
properties that are defined in the schema.

This was the error observed by a user connecting Slack <> Weaviate:
property 'reactions': invalid dataType: dataType must have at least
one element, class 'Threads' not present in schema"

* add test case for additionalProperties

* Support additionalProps of object and array of obj

* Update changelog

* add weaviate icon

* fix flake tests

* add commit

* make build m1 work

* make build m1 work

* auto-bump connector version

---------

Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
2023-02-28 17:59:19 -03:00
Ryan Fu
32ae1b0c94 Logging recordWriter and onStreamFlush completion (#23360)
* Adds additional logging when flushing buffer and writing records

* Removes logging for writeRecord since this will explode log lines

* Added logging when uploading records to stage/bucket

* Fixes log lines to properly capture when records have been uploaded

* Bumps version and fixes logging message to more accurately reflect logic

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-02-27 11:49:58 -08:00
Eugene
6607209e0e 🐛 Destination-snowflake: add handler for IP not in whitelist error and more handlers for insufficient permission error (#22877)
* [20992] Destination-snowflake: add handler for IP not in whitelist error and more handlers for insufficient permission error
2023-02-23 21:15:41 +00:00