1
0
mirror of synced 2026-01-05 21:02:13 -05:00
Commit Graph

4013 Commits

Author SHA1 Message Date
Christophe Duong
b424c1a0e7 🐛 Fix incremental normalization with empty tables (#8394)
* Fix incremental with empty final tables

* upgrade docker images

* Regen SQL

* Bumpversion & format
2021-12-01 23:40:14 +01:00
Jared Rhizor
9266ebb376 Bump Airbyte version from 0.32.9-alpha to 0.32.10-alpha (#8403)
Co-authored-by: jrhizor <jrhizor@users.noreply.github.com>
v0.32.10-alpha
2021-12-01 11:43:59 -08:00
Baz
96081e19aa 🐛 Source Mixpanel: fix for discovery command takes a very long time (#8381) 2021-12-01 20:42:21 +02:00
Jared Rhizor
d3413fcc90 Bump Airbyte version from 0.32.8-alpha to 0.32.9-alpha (#8391)
Co-authored-by: sherifnada <sherifnada@users.noreply.github.com>
v0.32.9-alpha
2021-12-01 09:57:05 -08:00
Jared Rhizor
fd0286d3e4 allow retrieving deleted sources and destinations (#8355)
* allow retrieving deleted sources and destinations

* fix test
2021-12-01 09:04:14 -08:00
Jared Rhizor
fb4e0114ed fix off by one month (#8350) 2021-12-01 08:51:39 -08:00
Christophe Duong
c4c92bd689 Fix normalization when un-nesting (#8378)
* Remove unique key on exploded nested tables

* un-nest hint

* Regen SQL
2021-12-01 17:13:04 +01:00
Serhii Chvaliuk
15fe4dd5c0 Source Trello: Pull data only for configured board_ids (#8338)
* 'Boards' stream returns only specific (board_ids) records
* github secret -> google secret

Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2021-12-01 16:31:34 +02:00
Baz
e4e95e3e92 🐛 📝 DAT: verify that a destination is able to write any ISO8601-compliant date string (#5814)
* added format_reference.txt, edited edge_case_messages.txt, edge_case_catalog.json

Co-authored-by: Yurii Bidiuk <yura.bidyuk@gmail.com>
2021-12-01 15:52:00 +02:00
Lake Mossman
8775cbe1c2 Make spec field required on definitions + remove SpecFetcher usage (#8140)
* make spec field required

* remove spec backfill logic

* remove usages of specFetcher.getSpec()

* remove unused code and the caching scheduler clients

* fix tests to work with fetching specs from definitions

* fetch spec from definition in config repository and fix RunMigrationTest

* remove unused SpecFetcher methods/tests

* run gw format

* run gw format

* undo change to main method

* add back newlines

* set additional properties to true on destination definition

* remove now-unused VERSION_0_32_0_FORCE_UPGRADE env var
2021-11-30 16:53:56 -08:00
akawalsky
912e5a7cdc Change synchronisationProgress to synchronizationProgress (#8354)
* Change synchronisationProgress to synchronizationProgress

* Change locale key
2021-11-30 21:51:15 -03:00
Serhii Chvaliuk
757650f9de 🐛 Source Hubspot: remove 'skip_dynamic_fields' config param (#8329)
* ignored fields added
* remove 'skip_dynamic_fields'

Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2021-11-30 23:28:26 +02:00
Harsha Teja Kanna
97594c7b20 Added temporal build script (#8325) 2021-11-30 13:24:31 -08:00
Vadym
f2f224fe08 Update SAT for validate_data_points Test Basic Read option. (#8342) 2021-11-30 21:06:14 +02:00
Vadym
b265b6c18b SAT: Implement assert that all fields in all streams contained at least one data point (#8272)
* Implement vlidatation if each field in a stream has appeared it least once in some record.

* Add unit tests for `_validate_empty_streams` TestBasicRead method.

* Add validate_data_points basic read input option.

* Update `_validate_field_appears_at_least_once_in_stream` to support oneOf/anyOf choices.
Add oneOf/anyOf unit tests.

* Bump docker version.
Update CHANGELOG.md

* Fix test_core.py imports.
2021-11-30 20:22:19 +02:00
Baz
a55ef51f48 Source Shopify: fix for missing properties & items in schemas (#7783) 2021-11-30 18:02:06 +02:00
Yevhenii
ff87cffa84 🎉 SAT: Add assert that output catalog does not have any $ref in it (#8294)
* SAT: Add assert that output catalog does not have any  in it

* SAT: update code after review, add test parametrizes
2021-11-30 15:23:44 +02:00
Marcos Eliziario Santos
65d471abf4 Output run time per stream (#8173)
* Output run time per stream

* Code review changes: Remove multithreaded support.
Port code to cdk

* Formatting

* remove extraneous try block
2021-11-30 10:20:51 -03:00
Marcos Eliziario Santos
ff0c09a724 s3-source add option to not infer datatypes (#7892)
* Implement Flag to avoid inferring data types for CSV input files in s3 SOURCE

* Unit Tests to Flag to avoid inferring data types for CSV input files in s3 SOURCE
Refactor parametrized tests in CSV and Parquet formats to use pytest.parametrize for better error reporting on test failure.

* S3 Source, infer_datatypes flag: additional unit tests

* wrong method signature

* Refactors

* s3-source - infer_datatypes flag, fix user message

* Update airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/csv_spec.py

Co-authored-by: Eugene Kulak <widowmakerreborn@gmail.com>

* s3-source - refactor - use spec defaults instead of hardcoding them in code.

* Update airbyte-integrations/connectors/source-s3/source_s3/utils.py

Co-authored-by: Eugene Kulak <widowmakerreborn@gmail.com>

* code review changes

Co-authored-by: Eugene Kulak <widowmakerreborn@gmail.com>
2021-11-30 10:03:49 -03:00
VitaliiMaltsev
065bbf60da 🎉 Destination S3 Support writing timestamps (#7732)
* get date-time format form json schema

* created universal date-time converter

* implemented jsonnode transformation for avro and parquet

* removed unneeded dependency from build.gradle

* fix checkstyle

* add DateTimeUtilsTest

* add AvroRecordHelperTest

* resolve merge conflicts | fix checkstyle

* update LocalTime parsing

* added String type to avro schema for Logical Types, removed date-time conversion

* fix checkstyle

* fix checkstyle

* added static String schema, added comments

* bump version

Co-authored-by: vmaltsev <vitalii.maltsev@globallogic.com>
2021-11-30 12:08:36 +02:00
Charles
c97fe680bf Deprecate Legacy Migration System (#8121) 2021-11-29 23:08:40 -08:00
Charles
ada2e1724a Refactor MigrationAcceptanceTest to test for major version bumps (#8154) 2021-11-29 20:14:18 -08:00
Marcos Marx
6787777497 Publish PR 7973: shopify new stream add items (#8320)
* Adds Inventory Items to the source-shopify connector

* fix: rather use updated_at as cursor

* docs: updates the shopify readme changelog

* fix: use Products parent stream to get the inventory item ids

fix: parse response as json object not array

* feat: get inventory items in 1 batch per Product

* fix: remove cusor_field property - already defined in parent

* other: bump shopify source version number anywhere I could find

* correct ci failure

Co-authored-by: Jonathan Irwin <jonoirwinrsa@gmail.com>
2021-11-30 00:00:49 -03:00
Sherif A. Nada
24b55dc19f Update HowTo-ConnectionSpecification.md 2021-11-29 17:27:03 -08:00
Jared Rhizor
74015ec2b3 fix dependabot problems (#8323) 2021-11-29 15:22:01 -08:00
dependabot[bot]
a229ab903e Bump tmpl from 1.0.4 to 1.0.5 in /airbyte-webapp (#7654)
Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/daaku/nodejs-tmpl/releases)
- [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5)

---
updated-dependencies:
- dependency-name: tmpl
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-29 14:49:38 -08:00
dependabot[bot]
e92c78df0f Bump tar from 6.1.0 to 6.1.11 in /airbyte-webapp (#7655)
Bumps [tar](https://github.com/npm/node-tar) from 6.1.0 to 6.1.11.
- [Release notes](https://github.com/npm/node-tar/releases)
- [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-tar/compare/v6.1.0...v6.1.11)

---
updated-dependencies:
- dependency-name: tar
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-29 14:49:11 -08:00
Marcos Marx
8f05f7ffe7 Publish PR 8168: new zendesk support stream TicketMetricEvents (#8316)
* feat: adds stream config for TicketMetricEvents

* other: bumps version numbers

* feat: adds ticket metric events schema file

* fix: sorts out a few small spelling mistakes

* fix: add generated_timestamp in place of updated_at

* fix: remove some extra spaces

* fix: use time instead of generated_timestamp as cursor

* docs: update zendesk support MD file

* fix: remove generated_timestamp refs from TicketMetricEvents

* bump connector version

* run seed config

Co-authored-by: Jonathan Irwin <jonoirwinrsa@gmail.com>
2021-11-29 18:22:02 -03:00
Serhii Chvaliuk
f781df893f 🎉 Source Google Ads: clarify setup fields (#8178)
* reorder UI fields

* improve title for login_customer_id, custom_queries

* GOOGLE_ADS_TEST_CREDS github secret -> google secret

Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2021-11-29 23:21:06 +02:00
Jared Rhizor
5aa76c6a0d Bump Airbyte version from 0.32.7-alpha to 0.32.8-alpha (#8317)
Co-authored-by: sherifnada <sherifnada@users.noreply.github.com>
v0.32.8-alpha
2021-11-29 12:33:03 -08:00
Benoit Moriceau
0082efd50d Bmoric/add slash command (#8150)
Add a new slash command to run a test
2021-11-29 09:44:25 -08:00
Serhii Lazebnyi
9428b400d5 🐛 Source Mixpanel: Fix schemas and UI issues (#8256)
* Fixed schemas and ui issues

* Deleted anyOf structure from schema

* Updated PR number

* Added fields with static data types to cohort_members schema

* Add DefaultSchemaNormalization to Engage and CohortMembers streams

* Changed Transformer name

* Checkin specs
2021-11-29 19:33:38 +02:00
Serhii Chvaliuk
a2b31cc418 Source Trello: enable specifying board ids in configuration (bump version) (#8259)
* bump version 0.1.2 -> 0.1.3
* trello.md updated
* fix: 'Start date' -> 'Start Date'
* source_specs.yaml updated

Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2021-11-29 19:30:33 +02:00
erdenezul
72b2f8b9dc Source Trello: enable specifying board ids in configuration (#8183)
*  Add ids of trello board in configuration #7898

Co-authored-by: Erdenezul Batmunkh <erdenezul.batmunkh@buildingminds.com>
2021-11-29 19:10:04 +02:00
Sherif A. Nada
b295c427fa Remove auto-assigning of issues to deprecated project (#8314) 2021-11-29 08:51:09 -08:00
andriikorotkov
9e087c6f9c 🐛 Source MongoDB - Added Milliseconds to Cursor for mongo date type (#8306)
* Added milliseconds for date format for cursor

* Added milliseconds for date format for cursor

* Added milliseconds for date format for cursor

* updated documentation
2021-11-29 18:36:49 +02:00
Jared Rhizor
375fc557f8 Bump Airbyte version from 0.32.6-alpha to 0.32.7-alpha (#8311)
Co-authored-by: sherifnada <sherifnada@users.noreply.github.com>
v0.32.7-alpha
2021-11-29 07:47:00 -08:00
Jared Rhizor
1c1e402b3e remove minio hostport (#8310) 2021-11-29 07:46:16 -08:00
Artem Astapenko
5b1d14dbc3 Add resources to webapp (#7712) 2021-11-29 18:23:49 +03:00
Juozas V
afbbd6ef78 Source Linnworks: refactor stream StockLocations (#8169) 2021-11-29 14:59:39 +01:00
Yevhenii
afaa963a7f CDK: Fix 'emitted_at' from 'seconds * 1000' to correct milliseconds. (#8295) 2021-11-29 14:32:20 +02:00
Sherif A. Nada
b727bb262e Allow using branded oauth buttons (#8187)
Co-authored-by: Artem Astapenko <jamakase54@gmail.com>
2021-11-29 03:39:15 -08:00
Christophe Duong
852c4530fe DAT destination acceptance tests & custom dbt transformations (#8131)
* SAT for destination should accept custom dbt transformations without complete normalization implementation
(only transform_config is required)

* Fix destination bigquery denormalized and custom dbt
2021-11-29 11:21:24 +01:00
LiRen Tu
aeb15cea8f 🐛 Source postgres: fix money type with amount > 1000 (#7995)
* Fix postgres money type > 1000

* Convert money to double

* Bump source postgres version

* Do not bump version in seed yet

* Check type ignoring case

* Test insertion with currency symbol

* Test parsing money string method

* Add test case with currency symbol and negative values

* Update version date

* Bump seed version
2021-11-28 23:46:43 -08:00
Vadym
908be3ff24 Source Iterable: Update iterable.md docs (#8273)
* Update iterable.md docs

* Update docs/integrations/sources/iterable.md

Co-authored-by: oleh.zorenko <19872253+Zirochkaa@users.noreply.github.com>
2021-11-29 09:32:34 +02:00
Sherif A. Nada
35491402bc Add the needs-triage label to new issue templates (#8283) 2021-11-28 21:48:08 -08:00
Sherif A. Nada
67e857c717 Update builds.md 2021-11-28 19:50:03 -08:00
Serhii Chvaliuk
0d7e69e760 🐛 Source Hubspot: unset 'hs_time_in_*' properties (#8216)
* 'skip_dynamic_fields' added

Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2021-11-26 21:35:31 +02:00
Arthur Galuza
9d62959df2 🐛 Source Google Search Console: set default end_date param value (#7431)
* Set default end_date value

* Upd changelog

* Few updates

* Remove timeout_seconds from SAT config

* Add cursor_paths to SAT configuration

* After rebase fix

* Bump connector's version + update docs

Co-authored-by: oleh <lovemybeard@gmail.com>
2021-11-26 19:25:14 +02:00
Alexander Tsukanov
6e47a8f990 🐛 Source Postgres: views are not listed during schema discovery (#8266)
* airbyte-8254 Source Postgres: views are not listed during schema discovery

* airbyte-8254 Source Postgres: views are not listed during schema discovery

* airbyte-8254 Source Postgres: views are not listed during schema discovery

* airbyte-8254 Remove GRANTEE and PRIVILEGE constants from AbstractJdbcSource.java

* airbyte-8254 Version bumped.

* airbyte-8254 Version bumped.

* airbyte-8254 Version bumped.
2021-11-26 18:22:20 +02:00