1
0
mirror of synced 2026-01-06 06:04:16 -05:00
Commit Graph

11968 Commits

Author SHA1 Message Date
Denys Davydov
ccac29af1b 🚨 🚨 Source Amazon Ads: fix schemas (#27868)
* Connector health: source hubspot, gitlab, snapchat-marketing: fix builds

* #1955 source amazon ads: fix stream schemas

* source amazon ads: upd changelog

* source amazon ads: upd CAT config

* upd backwards incompatible version

* update metadata with breakingChanges entry

* fix CATs

* fix md
2023-07-24 16:29:42 +03:00
Roman Yermilov [GL]
7496163998 Source Google Ads: fix timezone (#28510) 2023-07-24 17:21:02 +04:00
Daryna Ishchenko
624bb815d0 increased timeout for incremental tests (#28559) 2023-07-24 14:05:03 +03:00
Daryna Ishchenko
a6cedb80cb increased timeout for discover test (#28560) 2023-07-24 14:03:44 +03:00
Daryna Ishchenko
d757c2ecf5 updated expected records (#28565) 2023-07-24 14:03:08 +03:00
Daryna Ishchenko
3f6b6eee8e updated expected records (#28595) 2023-07-24 14:01:57 +03:00
Daryna Ishchenko
36bb7aa0ee updated expected records (#28596) 2023-07-24 13:59:58 +03:00
Daryna Ishchenko
00ac8f44de fixed records comparison (#28597) 2023-07-24 13:58:59 +03:00
Artem Inzhyyants
f402044dfb Source Zendesk Support: remove version pin (#28587) 2023-07-24 12:13:50 +02:00
girarda
ac3e621892 Bump Airbyte version from 0.50.10 to 0.50.11 v0.50.11 2023-07-24 03:53:45 +00:00
Edward Gao
adf8870de0 🐛 Destination bigquery 1s1t: respect dataset location (#28580)
* set dataset location during creation

* logistics
2023-07-21 16:54:45 -06:00
Davin Chia
b9a3c0817e 🐛 Release Snowflake Async State Bug. (#28581)
Release #28342 for Snowflake.
2023-07-21 15:38:54 -07:00
Davin Chia
496854caf4 Fix Async Framework Race Condition. (#28342)
While running the Snowflake certification test, we noticed NPE on this line, indicating the state id queue was empty.

This should never happen as we always keep an 'open' state id with a running counter to associate the next state the source emits to.

I eventually realised this happens because of a race condition in the FlushWorkers, where multiple threads flush the same queue not realising the state id the flushing logic was conducted on, was already flushed by another thread.
2023-07-21 14:41:38 -07:00
Artem Inzhyyants
a7b5a9c6b7 Source Zendesk Support: Fix cursor pagination (#28487)
* Source Zendesk Support: Remove extra page from params

* Source Zendesk Support: bump version

* Source Zendesk Support: Refactor + Fix pagination issues

* Source Zendesk Support: fix object count

* Source Zendesk Support: update timeout for tests

* Source Zendesk Support: update expected_records

* Source Zendesk Support: update expected_records

* Source Zendesk Support: update ignore pagination
2023-07-21 22:06:51 +02:00
Edward Gao
53da5baa7d Destination bigquery 1s1t: fix 1s1t schema change logic; extract TyperDeduper (#28490)
* rename for clarity

* fix cleanup method

* giant commit because I'm irresponsible

* rename constant

* better raw table creation

* fix build?

* move code around

* tweaks

* more code shuffling

* Automated Commit - Format and Process Resources Changes

* add tests

* minor tweak

* remove unimportant methods

* cleanup

* Automated Commit - Format and Process Resources Changes

* derp

* clean up tests

* some more fixes post-merge

* botched merge

* create NoopTyperDeduper

* try and update everything to work?

* tweak comment

* move suffix args to end of list

* fix exception message

* Automated Commit - Format and Process Resources Changes

* add sqlgenerator test for softReset

* only prepare once

* update log message

* do what intellij says

* implement one more test

* less indirection

* Automated Commit - Format and Process Resources Changes

* rename test

* use noop in test

* version bump + changelog

* use stringutils

* fix typo

* flip if-statement

* typo

* simplify logic

* fix schema change logic

* typo

* use spy for clarity

* Automated Commit - Format and Process Resources Changes

* better test teardown

* slightly better logs

* fix exception message

* softReset returns single string

* Automated Commit - Format and Process Resources Changes

* simplify if chain

---------

Co-authored-by: edgao <edgao@users.noreply.github.com>
2023-07-21 13:45:19 -06:00
pmossman
a9e36d08fc Bump Airbyte version from 0.50.9 to 0.50.10 v0.50.10 2023-07-21 19:18:39 +00:00
Maxime Carbonneau-Leclerc
2464106459 Version bump to release CATs (#28577) 2023-07-21 15:12:25 -04:00
Ella Rohm-Ensing
f5056232e7 handle case where migrationDocumentationUrl is None (by default) (#28575)
* handle case where migrationDocumentationUrl is None (by default)

* change test data to reflect state of objects before the method
2023-07-21 12:54:45 -05:00
Ben Church
da8596f907 Remove invalid public field from metadata.yaml (#28572) 2023-07-21 11:31:19 -06:00
Augustin
387c651b12 connectors-ci: fix error handling (#28562) 2023-07-21 10:35:49 -05:00
Joe Reuter
6540fa7c91 Langchain destination: Support composite and nested primary keys for deduping (#28556)
* support composite primary keys for deduping

* prepare release

* format

* fix

---------

Co-authored-by: Augustin <augustin@airbyte.io>
2023-07-21 17:17:29 +02:00
Natalie Kwong
232e9eab78 Docs: update schema change capability (#28200)
* Schema update doc

* Add note on notifications

* update to 24 hr

* update refresh language

* removing data type changes
2023-07-21 08:16:10 -07:00
Maxime Carbonneau-Leclerc
675175a50e Allow for sources without spec.json or spec.yaml (#28519)
* Allow for sources without spec.json or spec.yaml

* Automated Commit - Format and Process Resources Changes
2023-07-21 08:32:32 -04:00
Daryna Ishchenko
f6a294712d :bug:Source PostHog: fixed EventsSimpleRetriever declaration (#28461)
* fixed EventsSimpleRetriever declaration

* updated changelog
2023-07-21 14:32:57 +03:00
Daryna Ishchenko
b3d223e24e updated expected records (#28525) 2023-07-21 14:30:18 +03:00
Daryna Ishchenko
c8c03bd0be updated expected records (#28554) 2023-07-21 14:29:29 +03:00
Roman Yermilov [GL]
a8a2ba3011 Source Mixpanel: fix start/end date format (#28511) 2023-07-21 13:47:05 +04:00
pmossman
e1edd54227 Bump Airbyte version from 0.50.8 to 0.50.9 v0.50.9 2023-07-20 23:29:20 +00:00
Ben Church
731097f86d Publish metadata on prerelease (#28067)
* First pass

* Get prerelease flag working

* Exclude none

* Move to json santized dict

* Add prepublish upload functionality

* Remove prerelease validation exception

* Format

* Fix optional arg

* Add tests

* Apply suggestions from code review

Co-authored-by: Ella Rohm-Ensing <erohmensing@gmail.com>

* disable cache for all

* test main upload is called

* Enforce requirements

* Remove redundant docker_image_name

* Format and fix test

---------

Co-authored-by: Ella Rohm-Ensing <erohmensing@gmail.com>
2023-07-20 22:47:01 +00:00
Ben Church
1f0c817af4 Ensure you cannot add extra metadata fields outside of definition (#28544) 2023-07-20 14:27:14 -07:00
Cynthia Yin
7e4797d90d Destinations V2: clean up AirbyteType code (#28430)
* general cleanup - move stuff around, add more comments

* guarantee `getAirbyteProtocolType` won't handle array values for `type`

* rename OneOf to Union

* simplify union ordering logic

* update testChooseUnion

* fix docs typos

* Automated Commit - Format and Process Resources Changes

* address comments

* Automated Commit - Format and Process Resources Changes

---------

Co-authored-by: cynthiaxyin <cynthiaxyin@users.noreply.github.com>
2023-07-20 14:59:52 -06:00
Edward Gao
225bfc4900 Destination Bigquery: improve test reliability by randomizing staging path in GCS tests (#28520) 2023-07-20 13:13:02 -07:00
Edward Gao
b628878121 remove connectors ci checklist item (#28521) 2023-07-20 13:04:53 -07:00
Baz
7845dec681 🎉 Source Shopify-OAuth: release for Cloud Review (#28507) 2023-07-20 22:27:53 +03:00
Sherif A. Nada
ec87474d8a Google Ads: Make custom report queries a multiline string (#28535) 2023-07-20 11:48:38 -07:00
Maxime Carbonneau-Leclerc
8d206e3e05 Update automatic PR following atelier removal (#28522) 2023-07-20 12:35:18 -04:00
Jonathan Pearlin
b017ee67f9 Test MongoDB Replica Set/Oplog via Testcontainers (#28400)
* Update dependencies

* Use RawBsonDocument

* Add tests

* Formatting

* Incremental refresh test

* Formatting

* Fix NPE

* Test replica set/oplog via testcontainers

* Formatting

* PR feedback

* Automated Commit - Formatting Changes

* Add logging to debug integration test failures

* Fix failing test

* Remove credentials conversion logic

* Update documentation to include correct config format

* Use database from credentials

* Make expected catalog match test data

* Fix formatting

* Cleanup

* Improve logging

* Revert test catalog change

* Use test database

---------

Co-authored-by: jdpgrailsdev <jdpgrailsdev@users.noreply.github.com>
2023-07-20 11:27:07 -05:00
Joe Bell
a16cbea2ae Destination BigQuery - Handle Schema Changes (#28382)
* Add ability to detect differences in expected Schemas and perform soft resets

* Remove alter table for overwrite syncs since its unneccessary

* Updates after testing

* pr reorganize

* comments

* add collection util test

* Add Tests

* bump version

* Automated Commit - Format and Process Resources Changes

* Destination BigQuery - Reduce amount of typing and deduping for GCS staging (#28489)

* undo comment out

* centralize t&d logic for staging and standard, add valve to staging

* Share more logic for typing and deduping

* Remove record checking logic and use only time for staging inserts

* Add Javadoc

* Automated Commit - Format and Process Resources Changes

---------

Co-authored-by: jbfbell <jbfbell@users.noreply.github.com>

* Change TableNotMigratedException to extend runtime exception, remove SqlGenerator interface method

* Make Lambda slightly more readable

* add test for validating v2 schemas

* change soft reset to single string

* convert back to list, update dockerfile

* remove needless default

---------

Co-authored-by: jbfbell <jbfbell@users.noreply.github.com>
2023-07-20 09:25:44 -06:00
maxi297
62ca5b82ea 🤖 Bump patch version of Airbyte CDK 2023-07-20 14:50:12 +00:00
Augustin
77f147cef9 connectors-ci: centralize patches in hacks.py (#28390) 2023-07-20 14:31:32 +00:00
Maxime Carbonneau-Leclerc
b1a5f270ae Fix remove field transform (#28518)
* Fix remove field transform

* mypy
2023-07-20 10:15:42 -04:00
Augustin
9815e080cd destination-langchain: fix build (#28509) 2023-07-20 13:22:52 +02:00
Daryna Ishchenko
28bc5dc17f Source Hubspot: add new fields to schema (#28349)
* added unexpected fields

* Update schema in forms stream

* Update schema for email_events, email_subscriptions, engagements, campaigns streams

* Update changelog

* Update schema for contact_lists and forms streams, update expected records

* Update version, remove fix step from dockerfile

* Add fields to goals and forms schema, add some fields to ignored_fields

* Add missing type declarations

---------

Co-authored-by: Arsen Losenko <20901439+arsenlosenko@users.noreply.github.com>
2023-07-20 12:57:18 +03:00
Daryna Ishchenko
67381f8678 :bug:Source Iterable: fix type error (#28457)
* added __iter__ to StreamSlice

* updated change log
2023-07-20 10:58:28 +03:00
Ben Church
a258873bed Parse registry entry as json (#28501) 2023-07-19 21:12:56 -05:00
Cynthia Yin
80a57912f5 found a bug with time types (#28495) 2023-07-19 20:20:29 -05:00
Malik Diarra
17c9e3c576 Update documentation related to data residency (#28442)
* Remove outdated note on part of the EU workflow running in the US

* Add note about storage of Airbyte users information

* Remove us ip from the list of ip to whitelist of eu data residency
2023-07-19 17:49:38 -07:00
Ben Church
baf510b619 Remove python and lowcode specifier (#28376) 2023-07-19 18:57:53 -05:00
Helder Correia
f56ecaf6c4 Replace deprecated dagger APIs (#28450)
* Replace deprecated dagger APIs

Signed-off-by: Helder Correia <174525+helderco@users.noreply.github.com>

* Tidy up

Signed-off-by: Helder Correia <174525+helderco@users.noreply.github.com>

* Fix import and docstring.

Signed-off-by: Helder Correia <174525+helderco@users.noreply.github.com>

* Fix asyncer

Signed-off-by: Helder Correia <174525+helderco@users.noreply.github.com>

---------

Signed-off-by: Helder Correia <174525+helderco@users.noreply.github.com>
2023-07-19 18:04:36 -05:00
Ella Rohm-Ensing
841942b0e6 Ship a breaking change to faker (#28485)
* bump the metadata version

* add changelog and docker tag

* add breakingChanges metadata

* add migration guide

* resolve qa check failure becuase of missing header

* update changelog
2023-07-19 16:37:18 -06:00